| 229 | typedef enum { XXH_aligned, XXH_unaligned } XXH_alignment; |
| 230 | |
| 231 | FORCE_INLINE U32 XXH_readLE32_align(const U32* ptr, XXH_endianess endian, XXH_alignment align) |
| 232 | { |
| 233 | if (align==XXH_unaligned) |
| 234 | return endian==XXH_littleEndian ? A32(ptr) : XXH_swap32(A32(ptr)); |
| 235 | else |
| 236 | return endian==XXH_littleEndian ? *ptr : XXH_swap32(*ptr); |
| 237 | } |
| 238 | |
| 239 | FORCE_INLINE U32 XXH_readLE32(const U32* ptr, XXH_endianess endian) |
| 240 | { |
no test coverage detected