From: Eric Biggers Date: Thu, 11 Dec 2014 01:45:07 +0000 (-0600) Subject: lz_extend: little endian CPU is necessary for byte count to work X-Git-Tag: v1.7.4~39 X-Git-Url: https://wimlib.net/git/?p=wimlib;a=commitdiff_plain;h=bffa1310d24ef2e9330dd5ea3b5aef1ff0ca380b lz_extend: little endian CPU is necessary for byte count to work --- 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;