Remove some reduntant #if-s from endian detection.

This commit is contained in:
Rene Rivera
2014-01-09 08:44:37 -06:00
parent 58bfc7da83
commit a3be72217a

View File

@ -102,7 +102,6 @@ information and acquired knowledge:
*/ */
#if !BOOST_ENDIAN_BIG_BYTE && !BOOST_ENDIAN_BIG_WORD && \ #if !BOOST_ENDIAN_BIG_BYTE && !BOOST_ENDIAN_BIG_WORD && \
!BOOST_ENDIAN_LITTLE_BYTE && !BOOST_ENDIAN_LITTLE_WORD !BOOST_ENDIAN_LITTLE_BYTE && !BOOST_ENDIAN_LITTLE_WORD
# if !BOOST_ENDIAN_BIG_BYTE
# if (defined(__BIG_ENDIAN__) && !defined(__LITTLE_ENDIAN__)) || \ # if (defined(__BIG_ENDIAN__) && !defined(__LITTLE_ENDIAN__)) || \
defined(__ARMEB__) || \ defined(__ARMEB__) || \
defined(__THUMBEB__) || \ defined(__THUMBEB__) || \
@ -114,13 +113,11 @@ information and acquired knowledge:
# define BOOST_ENDIAN_BIG_BYTE BOOST_VERSION_NUMBER_AVAILABLE # define BOOST_ENDIAN_BIG_BYTE BOOST_VERSION_NUMBER_AVAILABLE
# endif # endif
#endif #endif
#endif
/* Built-in byte-swpped little-endian macros. /* Built-in byte-swpped little-endian macros.
*/ */
#if !BOOST_ENDIAN_BIG_BYTE && !BOOST_ENDIAN_BIG_WORD && \ #if !BOOST_ENDIAN_BIG_BYTE && !BOOST_ENDIAN_BIG_WORD && \
!BOOST_ENDIAN_LITTLE_BYTE && !BOOST_ENDIAN_LITTLE_WORD !BOOST_ENDIAN_LITTLE_BYTE && !BOOST_ENDIAN_LITTLE_WORD
# if !BOOST_ENDIAN_LITTLE_BYTE
# if (defined(__LITTLE_ENDIAN__) && !defined(__BIG_ENDIAN__)) || \ # if (defined(__LITTLE_ENDIAN__) && !defined(__BIG_ENDIAN__)) || \
defined(__ARMEL__) || \ defined(__ARMEL__) || \
defined(__THUMBEL__) || \ defined(__THUMBEL__) || \
@ -132,7 +129,6 @@ information and acquired knowledge:
# define BOOST_ENDIAN_LITTLE_BYTE BOOST_VERSION_NUMBER_AVAILABLE # define BOOST_ENDIAN_LITTLE_BYTE BOOST_VERSION_NUMBER_AVAILABLE
# endif # endif
#endif #endif
#endif
/* Some architectures are strictly one endianess (as opposed /* Some architectures are strictly one endianess (as opposed
* the current common bi-endianess). * the current common bi-endianess).