>I think that this problem has to do with diffences in the size and >structure of the way the 2 os's save binary data with fwrite(). Yeah, which gives me an idea. Why not prefix every Circle binary file with a 32 bit integer (such as 0x01020304). If, when the file is loaded, the driver detects that the number is not equal to 16909060 (decimal for 0x01020304), it will know that the file was saved in a different format than the driver is currently using, so it can convert. Sure would save a lot of people some headaches... -- [----- Jack Wilson ------- mailto:deejay@cu-online.com ----------------] [--- Home page: http://www.cu-online.com/~deejay/ ---------------------] [- PGP fingerprint: 99 C9 B7 A3 C4 72 DD 87 72 CF 67 50 63 48 D0 6D -] +-----------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://cspo.queensu.ca/~fletcher/Circle/list_faq.html | +-----------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/07/00 PST