Lines Matching refs:curr_code
231 int length, curr_code, symbol, i, last_code; in decompress_dynamic() local
251 curr_code = 0; in decompress_dynamic()
252 while (curr_code < hlit) { in decompress_dynamic()
255 curr_code++; in decompress_dynamic()
258 lengths->lengths[curr_code] = last_code = symbol; in decompress_dynamic()
260 curr_code++; in decompress_dynamic()
264 for (;length; length--, curr_code++) in decompress_dynamic()
265 if (curr_code < hlit) { in decompress_dynamic()
266 lengths->lengths[curr_code] = in decompress_dynamic()
270 distance->lengths[curr_code - hlit] = in decompress_dynamic()
275 curr_code += 3 + pull_bits(stream, 3); in decompress_dynamic()
278 curr_code += 11 + pull_bits(stream, 7); in decompress_dynamic()
286 curr_code -= hlit; in decompress_dynamic()
287 while (curr_code < hdist) { in decompress_dynamic()
290 curr_code++; in decompress_dynamic()
293 distance->lengths[curr_code] = last_code = symbol; in decompress_dynamic()
295 curr_code++; in decompress_dynamic()
298 for (;length; length--, curr_code++) { in decompress_dynamic()
299 distance->lengths[curr_code] = in decompress_dynamic()
304 curr_code += 3 + pull_bits(stream, 3); in decompress_dynamic()
307 curr_code += 11 + pull_bits(stream, 7); in decompress_dynamic()