Lines Matching defs:bi_buf
356 local unsigned bi_buf;
358 unsigned bi_buf;
361 * bits). The width of bi_buf must be at least 16 bits.
365 /* Number of bits used within bi_buf. (bi_buf may be implemented on
374 /* Number of valid bits in bi_buf. All bits above the last valid bit
1311 bi_buf = 0;
1332 /* If not enough room in bi_buf, use (bi_valid) bits from bi_buf and
1333 * (Buf_size - bi_valid) bits from value to flush the filled bi_buf,
1335 * unused bits in bi_buf.
1337 bi_buf |= (value << bi_valid);
1340 PUTSHORT(bi_buf);
1342 bi_buf = (unsigned)value >> (length - bi_valid);
1370 PUTSHORT(bi_buf);
1372 PUTBYTE(bi_buf);
1377 bi_buf = 0;