Lines Matching refs:bits

107         unsigned sym, bits;
118 bits = 9;
119 inflate_table(LENS, state->lens, 288, &(next), &(bits), state->work);
125 bits = 5;
126 inflate_table(DISTS, state->lens, 32, &(next), &(bits), state->work);
150 bits = state->bits; \
161 state->bits = bits; \
168 bits = 0; \
191 hold += (unsigned long)(*next++) << bits; \
192 bits += 8; \
195 /* Assure that there are at least n bits in the bit accumulator. If there is
200 while (bits < (unsigned)(n)) \
204 /* Return the low n bits of the bit accumulator (n < 16) */
208 /* Remove n bits from the bit accumulator */
212 bits -= (unsigned)(n); \
215 /* Remove zero to seven bits as needed to go to a byte boundary */
218 hold >>= bits & 7; \
219 bits -= bits & 7; \
277 unsigned bits; /* bits in bit buffer */
282 unsigned len; /* length to copy for repeats, bits to drop */
300 bits = 0;
417 if ((unsigned)(this.bits) <= bits) break;
421 NEEDBITS(this.bits);
422 DROPBITS(this.bits);
427 NEEDBITS(this.bits + 2);
428 DROPBITS(this.bits);
439 NEEDBITS(this.bits + 3);
440 DROPBITS(this.bits);
446 NEEDBITS(this.bits + 7);
447 DROPBITS(this.bits);
502 if ((unsigned)(this.bits) <= bits) break;
509 (BITS(last.bits + last.op) >> last.bits)];
510 if ((unsigned)(last.bits + this.bits) <= bits) break;
513 DROPBITS(last.bits);
515 DROPBITS(this.bits);
544 /* length code -- get extra bits, if any */
556 if ((unsigned)(this.bits) <= bits) break;
563 (BITS(last.bits + last.op) >> last.bits)];
564 if ((unsigned)(last.bits + this.bits) <= bits) break;
567 DROPBITS(last.bits);
569 DROPBITS(this.bits);
577 /* get distance extra bits, if any */