From: Kefu Chai Date: Tue, 9 May 2017 06:53:24 +0000 (+0800) Subject: byteorder: remove the cruft to detect endianness X-Git-Tag: v12.0.3~23^2~3 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=ba2a94c1dc681743767c788415b97dc1d99d39e8;p=ceph.git byteorder: remove the cruft to detect endianness Signed-off-by: Kefu Chai --- diff --git a/src/include/byteorder.h b/src/include/byteorder.h index e76d035ed11e..a2262c01bde2 100644 --- a/src/include/byteorder.h +++ b/src/include/byteorder.h @@ -7,47 +7,9 @@ #ifndef CEPH_BYTEORDER_H #define CEPH_BYTEORDER_H -#include +#include "acconfig.h" #include "int_types.h" -#if defined(__APPLE__) -# if __DARWIN_BYTE_ORDER == __DARWIN_LITTLE_ENDIAN -# define CEPH_LITTLE_ENDIAN -# elif __DARWIN_BYTE_ORDER == __DARWIN_BIG_ENDIAN -# define CEPH_BIG_ENDIAN -# endif -#endif - -#if defined(__FreeBSD__) -# if _BYTE_ORDER == _LITTLE_ENDIAN -# define CEPH_LITTLE_ENDIAN -# elif _BYTE_ORDER == _BIG_ENDIAN -# define CEPH_BIG_ENDIAN -# endif -#endif - -#if defined(__linux__) -# if BYTE_ORDER == LITTLE_ENDIAN -# define CEPH_LITTLE_ENDIAN -# elif BYTE_ORDER == BIG_ENDIAN -# define CEPH_BIG_ENDIAN -# endif -#endif - -#if defined(__sun) && defined(__SVR4) -# if __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ -# define CEPH_BIG_ENDIAN -# elif __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ -# define CEPH_LITTLE_ENDIAN -# endif -#endif - -#if defined(_AIX) -# define CEPH_BIG_ENDIAN -#endif - - - static __inline__ __u16 swab16(__u16 val) {