--- liblzf/lzfP.h 2011/03/27 23:53:23 1.26 +++ liblzf/lzfP.h 2012/02/16 05:43:19 1.27 @@ -187,16 +187,13 @@ typedef LZF_HSLOT LZF_STATE[1 << (HLOG)]; -#if !STRICT_ALIGN -/* for unaligned accesses we need a 16 bit datatype. */ -# if USHRT_MAX == 65535 - typedef unsigned short u16; -# elif UINT_MAX == 65535 - typedef unsigned int u16; -# else -# undef STRICT_ALIGN -# define STRICT_ALIGN 1 -# endif +#if USHRT_MAX == 65535 + typedef unsigned short u16; +#elif UINT_MAX == 65535 + typedef unsigned int u16; +#else +# undef STRICT_ALIGN +# define STRICT_ALIGN 1 #endif #if ULTRA_FAST