Lines Matching refs:bits_left
28 unsigned int bits_left; /* number of available bits in current byte */
36 s->bits_left = 8;
51 if (count < s->bits_left) {
53 s->bits_left -= count;
56 *s->ptr = (*s->ptr << s->bits_left) |
57 (bits >> (count - s->bits_left));
58 count -= s->bits_left;
60 s->bits_left = 8;
69 s->bits_left--;
70 if (s->bits_left == 0) {
72 s->bits_left = 8;
95 if (s->bits_left != 8)
96 bs_write(s, s->bits_left, 0x00);
186 if (s->bits_left != 8) {
187 *tail = ((s->ptr[0]) << s->bits_left);
188 *tail_nb_bits = 8 - s->bits_left;