Mats Lidell writes:
I don't get the error but I suspect that it comes from that
I'm on
32-bits and you are building for 64, if I remember correctly, which
would explain the loss of precision. (void* = 64 bits, int = 32
bits!?)
Yes. And long is 64 bits, as are size_t and friends.
Note that you can't rely on this, it's platform and compiler
dependent. IIRC Microsoft's compilers have long at 32 bits and long
long gives 64 bits. And the DEC Alpha was 64-bit ints and 64-bit
pointers. And of course size_t is defined in a system header
somewhere (but it's pretty sure to be "the biggest unsigned integral
type that fits in a register").
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta