Lines Matching full:work
24 whose indices are 0..2^bits-1. work is a writable array of at least
25 lens shorts, which is used as a work area. type is the type of code
33 int ZLIB_INTERNAL inflate_table(type, lens, codes, table, bits, work) in inflate_table() argument
39 unsigned short FAR *work;
97 table. The sorted table is work[], with that space being provided by
148 if (lens[sym] != 0) work[offs[lens[sym]]++] = (unsigned short)sym;
184 base = extra = work; /* dummy value--not used */
218 if (work[sym] + 1U < match) {
220 here.val = work[sym];
222 else if (work[sym] >= match) {
223 here.op = (unsigned char)(extra[work[sym] - match]);
224 here.val = base[work[sym] - match];
255 len = lens[work[sym]];