Lines Matching full:short
34 unsigned short FAR *lens;
38 unsigned short FAR *work;
55 const unsigned short FAR *base; /* base value table to use */
56 const unsigned short FAR *extra; /* extra bits table to use */
58 unsigned short count[MAXBITS+1]; /* number of codes of each length */
59 unsigned short offs[MAXBITS+1]; /* offsets in table for each length */
60 static const unsigned short lbase[31] = { /* Length codes 257..285 base */
63 static const unsigned short lext[31] = { /* Length codes 257..285 extra */
66 static const unsigned short dbase[32] = { /* Distance codes 0..29 base */
70 static const unsigned short dext[32] = { /* Distance codes 0..29 extra */
79 symbols by length from short to long, and retaining the symbol order
120 this.val = (unsigned short)0;
147 if (lens[sym] != 0) work[offs[lens[sym]]++] = (unsigned short)sym;
287 (*table)[low].val = (unsigned short)(next - *table);
300 this.val = (unsigned short)0;