Lines Matching refs:code
177 int code; /* code value */ in tr_static_init() local
186 for (code = 0; code < LENGTH_CODES-1; code++) { in tr_static_init()
187 base_length[code] = length; in tr_static_init()
188 for (n = 0; n < (1<<extra_lbits[code]); n++) { in tr_static_init()
189 length_code[length++] = (uch)code; in tr_static_init()
197 length_code[length-1] = (uch)code; in tr_static_init()
201 for (code = 0 ; code < 16; code++) { in tr_static_init()
202 base_dist[code] = dist; in tr_static_init()
203 for (n = 0; n < (1<<extra_dbits[code]); n++) { in tr_static_init()
204 dist_code[dist++] = (uch)code; in tr_static_init()
209 for ( ; code < D_CODES; code++) { in tr_static_init()
210 base_dist[code] = dist << 7; in tr_static_init()
211 for (n = 0; n < (1<<(extra_dbits[code]-7)); n++) { in tr_static_init()
212 dist_code[256 + dist++] = (uch)code; in tr_static_init()
448 ush code = 0; /* running code value */ in gen_codes() local
456 next_code[bits] = code = (code + bl_count[bits-1]) << 1; in gen_codes()
461 Assert (code + bl_count[MAX_BITS]-1 == (1<<MAX_BITS)-1, in gen_codes()
973 unsigned code; /* the code to send */ local
984 code = length_code[lc];
985 send_code(s, code+LITERALS+1, ltree); /* send the length code */
986 extra = extra_lbits[code];
988 lc -= base_length[code];
992 code = d_code(dist);
993 Assert (code < D_CODES, "bad d_code");
995 send_code(s, code, dtree); /* send the distance code */
996 extra = extra_dbits[code];
998 dist -= base_dist[code];