Lines Matching defs:sym
34 unsigned sym; /* index of code symbols */
102 for (sym = 0; sym < codes; sym++)
103 count[lens[sym]]++;
139 for (sym = 0; sym < codes; sym++)
140 if (lens[sym] != 0) work[offs[lens[sym]]++] = (unsigned short)sym;
167 sym increments through all symbols, and the loop terminates when
192 sym = 0; /* starting code symbol */
210 if (work[sym] + 1U < match) {
212 here.val = work[sym];
214 else if (work[sym] >= match) {
215 here.op = (unsigned char)(extra[work[sym] - match]);
216 here.val = base[work[sym] - match];
244 sym++;
247 len = lens[work[sym]];