Author: Miguel A. Ballicora
Date: 21:43:51 01/12/03
Go up one level in this thread
On January 12, 2003 at 22:40:57, Robert Hyatt wrote: >On January 12, 2003 at 02:13:57, Miguel A. Ballicora wrote: > >>On January 11, 2003 at 19:26:43, Robert Hyatt wrote: >> >>>On January 11, 2003 at 16:44:26, Miguel A. Ballicora wrote: >>> >>>>On January 11, 2003 at 11:40:00, Robert Hyatt wrote: >>>> >>>>>What do you suppose will happen when we have 64 bit machines with 128 bit >>>>>integers? Care to guess what that will do to portability when you try to >>>>>send binary files around between a 32 bit and a 64 bit architecture? Then >>>>>you might begin to see _the_ problem with the data types as they exist. >>>> >>>>To send binary files portably you have to do it byte by byte, so it is the same >>>>no matter what system you use. You cannot send an int32 as a block, that is not >>>>portable at all no matter what system you use. >>> >>>Sure it is. It is only non-portable on machines with different endianess. >> >>It is not portable on machines with different endianess, so sure it is not >>portable. > > >At least on _one_ machine, I can't write a file in one language, and read it >in C, with reliability. Particularly if there are bytes/words with groups of Portability on the same machine is not portability. >bits that mean different things. I can't use bit-fields for that as on one >machine bitfields might start at one end, on another they start at the other >end. I haven't mentioned bitfields to do this. Miguel
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.