From aabe2441765c632bba697945491e3e0ac29ac886 Mon Sep 17 00:00:00 2001 From: Fabian Groffen Date: Sat, 8 Jan 2011 19:49:38 +0100 Subject: build-sys: use WORDS_BIGENDIAN to determine platform byte-order Autoconf contains the right magic to determine the endianness on many platforms next to Linux. This reverses previous commits to move away from WORDS_BIGENDIAN: "use __BYTE_ORDER rather than AC specific WORDS_BIGENDIAN" This is necessary to compile on non Linux platforms like Darwin and Solaris. Signed-off-by: Fabian Groffen --- tests/helpers/test_sysinfo.c | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'tests/helpers') diff --git a/tests/helpers/test_sysinfo.c b/tests/helpers/test_sysinfo.c index 9c841dbf8..cb7b66b1a 100644 --- a/tests/helpers/test_sysinfo.c +++ b/tests/helpers/test_sysinfo.c @@ -18,13 +18,8 @@ #include #include #include -#include #include -#if !defined __BYTE_ORDER || !(__BYTE_ORDER == __LITTLE_ENDIAN) && !(__BYTE_ORDER == __BIG_ENDIAN) -#error missing __BYTE_ORDER -#endif - typedef struct { const char *name; int (*fnc)(void); @@ -40,7 +35,7 @@ hlp_wordsize(void) int hlp_endianness(void) { -#if (__BYTE_ORDER == __LITTLE_ENDIAN) +#if !defined(WORDS_BIGENDIAN) printf("LE\n"); #else printf("BE\n"); -- cgit v1.2.3-55-g7522