From 99bdab5d699f740b053f6201e3e57de64c9c1d0f Mon Sep 17 00:00:00 2001 From: "Marshall T. Vandegrift" Date: Thu, 18 Dec 2008 22:31:23 -0500 Subject: [PATCH] Fix Windows LZX compression endianness bug --- src/calibre/utils/lzx/lzxc.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/calibre/utils/lzx/lzxc.c b/src/calibre/utils/lzx/lzxc.c index 1617e544d2..626c829480 100644 --- a/src/calibre/utils/lzx/lzxc.c +++ b/src/calibre/utils/lzx/lzxc.c @@ -32,9 +32,11 @@ #include #include -#if BYTE_ORDER == BIG_ENDIAN -#define LZX_BIG_ENDIAN -#endif +#ifdef BYTE_ORDER +# if BYTE_ORDER == BIG_ENDIAN +# define LZX_BIG_ENDIAN +# endif /* BYTE_ORDER == BIG_ENDIAN */ +#endif /* BYTE_ORDER */ #ifdef NONSLIDE #include "lzc.h"