|
|
@ -163,8 +163,8 @@ input_file_open (char *filename, /* "" means use stdin. Must not be 0. */ |
|
|
c = getc (f_in); |
|
|
c = getc (f_in); |
|
|
if (c == 'N') |
|
|
if (c == 'N') |
|
|
{ |
|
|
{ |
|
|
fgets (buf, 80, f_in); |
|
|
if (fgets (buf, sizeof (buf), f_in) |
|
|
if (!strncmp (buf, "O_APP", 5) && ISSPACE (buf[5])) |
|
|
&& !strncmp (buf, "O_APP", 5) && ISSPACE (buf[5])) |
|
|
preprocess = 0; |
|
|
preprocess = 0; |
|
|
if (!strchr (buf, '\n')) |
|
|
if (!strchr (buf, '\n')) |
|
|
ungetc ('#', f_in); /* It was longer. */ |
|
|
ungetc ('#', f_in); /* It was longer. */ |
|
|
@ -173,8 +173,8 @@ input_file_open (char *filename, /* "" means use stdin. Must not be 0. */ |
|
|
} |
|
|
} |
|
|
else if (c == 'A') |
|
|
else if (c == 'A') |
|
|
{ |
|
|
{ |
|
|
fgets (buf, 80, f_in); |
|
|
if (fgets (buf, sizeof (buf), f_in) |
|
|
if (!strncmp (buf, "PP", 2) && ISSPACE (buf[2])) |
|
|
&& !strncmp (buf, "PP", 2) && ISSPACE (buf[2])) |
|
|
preprocess = 1; |
|
|
preprocess = 1; |
|
|
if (!strchr (buf, '\n')) |
|
|
if (!strchr (buf, '\n')) |
|
|
ungetc ('#', f_in); |
|
|
ungetc ('#', f_in); |
|
|
|