Lines Matching refs:NEEDBITS
448 NEEDBITS(j)
452 where NEEDBITS makes sure that b has at least j bits in it, and
459 ask for bits with NEEDBITS that are beyond the end of the stream.
460 So, NEEDBITS should not read any more bytes than are needed to
485 #define NEEDBITS(n) do {while(k<(n)){b|=((ulg)get_byte())<<k;k+=8;}} while (0)
759 NEEDBITS ((unsigned) bl);
770 NEEDBITS (e);
792 NEEDBITS (e);
797 NEEDBITS ((unsigned) bd);
808 NEEDBITS (e);
813 NEEDBITS (e);
880 NEEDBITS (16);
883 NEEDBITS (16);
958 NEEDBITS (5);
961 NEEDBITS (5);
964 NEEDBITS (4);
976 NEEDBITS (3);
997 NEEDBITS ((unsigned) bl);
1005 NEEDBITS (2);
1018 NEEDBITS (3);
1033 NEEDBITS (7);
1097 NEEDBITS (1);
1102 NEEDBITS (2);