Lines Matching refs:NEEDBITS
207 #define NEEDBITS(n) \
254 next state. The NEEDBITS() macro is usually the way the state evaluates
255 whether it can proceed or should return. NEEDBITS() does the return if
259 NEEDBITS(n);
263 where NEEDBITS(n) either returns from inflate() if there isn't enough
269 and a NEEDBITS(8), then BITS(8) would return the next byte in the stream.
271 NEEDBITS(n) uses PULLBYTE() to get an available byte of input, or to return
278 if NEEDBITS() returns in the loop. For example, want, need, and keep
279 would all have to actually be part of the saved state in case NEEDBITS()
284 NEEDBITS(n);
357 NEEDBITS(16);
382 NEEDBITS(32);
401 NEEDBITS(3);
423 NEEDBITS(32);
449 NEEDBITS(14);
467 NEEDBITS(3);
493 NEEDBITS(this.bits);
499 NEEDBITS(this.bits + 2);
511 NEEDBITS(this.bits + 3);
518 NEEDBITS(this.bits + 7);
599 NEEDBITS(state->extra);
631 NEEDBITS(state->extra);
681 NEEDBITS(32);