Lines Matching refs:curr_code
233 int length, curr_code, symbol, i, last_code; in decompress_dynamic() local
253 curr_code = 0; in decompress_dynamic()
254 while (curr_code < hlit) { in decompress_dynamic()
257 curr_code++; in decompress_dynamic()
260 lengths->lengths[curr_code] = last_code = symbol; in decompress_dynamic()
262 curr_code++; in decompress_dynamic()
266 for (;length; length--, curr_code++) in decompress_dynamic()
267 if (curr_code < hlit) { in decompress_dynamic()
268 lengths->lengths[curr_code] = in decompress_dynamic()
272 distance->lengths[curr_code - hlit] = in decompress_dynamic()
277 curr_code += 3 + pull_bits(stream, 3); in decompress_dynamic()
280 curr_code += 11 + pull_bits(stream, 7); in decompress_dynamic()
288 curr_code -= hlit; in decompress_dynamic()
289 while (curr_code < hdist) { in decompress_dynamic()
292 curr_code++; in decompress_dynamic()
295 distance->lengths[curr_code] = last_code = symbol; in decompress_dynamic()
297 curr_code++; in decompress_dynamic()
300 for (;length; length--, curr_code++) { in decompress_dynamic()
301 distance->lengths[curr_code] = in decompress_dynamic()
306 curr_code += 3 + pull_bits(stream, 3); in decompress_dynamic()
309 curr_code += 11 + pull_bits(stream, 7); in decompress_dynamic()