]> wimlib.net Git - wimlib/blobdiff - include/wimlib/lz_extend.h
lz_extend: little endian CPU is necessary for byte count to work
[wimlib] / include / wimlib / lz_extend.h
index e9a56224ea0768104838576815c43d58179bf545..d47e0976d5836ff0214dcfc6563bec63911a559d 100644 (file)
@@ -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;