Lines Matching full:part
4 This file is part of GNU DIFF.
78 Set PART->(XMID,YMID) to the midpoint (XMID,YMID). The diagonal number
85 Set PART->LEFT_MINIMAL to nonzero iff the minimal edit script for the
86 left half of the partition is known; similarly for PART->RIGHT_MINIMAL.
98 diag (xoff, xlim, yoff, ylim, minimal, part) in diag() argument
100 struct partition *part;
144 part->xmid = x;
145 part->ymid = y;
146 part->lo_minimal = part->hi_minimal = 1;
171 part->xmid = x;
172 part->ymid = y;
173 part->lo_minimal = part->hi_minimal = 1;
214 part->xmid = x;
215 part->ymid = y;
223 part->lo_minimal = 1;
224 part->hi_minimal = 0;
249 part->xmid = x;
250 part->ymid = y;
258 part->lo_minimal = 0;
259 part->hi_minimal = 1;
306 part->xmid = fxbest;
307 part->ymid = fxybest - fxbest;
308 part->lo_minimal = 1;
309 part->hi_minimal = 0;
313 part->xmid = bxbest;
314 part->ymid = bxybest - bxbest;
315 part->lo_minimal = 0;
316 part->hi_minimal = 1;
361 struct partition part; local
365 c = diag (xoff, xlim, yoff, ylim, minimal, &part);
377 if (part.xmid - part.ymid < xoff - yoff)
378 files[1].changed_flag[files[1].realindexes[part.ymid - 1]] = 1;
380 files[0].changed_flag[files[0].realindexes[part.xmid]] = 1;
386 compareseq (xoff, part.xmid, yoff, part.ymid, part.lo_minimal);
387 compareseq (part.xmid, xlim, part.ymid, ylim, part.hi_minimal);