Home | History | Annotate | Download | only in pending

Lines Matching full:bitbuf_get

183 unsigned bitbuf_get(struct bitbuf *bb, int bits)
303 final = bitbuf_get(bb, 1);
304 type = bitbuf_get(bb, 2);
314 len = bitbuf_get(bb, 16);
315 nlen = bitbuf_get(bb, 16);
343 litlen = bitbuf_get(bb, 5)+257; // max 288
344 distlen = bitbuf_get(bb, 5)+1; // max 32
345 hufflen = bitbuf_get(bb, 4)+4; // max 19
352 for (i=0; i<hufflen; i++) bits[hufflen_order[i]] = bitbuf_get(bb, 3);
365 len = bitbuf_get(bb, sym-14+len+(len>>1)) + 3 + (len<<2);
393 len = TT.lenbase[sym] + bitbuf_get(bb, TT.lenbits[sym]);
395 dist = TT.distbase[sym] + bitbuf_get(bb, TT.distbits[sym]);
500 if (bitbuf_get(bb, 24) != 0x088b1f || (flags = bitbuf_get(bb, 8)) > 31)
506 if (flags & 8) while (bitbuf_get(bb, 8));
507 if (flags & 16) while (bitbuf_get(bb, 8));
568 if (~TT.crc != bitbuf_get(bb, 32) || TT.len != bitbuf_get(bb, 32))