Lines Matching refs:NEEDBITS
472 #define NEEDBITS(n) \
519 next state. The NEEDBITS() macro is usually the way the state evaluates
520 whether it can proceed or should return. NEEDBITS() does the return if
524 NEEDBITS(n);
528 where NEEDBITS(n) either returns from inflate() if there isn't enough
534 and a NEEDBITS(8), then BITS(8) would return the next byte in the stream.
536 NEEDBITS(n) uses PULLBYTE() to get an available byte of input, or to return
543 if NEEDBITS() returns in the loop. For example, want, need, and keep
544 would all have to actually be part of the saved state in case NEEDBITS()
549 NEEDBITS(n);
623 NEEDBITS(16);
664 NEEDBITS(16);
682 NEEDBITS(32);
689 NEEDBITS(16);
699 NEEDBITS(16);
774 NEEDBITS(16);
791 NEEDBITS(32);
810 NEEDBITS(3);
838 NEEDBITS(32);
867 NEEDBITS(14);
886 NEEDBITS(3);
913 NEEDBITS(this.bits);
919 NEEDBITS(this.bits + 2);
931 NEEDBITS(this.bits + 3);
938 NEEDBITS(this.bits + 7);
1024 NEEDBITS(state->extra);
1057 NEEDBITS(state->extra);
1108 NEEDBITS(32);
1132 NEEDBITS(32);