Lines Matching refs:p_line

58 static char	**p_line = NULL;/* the text of the hunk */
134 if (p_line == NULL)
135 p_line = calloc((size_t) hunkmax, sizeof(char *));
155 if (p_line == NULL || p_len == NULL || p_char == NULL)
158 new_p_line = realloc(p_line, new_hunkmax * sizeof(char *));
160 free(p_line);
172 p_line = new_p_line;
174 if (p_line != NULL && p_len != NULL && p_char != NULL) {
529 free(p_line[p_end]);
577 p_line[p_end] = NULL;
598 p_line[p_end] = savestr(buf);
666 p_line[p_end] = savestr(buf);
721 p_line[p_end] = savestr(buf + 2);
730 l = strlen(p_line[p_end]) - 1;
731 (p_line[p_end])[l] = 0;
743 p_line[p_end] = savestr(buf);
765 p_line[p_end] = savestr(buf + 2);
780 if (p_line[p_end])
781 p_len[p_end] = strlen(p_line[p_end]);
795 free(p_line[p_end]);
812 p_line[filldst] = p_line[filldst + 1];
844 p_line[filldst] = p_line[fillsrc];
863 if (p_line[p_end] != NULL) {
866 (p_line[p_end])[p_len[p_end]] = 0;
920 p_line[0] = savestr(buf);
928 p_line[fillnew] = savestr(buf);
958 free(p_line[fillnew]);
970 p_line[fillold] = s;
986 free(p_line[fillnew]);
992 p_line[fillold] = s;
997 free(p_line[fillnew]);
1012 free(p_line[fillnew]);
1017 p_line[fillnew] = s;
1080 p_line[0] = savestr(buf);
1095 p_line[i] = savestr(buf + 2);
1100 p_len[i] = strlen(p_line[i]);
1106 (p_line[i - 1])[p_len[i - 1]] = 0;
1119 p_line[i] = savestr(buf);
1134 p_line[i] = savestr(buf + 2);
1139 p_len[i] = strlen(p_line[i]);
1145 (p_line[i - 1])[p_len[i - 1]] = 0;
1162 special, p_line[i]);
1234 tp_line = p_line;
1237 p_line = NULL; /* force set_hunkmax to allocate again */
1241 if (p_line == NULL || p_len == NULL || p_char == NULL) {
1243 free(p_line);
1244 p_line = tp_line;
1267 p_line[n] = tp_line[i];
1275 p_line[n] = tp_line[i];
1284 for (s = p_line[0]; *s; s++)
1298 p_line[n] = tp_line[i];
1399 return p_line[line];