From a5cc55111f77315fc7e04613772237b52a3dbfdf Mon Sep 17 00:00:00 2001 From: Eric Andersen Date: Wed, 14 Nov 2001 07:41:08 +0000 Subject: Sync up sparc headers --- libc/sysdeps/linux/sparc/bits/endian.h | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'libc/sysdeps/linux/sparc/bits/endian.h') diff --git a/libc/sysdeps/linux/sparc/bits/endian.h b/libc/sysdeps/linux/sparc/bits/endian.h index 68fc68de6..8acfdf5df 100644 --- a/libc/sysdeps/linux/sparc/bits/endian.h +++ b/libc/sysdeps/linux/sparc/bits/endian.h @@ -1,7 +1,12 @@ -/* SPARC is big-endian. */ +/* Sparc is big-endian, but v9 supports endian conversion on loads/stores + and GCC supports such a mode. Be prepared. */ #ifndef _ENDIAN_H # error "Never use directly; include instead." #endif -#define __BYTE_ORDER __BIG_ENDIAN +#ifdef __LITTLE_ENDIAN__ +# define __BYTE_ORDER __LITTLE_ENDIAN +#else +# define __BYTE_ORDER __BIG_ENDIAN +#endif -- cgit v1.2.3