* as/link/lkar.h: sgetl and sputl are independent of endianness
[fw/sdcc] / as / link / asxxxx_config.h.in
index 7d2128ed43a62acc730e3a75fadcee06f44c2227..fb4f91de26dba85353c6047f65dc224090871bc5 100644 (file)
@@ -1,32 +1,6 @@
 #ifndef __ASXXXX_CONFIG_H
 #define __ASXXXX_CONFIG_H
 
-/*
- * find out the endianess of host machine
- * in order to be able to make Mac OS X unified binaries
- */
-/* This is tricky since these might be defined with a blank replacement list */
-/* such as on SPARC Solaris. However, configure gets it right, so it's ok */
-/* that (_BIG_ENDIAN+0) is false, even though it is defined. */
-#if (__BIG_ENDIAN__+0) || (_BIG_ENDIAN+0)
-/* 1) trust the compiler */
-# define WORDS_BIGENDIAN 1
-#elif __LITTLE_ENDIAN__
-/* do nothing */
-#elif (defined BYTE_ORDER && defined BIG_ENDIAN && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN && LITTLE_ENDIAN)
-/* 2) trust the header files */
-# if BYTE_ORDER == BIG_ENDIAN
-#   define WORDS_BIGENDIAN 1
-# endif
-#else
-/* 3) trust the configure; this actually doesn't work for unified Mac OS X binaries :-( */
-# undef BUILD_WORDS_BIGENDIAN
-# if (defined BUILD_WORDS_BIGENDIAN && BUILD_WORDS_BIGENDIAN)
-#   define WORDS_BIGENDIAN  1
-# endif
-/* 4) assume that host is a little endian machine */
-#endif
-
 #undef TYPE_BYTE
 #undef TYPE_WORD
 #undef TYPE_DWORD