Lines Matching refs:NEEDBITS
713 #define NEEDBITS(n) \
1368 next state. The NEEDBITS() macro is usually the way the state evaluates
1369 whether it can proceed or should return. NEEDBITS() does the return if
1373 NEEDBITS(n);
1377 where NEEDBITS(n) either returns from inflate() if there isn't enough
1383 and a NEEDBITS(8), then BITS(8) would return the next byte in the stream.
1385 NEEDBITS(n) uses PULLBYTE() to get an available byte of input, or to return
1392 if NEEDBITS() returns in the loop. For example, want, need, and keep
1393 would all have to actually be part of the saved state in case NEEDBITS()
1398 NEEDBITS(n);
1478 NEEDBITS(16);
1519 NEEDBITS(16);
1537 NEEDBITS(32);
1544 NEEDBITS(16);
1554 NEEDBITS(16);
1630 NEEDBITS(16);
1647 NEEDBITS(32);
1666 NEEDBITS(3);
1694 NEEDBITS(32);
1723 NEEDBITS(14);
1742 NEEDBITS(3);
1769 NEEDBITS(this.bits);
1775 NEEDBITS(this.bits + 2);
1787 NEEDBITS(this.bits + 3);
1794 NEEDBITS(this.bits + 7);
1880 NEEDBITS(state->extra);
1913 NEEDBITS(state->extra);
1964 NEEDBITS(32);
1988 NEEDBITS(32);