Lines Matching refs:p0
579 char *p0, *p1, *buffer0, *buffer1;
607 p0 = buffer0 = (char *) w0;
612 if (p0 == p1)
614 p0 = p1 += n1;
621 p0[n0] = ~p1[n0];
623 p1[n1] = ~p0[n1];
632 p0 = (char *) w0;
634 while (*p0 == *p1)
635 p0++, p1++;
639 && ((buffer0 + n0 - filevec[0].missing_newline < p0)
642 p0--, p1--;
650 while (p0 != buffer0 && (p0[-1] != '\n' || i--))
651 p0--, p1--;
654 filevec[0].prefix_end = p0;
660 p0 = buffer0 + n0;
666 end0 = p0; /* Addr of last char in file 0. */
674 for (; p0 != beg0; p0--, p1--)
675 if (*p0 != *p1)
678 beg0 = p0;
686 i = horizon_lines + !((buffer0 == p0 || p0[-1] == '\n')
689 while (i-- && p0 != end0)
690 while (*p0++ != '\n')
693 p1 += p0 - beg0;
697 filevec[0].suffix_begin = p0;
717 middle_guess = guess_lines (0, 0, p0 - filevec[0].prefix_end);
718 suffix_guess = guess_lines (0, 0, buffer0 + n0 - p0);
733 p0 = buffer0;
737 && filevec[0].prefix_end == p0
741 while (p0 != end0)
751 linbuf0[l] = p0;
752 while (*p0++ != '\n')
760 middle_guess = guess_lines (lines, p0 - buffer0, p1 - filevec[1].prefix_end);
761 suffix_guess = guess_lines (lines, p0 - buffer0, buffer1 + n1 - p1);