Lines Matching refs:length
110 unsigned int length; in decompress_none() local
113 length = *(stream->data++); in decompress_none()
114 length += *(stream->data++) << 8; in decompress_none()
117 stream->decoded += length; in decompress_none()
118 stream->memcpy(dest, stream->data, length); in decompress_none()
119 stream->data += length; in decompress_none()
146 int symbol, length, dist, i; in decompress_huffman() local
156 if (symbol < 265) length = symbol - 254; in decompress_huffman()
157 else if (symbol == 285) length = 258; in decompress_huffman()
159 length = pull_bits(stream, (symbol - 261) >> 2); in decompress_huffman()
160 length += (4 << ((symbol - 261) >> 2)) + 3; in decompress_huffman()
161 length += ((symbol - 1) % 4) << in decompress_huffman()
174 stream->decoded += length; in decompress_huffman()
175 for (i = 0; i < length; i++) { in decompress_huffman()
186 int code = 0, i, length; in fill_code_tables() local
198 if ((length = set->lengths[i])) in fill_code_tables()
199 set->symbols[set->pos[length]++] = i; in fill_code_tables()
233 int length, curr_code, symbol, i, last_code; in decompress_dynamic() local
244 length = pull_bits(stream, 3); in decompress_dynamic()
245 codes->lengths[huffman_order[i]] = length; in decompress_dynamic()
246 if (length) codes->count[length]++; in decompress_dynamic()
265 length = 3 + pull_bits(stream, 2); in decompress_dynamic()
266 for (;length; length--, curr_code++) in decompress_dynamic()
299 length = 3 + pull_bits(stream, 2); in decompress_dynamic()
300 for (;length; length--, curr_code++) { in decompress_dynamic()