Lines Matching refs:yoff
98 diag (xoff, xlim, yoff, ylim, minimal, part)
99 int xoff, xlim, yoff, ylim, minimal;
107 int const dmax = xlim - yoff; /* Maximum valid diagonal. */
108 int const fmid = xoff - yoff; /* Center diagonal of top-down search. */
164 while (x > xoff && y > yoff && xv[x - 1] == yv[y - 1])
204 && yoff + SNAKE_LIMIT <= y && y < ylim)
239 && yoff < y && y <= ylim - SNAKE_LIMIT)
294 if (y < yoff)
295 x = yoff + d, y = yoff;
304 if ((xlim + ylim) - bxybest < fxybest - (xoff + yoff))
339 compareseq (xoff, xlim, yoff, ylim, minimal)
340 int xoff, xlim, yoff, ylim, minimal;
346 while (xoff < xlim && yoff < ylim && xv[xoff] == yv[yoff])
347 ++xoff, ++yoff;
349 while (xlim > xoff && ylim > yoff && xv[xlim - 1] == yv[ylim - 1])
354 while (yoff < ylim)
355 files[1].changed_flag[files[1].realindexes[yoff++]] = 1;
356 else if (yoff == ylim)
366 c = diag (xoff, xlim, yoff, ylim, minimal, &part);
378 if (part.xmid - part.ymid < xoff - yoff)
387 compareseq (xoff, part.xmid, yoff, part.ymid, part.lo_minimal);