64 bit architectures and C/C++
    John R. MacMillan 
    john at sco.COM
       
    Tue May  7 07:43:23 AEST 1991
    
    
  
|>|It is necessary to have 8, 16, and 32-bit data types, in order to be able
|>|to read data from files.
|>It's not necessary, but it does make it easier.
|
|Not even that.  Assuming that for some unknown reason you're faced with
|reading a binary file that originated on some other system, there is a
|fair chance that it used a "big endian" architecture while your system
|is "little endian" or vice-versa.
I certainly didn't mean to imply that this would help something be
universally portable; rather that if you're _lucky_ and the endianess
is the same, having the right size data types available might make
that single port easier.
|Binary data transportability is a much thornier issue than most people
|realize.
Yes, I've seen many ``portable'' binary formats that simply weren't.
    
    
More information about the Comp.lang.c
mailing list