Lines Matching refs:p_end

53 static LINENUM	p_end = -1;	/* last line in hunk */
54 static LINENUM p_max; /* max allowed value of p_end */
94 p_end = (LINENUM) - 1;
553 while (p_end >= 0) {
554 if (p_end == p_efake)
555 p_end = p_bfake; /* don't free twice */
557 free(p_line[p_end]);
558 p_end--;
584 while (p_end < p_max) {
595 p_end++;
596 if (p_end >= hunkmax)
599 p_char[p_end] = *buf;
600 p_line[p_end] = NULL;
612 if (p_end != 0) {
621 p_line[p_end] = savestr(buf);
623 p_end--;
662 (p_end != p_ptrn_lines + 1 +
663 (p_char[p_end - 1] == '\n'))) {
664 if (p_end == 1) {
670 p_end = p_ptrn_lines + 1;
671 fillsrc = p_end + 1;
684 (p_end <= p_ptrn_lines
691 repl_beginning = p_end;
694 p_line[p_end] = savestr(buf);
696 p_end--;
699 p_char[p_end] = '=';
721 p_repl_lines >= LINENUM_MAX - p_end)
723 p_max = p_repl_lines + p_end;
752 p_line[p_end] = savestr(buf + 2);
754 p_end--;
757 if (p_end == p_ptrn_lines) {
761 l = strlen(p_line[p_end]) - 1;
762 (p_line[p_end])[l] = 0;
774 p_line[p_end] = savestr(buf);
776 p_end--;
779 if (p_end != p_ptrn_lines + 1) {
784 p_char[p_end] = ' ';
796 p_line[p_end] = savestr(buf + 2);
798 p_end--;
811 if (p_line[p_end])
812 p_len[p_end] = strlen(p_line[p_end]);
814 p_len[p_end] = 0;
818 if (p_end >= 0 && !repl_beginning)
825 for (p_end--; p_end > repl_beginning; p_end--)
826 free(p_line[p_end]);
838 p_end = p_max;
842 while (filldst < p_end) {
851 p_end--;
870 while (fillsrc <= p_end && p_char[fillsrc] != ' ')
872 if (fillsrc > p_end)
881 while (fillsrc <= p_end && fillsrc != repl_beginning &&
887 fillsrc, filldst, repl_beginning, p_end + 1);
889 if (fillsrc != p_end + 1 && fillsrc != repl_beginning)
891 if (filldst != p_end + 1 && filldst != repl_beginning)
894 if (p_line[p_end] != NULL) {
896 p_len[p_end] -= 1;
897 (p_line[p_end])[p_len[p_end]] = 0;
944 p_end = fillnew + p_repl_lines;
949 p_end = -1;
957 p_end = 0;
964 while (fillold <= p_ptrn_lines || fillnew <= p_end) {
986 p_end = fillold - 1;
993 p_end = fillnew - 1;
1014 p_end = fillold - 1;
1025 p_end = fillold - 1;
1036 if (fillnew > p_end) {
1040 p_end = fillold - 1;
1054 p_end = fillnew;
1100 p_end = p_ptrn_lines + p_repl_lines + 1;
1101 if (p_end > MAXHUNKSIZE)
1103 p_end, p_input_line, buf);
1104 while (p_end >= hunkmax)
1110 p_end = -1;
1125 p_end = i - 1;
1149 p_end = i - 1;
1153 for (i++; i <= p_end; i++) {
1169 p_end = i - 1;
1189 for (i = 0; i <= p_end; i++) {
1200 if (p_end + 1 < hunkmax)/* paranoia reigns supreme... */
1201 p_char[p_end + 1] = '^'; /* add a stopper for apply_hunk */
1296 n = p_end - i + 1;
1302 for (n = 0; i <= p_end; i++, n++) {
1333 for (i = 0; n <= p_end; i++, n++) {
1399 return p_end;