ISCE_INSAR/contrib/issi/components/ISSI/include/issibyteswap.h

20 lines
329 B
C
Raw Normal View History

2019-01-16 19:40:08 +00:00
#ifdef __APPLE__
#include <libkern/OSByteOrder.h>
#define bswap_16(x) OSSwapInt16(x)
#define bswap_32(x) OSSwapInt32(x)
#define bswap_64(x) OSSwapInt64(x)
#elif sun
#include <sys/byteorder.h>
#define bswap_16(x) BSWAP_16(x)
#define bswap_32(x) BSWAP_32(x)
#define bswap_64(x) BSWAP_64(x)
#else
#include <byteswap.h>
#endif