|
@@ -1098,7 +1098,7 @@ skiphash(void)
|
|
const char *cp;
|
|
const char *cp;
|
|
|
|
|
|
linenum++;
|
|
linenum++;
|
|
- if (fgets(tline, MAXLINE, input) == NULL) {
|
|
+ if (linestate == LS_START && fgets(tline, MAXLINE, input) == NULL) {
|
|
if (ferror(input))
|
|
if (ferror(input))
|
|
err(2, "can't read %s", filename);
|
|
err(2, "can't read %s", filename);
|
|
else
|
|
else
|
|
@@ -1458,9 +1458,7 @@ static bool
|
|
defundef(void)
|
|
defundef(void)
|
|
{
|
|
{
|
|
const char *cp, *kw, *sym, *val, *end;
|
|
const char *cp, *kw, *sym, *val, *end;
|
|
- Comment_state wascomment;
|
|
|
|
|
|
|
|
- wascomment = incomment;
|
|
|
|
cp = skiphash();
|
|
cp = skiphash();
|
|
if (cp == NULL)
|
|
if (cp == NULL)
|
|
return (false);
|
|
return (false);
|