Lines Matching refs:sym
36 unsigned sym; /* index of code symbols */
104 for (sym = 0; sym < codes; sym++)
105 count[lens[sym]]++;
141 for (sym = 0; sym < codes; sym++)
142 if (lens[sym] != 0) work[offs[lens[sym]]++] = (unsigned short)sym;
169 sym increments through all symbols, and the loop terminates when
194 sym = 0; /* starting code symbol */
212 if (work[sym] + 1U < match) {
214 here.val = work[sym];
216 else if (work[sym] >= match) {
217 here.op = (unsigned char)(extra[work[sym] - match]);
218 here.val = base[work[sym] - match];
246 sym++;
249 len = lens[work[sym]];