From bffa1310d24ef2e9330dd5ea3b5aef1ff0ca380b Mon Sep 17 00:00:00 2001 From: Eric Biggers Date: Wed, 10 Dec 2014 19:45:07 -0600 Subject: [PATCH] lz_extend: little endian CPU is necessary for byte count to work --- include/wimlib/lz_extend.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/wimlib/lz_extend.h b/include/wimlib/lz_extend.h index e9a56224..d47e0976 100644 --- a/include/wimlib/lz_extend.h +++ b/include/wimlib/lz_extend.h @@ -21,7 +21,7 @@ lz_extend(const u8 * const strptr, const u8 * const matchptr, { u32 len = start_len; - if (UNALIGNED_ACCESS_IS_FAST) { + if (UNALIGNED_ACCESS_IS_FAST && CPU_IS_LITTLE_ENDIAN) { machine_word_t v_word; -- 2.43.0