Lines Matching refs:distance
1346 unsigned code_d, distance; in inflateHuffmanBlock() local
1372 distance = DISTANCEBASE[code_d]; in inflateHuffmanBlock()
1378 distance += readBits(reader, numextrabits_d); in inflateHuffmanBlock()
1383 if(distance > start) ERROR_BREAK(52); /*too long backward distance*/ in inflateHuffmanBlock()
1384 backward = start - distance; in inflateHuffmanBlock()
1387 if(distance < length) { in inflateHuffmanBlock()
1389 lodepng_memcpy(out->data + start, out->data + backward, distance); in inflateHuffmanBlock()
1390 start += distance; in inflateHuffmanBlock()
1391 for(forward = distance; forward < length; ++forward) { in inflateHuffmanBlock()
1548 static void addLengthDistance(uivector * values, size_t length, size_t distance) in addLengthDistance() argument
1558 unsigned dist_code = (unsigned)searchCodeIndex(DISTANCEBASE, 30, distance); in addLengthDistance()
1559 unsigned extra_distance = (unsigned)(distance - DISTANCEBASE[dist_code]); in addLengthDistance()