| --- a/config_h.SH |
| +++ b/config_h.SH |
| @@ -52,6 +52,19 @@ sed <<!GROK!THIS! >$CONFIG_H -e 's!^#und |
| #ifndef _config_h_ |
| #define _config_h_ |
| |
| +#if defined(USE_CROSS_COMPILE) && !defined(__LITTLE_ENDIAN__) && !defined(__BIG_ENDIAN__) |
| +# include <endian.h> |
| +# if defined(__BYTE_ORDER) && defined(__LITTLE_ENDIAN) && defined(__BIG_ENDIAN) |
| +# if (__BYTE_ORDER == __LITTLE_ENDIAN) |
| +# define __LITTLE_ENDIAN__ |
| +# elif (__BYTE_ORDER == __BIG_ENDIAN) |
| +# define __BIG_ENDIAN__ |
| +# else |
| +# error Unknown endianness |
| +# endif |
| +# endif |
| +#endif |
| + |
| /* LOC_SED: |
| * This symbol holds the complete pathname to the sed program. |
| */ |