From: Eric Biggers Date: Fri, 17 May 2013 18:04:57 +0000 (-0500) Subject: compress.c, decompress.h: Use correct little endian annotations X-Git-Tag: v1.4.0~25 X-Git-Url: https://wimlib.net/git/?p=wimlib;a=commitdiff_plain;h=5123a1ae75747ddc4984bfe104c75e3974cede35;ds=sidebyside compress.c, decompress.h: Use correct little endian annotations --- diff --git a/include/wimlib/decompress.h b/include/wimlib/decompress.h index a1963811..0b8e11b6 100644 --- a/include/wimlib/decompress.h +++ b/include/wimlib/decompress.h @@ -76,7 +76,7 @@ bitstream_ensure_bits(struct input_bitstream *istream, unsigned num_bits) unsigned shift = sizeof(input_bitbuf_t) * 8 - 16 - istream->bitsleft; istream->bitbuf |= (input_bitbuf_t)le16_to_cpu( - *(u16*)istream->data) << shift; + *(le16*)istream->data) << shift; istream->data += 2; istream->bitsleft += 16; istream->data_bytes_left -= 2; diff --git a/src/compress.c b/src/compress.c index e7e19914..b25938f1 100644 --- a/src/compress.c +++ b/src/compress.c @@ -38,7 +38,7 @@ static inline void flush_bits(struct output_bitstream *ostream) { - *(u16*)ostream->bit_output = cpu_to_le16(ostream->bitbuf); + *(le16*)ostream->bit_output = cpu_to_le16(ostream->bitbuf); ostream->bit_output = ostream->next_bit_output; ostream->next_bit_output = ostream->output; ostream->output += 2;