From 8c33a104d6017f5f80dad0bae5ca74f7c807bee6 Mon Sep 17 00:00:00 2001 From: Michael Rash Date: Mon, 18 Sep 2017 22:20:02 -0400 Subject: [PATCH] a further byte-order refinement --- lib/fko_common.h | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/lib/fko_common.h b/lib/fko_common.h index 4c7d6fc0..89ff6e6d 100644 --- a/lib/fko_common.h +++ b/lib/fko_common.h @@ -91,14 +91,12 @@ /* Work out endianness */ -#ifdef HAVE_ENDIAN_H /* POSIX proposal, should cover most modern systems */ +#ifdef HAVE_ENDIAN_H #include - #ifndef BYTE_ORDER - #ifdef _BYTE_ORDER - #define BYTE_ORDER _BYTE_ORDER - #elif defined(__BYTE_ORDER) - #define BYTE_ORDER __BYTE_ORDER - #endif + #if defined(BYTE_ORDER) /* POSIX proposal */ + #define BYTEORDER BYTE_ORDER + #elif #defined(__BYTE_ORDER) /* older systems? */ + #define BYTEORDER __BYTE_ORDER #endif #elif HAVE_SYS_ENDIAN_H /* FreeBSD has a sys/endian.h */ #include