Lines Matching refs:sym
38 unsigned sym; /* index of code symbols */
106 for (sym = 0; sym < codes; sym++)
107 count[lens[sym]]++;
143 for (sym = 0; sym < codes; sym++)
144 if (lens[sym] != 0) work[offs[lens[sym]]++] = (unsigned short)sym;
171 sym increments through all symbols, and the loop terminates when
196 sym = 0; /* starting code symbol */
214 if (work[sym] + 1U < match) {
216 here.val = work[sym];
218 else if (work[sym] >= match) {
219 here.op = (unsigned char)(extra[work[sym] - match]);
220 here.val = base[work[sym] - match];
248 sym++;
251 len = lens[work[sym]];