This is the mail archive of the gcc-help@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Reading big-endian binary data on a little-endian machine


I currently am in the process of trying to move some of my codes from a 
Big-Endian Solaris system to a little-endian PC cluster running Linux.  I would 
however like to continue to use the binary data files I was using on the 
Big-Endian system. 
In ifc, a Fortran compiler, there is an environment variable F_UFMTENDIAN which 
can be set such that all READ operations automatically perform a big-to-little 
conversion and all WRITE operations perform the little-to-big covnersion.
Is there something similar which I can do with gcc or with options in the 
read/write or fread/fwrite functions?
Mark Panning


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]