Lines Matching refs:code
43 /* lie within the contiguous general code space. */
45 #define CLEAR 256 /* table clear output code */
47 #define INIT_BITS 9 /* initial number of bits/code */
79 long code;
99 /* user settable max # bits/code */
141 for (code = 255; code >= 0; --code) {
142 tab_suffixof(code) = (unsigned char) code;
189 code = ((((long) (p[0])) | ((long) (p[1]) << 8) |
196 oldcode = code;
202 if (code == CLEAR && block_mode) {
215 incode = code;
219 if (code >= free_ent) {
220 if (code > free_ent) {
235 code = oldcode;
239 while ((long) code >= (long) 256) {
240 *--stackp = tab_suffixof(code);
241 code = tab_prefixof(code);
244 finchar = tab_suffixof(code);
279 code = free_ent;
280 if (code < maxmaxcode) {
281 tab_prefixof(code) = (unsigned short) oldcode;
282 tab_suffixof(code) = (unsigned char) finchar;
283 free_ent = code + 1;
286 /* Remember previous code. */