MAX_DISTANCE
} while ((ref < ip - MAX_DISTANCE) || (A32(ref) != A32(ip)));
if ((ref > ip - (MAX_DISTANCE + 1)) && (A32(ref) == A32(ip))) {
#define MAX_FARDISTANCE (65535 + MAX_DISTANCE - 1)
(distance >= MAX_DISTANCE) ||
if (distance >= MAX_DISTANCE) {
if (distance < MAX_DISTANCE) {
distance -= MAX_DISTANCE;
distance -= MAX_DISTANCE;
ref = op - ofs - MAX_DISTANCE;