Lines Matching refs:distance
1283 unsigned code_d, distance; in inflateHuffmanBlock() local
1307 distance = DISTANCEBASE[code_d]; in inflateHuffmanBlock()
1313 distance += readBits(reader, numextrabits_d); in inflateHuffmanBlock()
1318 if(distance > start) ERROR_BREAK(52); /*too long backward distance*/ in inflateHuffmanBlock()
1319 backward = start - distance; in inflateHuffmanBlock()
1322 if(distance < length) { in inflateHuffmanBlock()
1324 lodepng_memcpy(out->data + start, out->data + backward, distance); in inflateHuffmanBlock()
1325 start += distance; in inflateHuffmanBlock()
1326 for(forward = distance; forward < length; ++forward) { in inflateHuffmanBlock()
1465 static void addLengthDistance(uivector* values, size_t length, size_t distance) { in addLengthDistance() argument
1474 unsigned dist_code = (unsigned)searchCodeIndex(DISTANCEBASE, 30, distance); in addLengthDistance()
1475 unsigned extra_distance = (unsigned)(distance - DISTANCEBASE[dist_code]); in addLengthDistance()