Lines Matching refs:code
231 int code; /* code value */ in tr_static_init() local
240 for (code = 0; code < LENGTH_CODES-1; code++) { in tr_static_init()
241 base_length[code] = length; in tr_static_init()
242 for (n = 0; n < (1<<extra_lbits[code]); n++) { in tr_static_init()
243 length_code[length++] = (uch)code; in tr_static_init()
251 length_code[length-1] = (uch)code; in tr_static_init()
255 for (code = 0 ; code < 16; code++) { in tr_static_init()
256 base_dist[code] = dist; in tr_static_init()
257 for (n = 0; n < (1<<extra_dbits[code]); n++) { in tr_static_init()
258 dist_code[dist++] = (uch)code; in tr_static_init()
263 for ( ; code < D_CODES; code++) { in tr_static_init()
264 base_dist[code] = dist << 7; in tr_static_init()
265 for (n = 0; n < (1<<(extra_dbits[code]-7)); n++) { in tr_static_init()
266 dist_code[256 + dist++] = (uch)code; in tr_static_init()
502 ush code = 0; /* running code value */ in gen_codes() local
510 next_code[bits] = code = (code + bl_count[bits-1]) << 1; in gen_codes()
515 Assert (code + bl_count[MAX_BITS]-1 == (1<<MAX_BITS)-1, in gen_codes()
1027 unsigned code; /* the code to send */ local
1038 code = length_code[lc];
1039 send_code(s, code+LITERALS+1, ltree); /* send the length code */
1040 extra = extra_lbits[code];
1042 lc -= base_length[code];
1046 code = d_code(dist);
1047 Assert (code < D_CODES, "bad d_code");
1049 send_code(s, code, dtree); /* send the distance code */
1050 extra = extra_dbits[code];
1052 dist -= base_dist[code];