Lines Matching refs:d1

159 	BUF *b1, *b2, *b3, *d1, *d2, *diffb;
163 b1 = b2 = b3 = d1 = d2 = diffb = NULL;
177 d1 = buf_alloc(128);
192 if ((diffreg(path1, path3, d1, D_FORCEASCII) == D_ERROR) ||
200 buf_write_stmp(d1, dp13);
202 buf_free(d1);
203 d1 = NULL;
240 buf_free(d1);
266 BUF *b1, *b2, *b3, *d1, *d2, *diffb;
270 b1 = b2 = b3 = d1 = d2 = diffb = NULL;
293 d1 = buf_alloc(128);
308 if ((diffreg(path1, path3, d1, D_FORCEASCII) == D_ERROR) ||
316 buf_write_stmp(d1, dp13);
318 buf_free(d1);
319 d1 = NULL;
356 buf_free(d1);
635 struct diff *d1, *d2, *d3;
638 d1 = d13;
642 t1 = (d1 < d13 + m1);
649 d1->old.from, d1->old.to,
650 d1->new.from, d1->new.to,
656 if (!t2 || (t1 && d1->new.to < d2->new.from)) {
660 change(1, &d1->old, 0);
661 keep(2, &d1->new);
662 change(3, &d1->new, 0);
664 d1++;
669 if (!t1 || (t2 && d2->new.to < d1->new.from)) {
684 if (d1 + 1 < d13 + m1 && d1->new.to >= d1[1].new.from) {
685 d1[1].old.from = d1->old.from;
686 d1[1].new.from = d1->new.from;
687 d1++;
699 if (d1->new.from == d2->new.from && d1->new.to == d2->new.to) {
700 dpl = duplicate(&d1->old,&d2->old);
710 change(1, &d1->old, dpl);
712 d3 = d1->old.to > d1->old.from ? d1 : d2;
715 j = edit(d1, dpl, j);
716 d1++;
725 if (d1->new.from < d2->new.from) {
726 d2->old.from -= d2->new.from-d1->new.from;
727 d2->new.from = d1->new.from;
728 } else if (d2->new.from < d1->new.from) {
729 d1->old.from -= d1->new.from-d2->new.from;
730 d1->new.from = d2->new.from;
732 if (d1->new.to > d2->new.to) {
733 d2->old.to += d1->new.to - d2->new.to;
734 d2->new.to = d1->new.to;
735 } else if (d2->new.to > d1->new.to) {
736 d1->old.to += d2->new.to - d1->new.to;
737 d1->new.to = d2->new.to;