… | |
… | |
185 | # endif |
185 | # endif |
186 | #endif |
186 | #endif |
187 | |
187 | |
188 | typedef LZF_HSLOT LZF_STATE[1 << (HLOG)]; |
188 | typedef LZF_HSLOT LZF_STATE[1 << (HLOG)]; |
189 | |
189 | |
190 | #if !STRICT_ALIGN |
|
|
191 | /* for unaligned accesses we need a 16 bit datatype. */ |
|
|
192 | # if USHRT_MAX == 65535 |
190 | #if USHRT_MAX == 65535 |
193 | typedef unsigned short u16; |
191 | typedef unsigned short u16; |
194 | # elif UINT_MAX == 65535 |
192 | #elif UINT_MAX == 65535 |
195 | typedef unsigned int u16; |
193 | typedef unsigned int u16; |
196 | # else |
194 | #else |
197 | # undef STRICT_ALIGN |
195 | # undef STRICT_ALIGN |
198 | # define STRICT_ALIGN 1 |
196 | # define STRICT_ALIGN 1 |
199 | # endif |
|
|
200 | #endif |
197 | #endif |
201 | |
198 | |
202 | #if ULTRA_FAST |
199 | #if ULTRA_FAST |
203 | # undef VERY_FAST |
200 | # undef VERY_FAST |
204 | #endif |
201 | #endif |