From f53229ed4ec454abe7b1ff9319977f4a94b1b9c3 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Sun, 28 Jan 2007 06:55:56 +0000 Subject: fix typo as pointed out by Tony Wu and cleanup source --- utils/bswap.h | 41 +++++++++++++++++++++++------------------ 1 file changed, 23 insertions(+), 18 deletions(-) (limited to 'utils') diff --git a/utils/bswap.h b/utils/bswap.h index 56c3a1d32..302b1673f 100644 --- a/utils/bswap.h +++ b/utils/bswap.h @@ -1,27 +1,32 @@ +/* + * Lame bswap replacements as we can't assume the host is sane and provides + * working versions of these. + */ + #ifndef _BSWAP_H #define _BSWAP_H 1 #if !defined(__BYTE_ORDER) && defined(BYTE_ORDER) -# define __BYTE_ORDER = BYTE_ORDER +# define __BYTE_ORDER BYTE_ORDER #endif #ifndef __BYTE_ORDER -#ifdef __linux__ -#include -#else -#define __LITTLE_ENDIAN 1234 /* least-significant byte first (vax, pc) */ -#define __BIG_ENDIAN 4321 /* most-significant byte first (IBM, net) */ -#define __PDP_ENDIAN 3412 /* LSB first in word, MSW first in long (pdp) */ - -#if defined(sun386) || defined(i386) -#define __BYTE_ORDER __LITTLE_ENDIAN -#endif - -#if defined(sparc) -#define __BYTE_ORDER __BIG_ENDIAN -#endif - -#endif /* __linux__ */ +# ifdef __linux__ +# include +# else +# define __LITTLE_ENDIAN 1234 /* least-significant byte first (vax, pc) */ +# define __BIG_ENDIAN 4321 /* most-significant byte first (IBM, net) */ +# define __PDP_ENDIAN 3412 /* LSB first in word, MSW first in long (pdp) */ + +# if defined(sun386) || defined(i386) +# define __BYTE_ORDER __LITTLE_ENDIAN +# endif + +# if defined(sparc) +# define __BYTE_ORDER __BIG_ENDIAN +# endif + +# endif /* __linux__ */ #endif /* __BYTE_ORDER */ @@ -30,7 +35,7 @@ #endif #ifdef __linux__ -#include +# include #else static inline uint16_t bswap_16(uint16_t x) -- cgit v1.2.3