From bba7f08d2788bc9bc30a7a60fdfd873a73fead9a Mon Sep 17 00:00:00 2001 From: Rob Landley Date: Mon, 29 May 2006 05:51:12 +0000 Subject: Add SWAP_LE?? and SWAP_BE?? macros, and make things use them. Converts values to/from little endian or big endian, which is a NOP if that's what the current platform already is. --- archival/libunarchive/decompress_unlzma.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'archival/libunarchive') diff --git a/archival/libunarchive/decompress_unlzma.c b/archival/libunarchive/decompress_unlzma.c index 7ae343f..fa7b37c 100644 --- a/archival/libunarchive/decompress_unlzma.c +++ b/archival/libunarchive/decompress_unlzma.c @@ -121,10 +121,8 @@ int unlzma(int src_fd, int dst_fd) pos_state_mask = (1 << pb) - 1; literal_pos_mask = (1 << lp) - 1; -#if BB_BIG_ENDIAN - header.dict_size = bswap_32(header.dict_size); - header.dst_size = bswap_64(header.dst_size); -#endif + header.dict_size = SWAP_LE32(header.dict_size); + header.dst_size = SWAP_LE64(header.dst_size); if (header.dict_size == 0) header.dict_size = 1; -- cgit v1.1