159
179
return (m_end_of_data - m_byte_position) * 8 - 8 + m_bits_valid;
163
183
set_bit_position(get_bit_position() + num);
167
187
set_bit_position(get_bit_position() + 1);
174
206
unsigned char *m_end_of_data;
175
207
unsigned char *m_byte_position;
176
208
unsigned char *m_start_of_data;
183
215
: m_end_of_data(data + len)