big endian C fread routine?

From: Lorne J. Covington <ljc_at_soa.com>
Date: Tue, 10 Sep 1996 16:59:59 -0400

We have a set of FORTRAN codes which are set up to function in a heterogeneous
workstation enviroment. The OSF port of the codes can share binary information
with other platforms as long as the codes are compiled with the f77 option
"-convert big_endian" option.

A problem arises in that one of our X11 programs, which has been written in C,
needs to read some of these FORTRAN written big endian binary files. We can always
assume that the files are in big endian format.
Does anyone have a set of filters, or a big endian "fread", that we can include in the C
source to do the big endian to little endian conversion?

Thanks

-- 
Lorne J. Covington, Senior Nuclear Engineer        |Email: ljc_at_soa.com
Studsvik of America                                |(617) 965-1819 (voice)
1087 Beacon St, Suite 301                          |(617) 965-7549 (fax)
Newton, MA 02159                                   |
Received on Tue Sep 10 1996 - 23:24:18 NZST

This archive was generated by hypermail 2.4.0 : Wed Nov 08 2023 - 11:53:47 NZDT