DOKK / manpages / debian 11 / libmseed-doc / ms_bigendianhost.3.en
MS_BIGENDIANHOST(3) Library Functions Manual MS_BIGENDIANHOST(3)

ms_bigendianhost - Determine host computer byte order

#include <libmseed.h>
int  ms_bigendianhost ();

ms_bigendianhost is a run-time test of host computer byte order. It is assumed that there are only two possible byte orders: Most Significant Byte First (MSBF), i.e. big-endian, and Least Significant Byte First (LSBF), i.e. little-endian. No middle-endian schemes are accounted for.

Binary quantities in SEED are commonly big-endian, but it is not necessarily so.

ms_bigendianhost returns 1 if the host is big-endian and 0 if the host is little-endian.

Chad Trabant
IRIS Data Management Center
2004/11/22 Libmseed API