Lines Matching refs:bits

83         unsigned sym, bits;
94 bits = 9;
95 inflate_table(LENS, state->lens, 288, &(next), &(bits), state->work);
101 bits = 5;
102 inflate_table(DISTS, state->lens, 32, &(next), &(bits), state->work);
126 bits = state->bits; \
137 state->bits = bits; \
144 bits = 0; \
167 hold += (unsigned long)(*next++) << bits; \
168 bits += 8; \
171 /* Assure that there are at least n bits in the bit accumulator. If there is
176 while (bits < (unsigned)(n)) \
180 /* Return the low n bits of the bit accumulator (n < 16) */
184 /* Remove n bits from the bit accumulator */
188 bits -= (unsigned)(n); \
191 /* Remove zero to seven bits as needed to go to a byte boundary */
194 hold >>= bits & 7; \
195 bits -= bits & 7; \
253 unsigned bits; /* bits in bit buffer */
258 unsigned len; /* length to copy for repeats, bits to drop */
276 bits = 0;
393 if ((unsigned)(here.bits) <= bits) break;
397 NEEDBITS(here.bits);
398 DROPBITS(here.bits);
403 NEEDBITS(here.bits + 2);
404 DROPBITS(here.bits);
415 NEEDBITS(here.bits + 3);
416 DROPBITS(here.bits);
422 NEEDBITS(here.bits + 7);
423 DROPBITS(here.bits);
487 if ((unsigned)(here.bits) <= bits) break;
494 (BITS(last.bits + last.op) >> last.bits)];
495 if ((unsigned)(last.bits + here.bits) <= bits) break;
498 DROPBITS(last.bits);
500 DROPBITS(here.bits);
529 /* length code -- get extra bits, if any */
541 if ((unsigned)(here.bits) <= bits) break;
548 (BITS(last.bits + last.op) >> last.bits)];
549 if ((unsigned)(last.bits + here.bits) <= bits) break;
552 DROPBITS(last.bits);
554 DROPBITS(here.bits);
562 /* get distance extra bits, if any */