inpcom.c, inp_read(), rewrite
This commit is contained in:
parent
be5a4809ae
commit
c809e15dc1
|
|
@ -914,10 +914,10 @@ inp_read(FILE *fp, int call_depth, char *dir_name, bool comfile, bool intfile)
|
|||
tfree(buffer);
|
||||
} /* end while ((buffer = readline(fp)) != NULL) */
|
||||
|
||||
if (!end) /* No stuff here */
|
||||
if (!cc) /* No stuff here */
|
||||
{
|
||||
rv . line_number = line_number;
|
||||
rv . cc = NULL;
|
||||
rv . cc = cc;
|
||||
return rv;
|
||||
}
|
||||
|
||||
|
|
@ -941,13 +941,9 @@ inp_read(FILE *fp, int call_depth, char *dir_name, bool comfile, bool intfile)
|
|||
add a terminal ".end" card
|
||||
*/
|
||||
|
||||
if (call_depth == 0 && !comfile) {
|
||||
if (found_end == TRUE) {
|
||||
struct line *x = xx_new_line(NULL, copy(".end"), line_number++, line_number_orig++);
|
||||
end->li_next = x;
|
||||
end = x;
|
||||
}
|
||||
}
|
||||
if (call_depth == 0 && !comfile)
|
||||
if (found_end == TRUE)
|
||||
end = end->li_next = xx_new_line(end->li_next, copy(".end"), line_number++, line_number_orig++);
|
||||
|
||||
/* Replace first line with the new title, if available */
|
||||
if (call_depth == 0 && !comfile && new_title) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue