Lines Matching defs:BITS
457 #define BITS(n) \
499 the requested bits are not available. The typical use of the BITS macros
503 ... do something with BITS(n) ...
507 input left to load n bits into the accumulator, or it continues. BITS(n)
512 and a NEEDBITS(8), then BITS(8) would return the next byte in the stream.
528 keep[want++] = BITS(n);
617 ((BITS(8) << 8) + (hold >> 8)) % 31) {
622 if (BITS(4) != Z_DEFLATED) {
628 len = BITS(4) + 8;
799 state->last = BITS(1);
801 switch (BITS(2)) {
857 state->nlen = BITS(5) + 257;
859 state->ndist = BITS(5) + 1;
861 state->ncode = BITS(4) + 4;
877 state->lens[order[state->have++]] = (unsigned short)BITS(3);
899 this = state->lencode[BITS(state->lenbits)];
918 copy = 3 + BITS(2);
925 copy = 3 + BITS(3);
932 copy = 11 + BITS(7);
979 this = state->lencode[BITS(state->lenbits)];
987 (BITS(last.bits + last.op) >> last.bits)];
1018 state->length += BITS(state->extra);
1026 this = state->distcode[BITS(state->distbits)];
1034 (BITS(last.bits + last.op) >> last.bits)];
1053 state->offset += BITS(state->extra);