Lines Matching refs:NEEDBITS
2662 #define NEEDBITS(n) \
2709 next state. The NEEDBITS() macro is usually the way the state evaluates
2710 whether it can proceed or should return. NEEDBITS() does the return if
2714 NEEDBITS(n);
2718 where NEEDBITS(n) either returns from inflate() if there isn't enough
2724 and a NEEDBITS(8), then BITS(8) would return the next byte in the stream.
2726 NEEDBITS(n) uses PULLBYTE() to get an available byte of input, or to return
2733 if NEEDBITS() returns in the loop. For example, want, need, and keep
2734 would all have to actually be part of the saved state in case NEEDBITS()
2739 NEEDBITS(n);
2813 NEEDBITS(16);
2854 NEEDBITS(16);
2872 NEEDBITS(32);
2879 NEEDBITS(16);
2889 NEEDBITS(16);
2964 NEEDBITS(16);
2981 NEEDBITS(32);
3000 NEEDBITS(3);
3028 NEEDBITS(32);
3057 NEEDBITS(14);
3076 NEEDBITS(3);
3103 NEEDBITS(this.bits);
3109 NEEDBITS(this.bits + 2);
3121 NEEDBITS(this.bits + 3);
3128 NEEDBITS(this.bits + 7);
3214 NEEDBITS(state->extra);
3247 NEEDBITS(state->extra);
3298 NEEDBITS(32);
3322 NEEDBITS(32);