Lines Matching defs:extra
522 * the same number of elements. To use different lengths, an extra flag
1676 * NOTE: this function should be optimized to avoid extra copying from
2007 static const int extra_lbits[LENGTH_CODES] /* extra bits for each length code */
2010 static const int extra_dbits[D_CODES] /* extra bits for each distance code */
2013 static const int extra_blbits[BL_CODES]/* extra bits for each bit length code */
2038 * need for the L_CODES extra codes used during heap construction. However
2198 const intf *extra_bits; /* extra bits for each code or NULL */
2600 const intf *extra = desc->stat_desc->extra_bits;
2606 int xbits; /* extra bits */
2628 if (n >= base) xbits = extra[n-base];
2759 /* node is 0 or 1 so it does not have extra bits */
3188 int extra; /* number of extra bits to send */
3200 extra = extra_lbits[code];
3201 if (extra != 0) {
3203 send_bits(s, lc, extra); /* send the extra length bits */
3210 extra = extra_dbits[code];
3211 if (extra != 0) {
3213 send_bits(s, dist, extra); /* send the extra distance bits */
3772 Byte Exop; /* number of extra bits or operation */
3984 cannot be used though, since there is no length base or extra bits
4385 const uIntf *, /* list of extra bits for non-simple codes */
4454 const uIntf *e; /* list of extra bits for non-simple codes */
5012 LENEXT, /* i: getting length extra (have base) */
5014 DISTEXT, /* i: getting distance extra */
5037 uInt get; /* bits to get for extra */
5080 uInt e; /* extra bits or operation */
5151 case LENEXT: /* i: getting length extra (have base) */
5183 case DISTEXT: /* i: getting distance extra */
5368 uInt e; /* extra bits or operation */
5406 /* get extra bits for length */
5419 /* get extra bits to add to distance base */
5421 GRABBITS(e) /* get extra bits (up to 13) */