Lines Matching refs:bi_buf
232 ush bi_buf;
237 /* Number of valid bits in bi_buf. All bits above the last valid bit
317 put_short(s, s->bi_buf);
318 s->bi_buf = 0;
321 put_byte(s, (Byte)s->bi_buf);
322 s->bi_buf >>= 8;
333 put_short(s, s->bi_buf);
335 put_byte(s, (Byte)s->bi_buf);
337 s->bi_buf = 0;
352 /* Number of bits used within bi_buf. (bi_buf might be implemented on
373 /* If not enough room in bi_buf, use (valid) bits from bi_buf and
378 s->bi_buf |= (value << s->bi_valid);
379 put_short(s, s->bi_buf);
380 s->bi_buf = (ush)value >> (Buf_size - s->bi_valid);
383 s->bi_buf |= value << s->bi_valid;
393 s->bi_buf |= (val << s->bi_valid);\
394 put_short(s, s->bi_buf);\
395 s->bi_buf = (ush)val >> (Buf_size - s->bi_valid);\
398 s->bi_buf |= (value) << s->bi_valid;\