Lines Matching refs:ptr1
653 struct diff *t, *ptr1 = d, *ptr2 = d;
658 if (ptr1->b < ptr1->a && ptr1->d < ptr1->c) {
663 a = ptr1->a;
664 b = ptr1->b;
667 if (i == x + 1) ptr1->suff = MAX(1,a - TT.ct);
669 if ((ptr1 - 1)->prev >= (ptr1->a - TT.ct))
670 ptr1->suff = (ptr1 - 1)->prev + 1;
671 else ptr1->suff = ptr1->a - TT.ct;
681 start1 = (ptr2->prev - ptr1->suff + 1);
683 start2 = MAX(1, ptr1->c - (ptr1->a - ptr1->suff));
687 printf("@@ -%ld", start1 ? ptr1->suff: (ptr1->suff -1));
688 if (end1 != -1) printf(",%ld ", ptr2->prev-ptr1->suff + 1);
698 for (t = ptr1; t <= ptr2; t++) {
699 if (t== ptr1) print_diff(t->suff, t->a-1, ' ', TT.offset[0], file[0].fp);
707 ptr1 = ptr2;