diff --git a/ChangeLog b/ChangeLog index f6d12154f5..dfe24f6776 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +Wed Jan 1 04:16:18 2003 Akinori MUSHA + + * node.h (struct RNode): Change argc from int to long. Otherwize + NEW_CFUNC() sets argc to a wrong value on platforms where + sizeof(int) != sizeof(long) and the byte order is big-endian. + This fixes breakage on FreeBSD/sparc64. + Tue Dec 31 21:13:51 2002 WATANABE Hirofumi * Makefile.in, {win32,bcc32}/Makefile.sub: add new target: diff --git a/node.h b/node.h index 069045d593..74a462a98a 100644 --- a/node.h +++ b/node.h @@ -140,7 +140,7 @@ typedef struct RNode { union { struct RNode *node; ID id; - int argc; + long argc; VALUE value; } u2; union {