Reversed silly endianness patch. It must have been really late when I put

that in. :)


git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@350 8092fc87-c524-0410-9efc-e669fe64eaf9
This commit is contained in:
meep-eep
2002-12-05 22:16:23 +00:00
parent ead5aba1d2
commit fc73eb26df
-9
View File
@@ -68,21 +68,12 @@ typedef DWORD (*PDWORDFUNC) (void);
#define MAKE_BYTE(lo, hi) ((BYTE) (((BYTE) (hi) << (BYTE) 4) | (BYTE) (lo))) #define MAKE_BYTE(lo, hi) ((BYTE) (((BYTE) (hi) << (BYTE) 4) | (BYTE) (lo)))
#define LONIBBLE(x) ((BYTE) ((BYTE) (x) & (BYTE) 0x0F)) #define LONIBBLE(x) ((BYTE) ((BYTE) (x) & (BYTE) 0x0F))
#define HINIBBLE(x) ((BYTE) ((BYTE) (x) >> (BYTE) 4)) #define HINIBBLE(x) ((BYTE) ((BYTE) (x) >> (BYTE) 4))
#ifdef WORDS_BIGENDIAN
# define MAKE_WORD(lo, hi) ((UWORD) ((BYTE) (lo) << 8) | (BYTE) (hi))
# define LOBYTE(x) ((BYTE) ((UWORD) (x) >> 8))
# define HIBYTE(x) ((BYTE) ((UWORD) (x)))
# define MAKE_DWORD(lo, hi) (((DWORD) (lo) << 16) | (UWORD) (hi))
# define LOWORD(x) ((UWORD) ((DWORD) (x) >> 16))
# define HIWORD(x) ((UWORD) ((DWORD) (x)))
#else /* !defined(WORDS_BIGENDIAN) */
#define MAKE_WORD(lo, hi) ((UWORD) ((BYTE) (hi) << 8) | (BYTE) (lo)) #define MAKE_WORD(lo, hi) ((UWORD) ((BYTE) (hi) << 8) | (BYTE) (lo))
#define LOBYTE(x) ((BYTE) ((UWORD) (x))) #define LOBYTE(x) ((BYTE) ((UWORD) (x)))
#define HIBYTE(x) ((BYTE) ((UWORD) (x) >> 8)) #define HIBYTE(x) ((BYTE) ((UWORD) (x) >> 8))
#define MAKE_DWORD(lo, hi) (((DWORD) (hi) << 16) | (UWORD) (lo)) #define MAKE_DWORD(lo, hi) (((DWORD) (hi) << 16) | (UWORD) (lo))
#define LOWORD(x) ((UWORD) ((DWORD) (x))) #define LOWORD(x) ((UWORD) ((DWORD) (x)))
#define HIWORD(x) ((UWORD) ((DWORD) (x) >> 16)) #define HIWORD(x) ((UWORD) ((DWORD) (x) >> 16))
#endif /* !defined(WORDS_BIGENDIAN) */
#endif /* _COMPILER_H */ #endif /* _COMPILER_H */