Lines Matching refs:code
52 int cursize; ///< The current code size
57 int newcodes; ///< First available code
58 int top_slot; ///< Highest code for current size
60 int slot; ///< Last read code
69 /* get one code from stream */
122 * @param csize initial code size in bits
166 int l, c, code, oc, fc;
194 code = c;
195 if (code == s->slot && fc>=0) {
197 code = oc;
198 }else if(code >= s->slot)
200 while (code >= s->newcodes) {
201 *sp++ = s->suffix[code];
202 code = s->prefix[code];
204 *sp++ = code;
206 s->suffix[s->slot] = code;
209 fc = code;