=================================================================== RCS file: /home/cvs/OpenXM/src/ox_toolkit/dump.c,v retrieving revision 1.3 retrieving revision 1.8 diff -u -p -r1.3 -r1.8 --- OpenXM/src/ox_toolkit/dump.c 2003/03/30 08:05:22 1.3 +++ OpenXM/src/ox_toolkit/dump.c 2016/06/30 01:14:00 1.8 @@ -1,15 +1,18 @@ /* -*- mode: C; coding: euc-japan -*- */ -/* $OpenXM: OpenXM/src/ox_toolkit/dump.c,v 1.2 2003/03/23 20:17:35 ohara Exp $ */ +/* $OpenXM: OpenXM/src/ox_toolkit/dump.c,v 1.7 2015/08/27 03:03:33 ohara Exp $ */ /* This module includes functions for sending/receiveng CMO's. - Some commnets is written in Japanese by the EUC-JP coded - character set. */ #include #include +#include +#if !defined(_MSC_VER) #include +#else +#include +#endif #include "ox_toolkit.h" static void dump_cmo_int32(cmo_int32* m); @@ -109,9 +112,9 @@ static void dump_cmo_zz(cmo_zz* c) static void dump_cmo_distributed_polynomial(cmo_distributed_polynomial* m) { cell* cp; - dump_integer(list_length(m)); + dump_integer(list_length((cmo_list *)m)); dump_cmo(m->ringdef); - for(cp = list_first(m); !list_endof(m, cp); cp = list_next(cp)) { + for(cp = list_first((cmo_list *)m); !list_endof((cmo_list *)m, cp); cp = list_next(cp)) { dump_cmo(cp->cmo); } } @@ -151,6 +154,7 @@ void dump_cmo(cmo* m) dump_cmo_distributed_polynomial((cmo_distributed_polynomial *)m); break; default: + ; } }