Lines Matching refs:p_end

54 static LINENUM	p_end = -1;	/* last line in hunk */
55 static LINENUM p_max; /* max allowed value of p_end */
92 p_end = (LINENUM) - 1;
525 while (p_end >= 0) {
526 if (p_end == p_efake)
527 p_end = p_bfake; /* don't free twice */
529 free(p_line[p_end]);
530 p_end--;
556 while (p_end < p_max) {
561 if (p_max - p_end < 4) {
572 p_end++;
573 if (p_end >= hunkmax)
576 p_char[p_end] = *buf;
577 p_line[p_end] = NULL;
589 if (p_end != 0) {
598 p_line[p_end] = savestr(buf);
600 p_end--;
634 (p_end != p_ptrn_lines + 1 +
635 (p_char[p_end - 1] == '\n'))) {
636 if (p_end == 1) {
642 p_end = p_ptrn_lines + 1;
643 fillsrc = p_end + 1;
656 (p_end <= p_ptrn_lines
663 repl_beginning = p_end;
666 p_line[p_end] = savestr(buf);
668 p_end--;
671 p_char[p_end] = '=';
692 p_max = p_repl_lines + p_end;
721 p_line[p_end] = savestr(buf + 2);
723 p_end--;
726 if (p_end == p_ptrn_lines) {
730 l = strlen(p_line[p_end]) - 1;
731 (p_line[p_end])[l] = 0;
743 p_line[p_end] = savestr(buf);
745 p_end--;
748 if (p_end != p_ptrn_lines + 1) {
753 p_char[p_end] = ' ';
765 p_line[p_end] = savestr(buf + 2);
767 p_end--;
780 if (p_line[p_end])
781 p_len[p_end] = strlen(p_line[p_end]);
783 p_len[p_end] = 0;
787 if (p_end >= 0 && !repl_beginning)
794 for (p_end--; p_end > repl_beginning; p_end--)
795 free(p_line[p_end]);
807 p_end = p_max;
811 while (filldst < p_end) {
820 p_end--;
839 while (fillsrc <= p_end && p_char[fillsrc] != ' ')
841 if (fillsrc > p_end)
850 while (fillsrc <= p_end && fillsrc != repl_beginning &&
856 fillsrc, filldst, repl_beginning, p_end + 1);
858 if (fillsrc != p_end + 1 && fillsrc != repl_beginning)
860 if (filldst != p_end + 1 && filldst != repl_beginning)
863 if (p_line[p_end] != NULL) {
865 p_len[p_end] -= 1;
866 (p_line[p_end])[p_len[p_end]] = 0;
917 p_end = fillnew + p_repl_lines;
922 p_end = -1;
930 p_end = 0;
937 while (fillold <= p_ptrn_lines || fillnew <= p_end) {
959 p_end = fillold - 1;
966 p_end = fillnew - 1;
987 p_end = fillold - 1;
998 p_end = fillold - 1;
1009 if (fillnew > p_end) {
1013 p_end = fillold - 1;
1027 p_end = fillnew;
1070 p_end = p_ptrn_lines + 1 + max - min + 1;
1071 if (p_end > MAXHUNKSIZE)
1073 p_end, p_input_line, buf);
1074 while (p_end >= hunkmax)
1082 p_end = -1;
1097 p_end = i - 1;
1121 p_end = i - 1;
1125 for (i++; i <= p_end; i++) {
1136 p_end = i - 1;
1156 for (i = 0; i <= p_end; i++) {
1167 if (p_end + 1 < hunkmax)/* paranoia reigns supreme... */
1168 p_char[p_end + 1] = '^'; /* add a stopper for apply_hunk */
1260 n = p_end - i + 1;
1266 for (n = 0; i <= p_end; i++, n++) {
1297 for (i = 0; n <= p_end; i++, n++) {
1363 return p_end;