the sizeof(long) on a 64 bit machine is 8 bytes rather than 4 bytes...
ideally long would never be used in the savegame format---is there a way I can help to audit this or that you guys can make sure that long is not actually used in a savegame.
+//BOOST_STATIC_ASSERT(sizeof(long) == 4);
it would be nice to be able to have x86 compatible games on the up and coming amd64(x86-64) architectures :-)
Log in to post a comment.