Home | History | Annotate | Download | only in zlib_v128

Lines Matching refs:NEEDBITS

499 #define NEEDBITS(n) \
541 next state. The NEEDBITS() macro is usually the way the state evaluates
542 whether it can proceed or should return. NEEDBITS() does the return if
546 NEEDBITS(n);
550 where NEEDBITS(n) either returns from inflate() if there isn't enough
556 and a NEEDBITS(8), then BITS(8) would return the next byte in the stream.
558 NEEDBITS(n) uses PULLBYTE() to get an available byte of input, or to return
565 if NEEDBITS() returns in the loop. For example, want, need, and keep
566 would all have to actually be part of the saved state in case NEEDBITS()
571 NEEDBITS(n);
645 NEEDBITS(16);
688 NEEDBITS(16);
706 NEEDBITS(32);
713 NEEDBITS(16);
723 NEEDBITS(16);
798 NEEDBITS(16);
815 NEEDBITS(32);
834 NEEDBITS(3);
866 NEEDBITS(32);
898 NEEDBITS(14);
917 NEEDBITS(3);
949 NEEDBITS(here.bits + 2);
961 NEEDBITS(here.bits + 3);
968 NEEDBITS(here.bits + 7);
1072 NEEDBITS(state->extra);
1109 NEEDBITS(state->extra);
1176 NEEDBITS(32);
1200 NEEDBITS(32);