Lines Matching defs:p0
575 char *p0, *p1, *buffer0, *buffer1;
603 p0 = buffer0 = (char *) w0;
608 if (p0 == p1)
610 p0 = p1 += n1;
617 p0[n0] = ~p1[n0];
619 p1[n1] = ~p0[n1];
628 p0 = (char *) w0;
630 while (*p0 == *p1)
631 p0++, p1++;
635 && ((buffer0 + n0 - filevec[0].missing_newline < p0)
638 p0--, p1--;
646 while (p0 != buffer0 && (p0[-1] != '\n' || i--))
647 p0--, p1--;
650 filevec[0].prefix_end = p0;
656 p0 = buffer0 + n0;
662 end0 = p0; /* Addr of last char in file 0. */
670 for (; p0 != beg0; p0--, p1--)
671 if (*p0 != *p1)
674 beg0 = p0;
682 i = horizon_lines + !((buffer0 == p0 || p0[-1] == '\n')
685 while (i-- && p0 != end0)
686 while (*p0++ != '\n')
689 p1 += p0 - beg0;
693 filevec[0].suffix_begin = p0;
713 middle_guess = guess_lines (0, 0, p0 - filevec[0].prefix_end);
714 suffix_guess = guess_lines (0, 0, buffer0 + n0 - p0);
729 p0 = buffer0;
733 && filevec[0].prefix_end == p0
737 while (p0 != end0)
747 linbuf0[l] = p0;
748 while (*p0++ != '\n')
756 middle_guess = guess_lines (lines, p0 - buffer0, p1 - filevec[1].prefix_end);
757 suffix_guess = guess_lines (lines, p0 - buffer0, buffer1 + n1 - p1);