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;
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;