diff options
author | Leonid Lisovskiy | 2013-02-27 18:32:58 +0100 |
---|---|---|
committer | Denys Vlasenko | 2013-02-27 18:32:58 +0100 |
commit | f59d563399be3d9af3e7b4673e13905d28f2339b (patch) | |
tree | 541c59d8fead96cc11ef26aecea1da2c2364e69f /archival/libarchive | |
parent | 46031da862a60422f80050a905cea0b67026b021 (diff) | |
download | busybox-f59d563399be3d9af3e7b4673e13905d28f2339b.zip busybox-f59d563399be3d9af3e7b4673e13905d28f2339b.tar.gz |
xz: fix put_unaligned_{l,b}e32
Signed-off-by: Leonid Lisovskiy <lly.dev@gmail.com>
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'archival/libarchive')
-rw-r--r-- | archival/libarchive/decompress_unxz.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/archival/libarchive/decompress_unxz.c b/archival/libarchive/decompress_unxz.c index e9ddd37..986b7b1 100644 --- a/archival/libarchive/decompress_unxz.c +++ b/archival/libarchive/decompress_unxz.c @@ -30,8 +30,8 @@ static uint32_t xz_crc32(const uint8_t *buf, size_t size, uint32_t crc) /* We use arch-optimized unaligned accessors */ #define get_unaligned_le32(buf) ({ uint32_t v; move_from_unaligned32(v, buf); SWAP_LE32(v); }) #define get_unaligned_be32(buf) ({ uint32_t v; move_from_unaligned32(v, buf); SWAP_BE32(v); }) -#define put_unaligned_le32(val, buf) move_to_unaligned16(buf, SWAP_LE32(val)) -#define put_unaligned_be32(val, buf) move_to_unaligned16(buf, SWAP_BE32(val)) +#define put_unaligned_le32(val, buf) move_to_unaligned32(buf, SWAP_LE32(val)) +#define put_unaligned_be32(val, buf) move_to_unaligned32(buf, SWAP_BE32(val)) #include "unxz/xz_dec_bcj.c" #include "unxz/xz_dec_lzma2.c" |