Lines Matching defs:bits

112         unsigned sym, bits;
123 bits = 9;
124 inflate_table(LENS, state->lens, 288, &(next), &(bits), state->work);
130 bits = 5;
131 inflate_table(DISTS, state->lens, 32, &(next), &(bits), state->work);
155 bits = state->bits; \
166 state->bits = bits; \
173 bits = 0; \
196 hold += (unsigned long)(*next++) << bits; \
197 bits += 8; \
200 /* Assure that there are at least n bits in the bit accumulator. If there is
205 while (bits < (unsigned)(n)) \
209 /* Return the low n bits of the bit accumulator (n < 16) */
213 /* Remove n bits from the bit accumulator */
217 bits -= (unsigned)(n); \
220 /* Remove zero to seven bits as needed to go to a byte boundary */
223 hold >>= bits & 7; \
224 bits -= bits & 7; \
282 unsigned bits; /* bits in bit buffer */
287 unsigned len; /* length to copy for repeats, bits to drop */
305 bits = 0;
422 if ((unsigned)(this.bits) <= bits) break;
426 NEEDBITS(this.bits);
427 DROPBITS(this.bits);
432 NEEDBITS(this.bits + 2);
433 DROPBITS(this.bits);
444 NEEDBITS(this.bits + 3);
445 DROPBITS(this.bits);
451 NEEDBITS(this.bits + 7);
452 DROPBITS(this.bits);
507 if ((unsigned)(this.bits) <= bits) break;
514 (BITS(last.bits + last.op) >> last.bits)];
515 if ((unsigned)(last.bits + this.bits) <= bits) break;
518 DROPBITS(last.bits);
520 DROPBITS(this.bits);
549 /* length code -- get extra bits, if any */
561 if ((unsigned)(this.bits) <= bits) break;
568 (BITS(last.bits + last.op) >> last.bits)];
569 if ((unsigned)(last.bits + this.bits) <= bits) break;
572 DROPBITS(last.bits);
574 DROPBITS(this.bits);
582 /* get distance extra bits, if any */