bool newline = true;
ftepp->lex->flags.preprocessing = true;
- ftepp->lex->flags.mergelines = true;
+ ftepp->lex->flags.mergelines = false;
ftepp->lex->flags.noops = true;
ftepp_next(ftepp);
ftepp_next(ftepp);
break;
}
+ ftepp->lex->flags.mergelines = true;
if (ftepp_next(ftepp) >= TOKEN_EOF) {
ftepp_error(ftepp, "error in preprocessor directive");
ftepp->token = TOKEN_ERROR;
}
if (!ftepp_hash(ftepp))
ftepp->token = TOKEN_ERROR;
+ ftepp->lex->flags.mergelines = false;
break;
case TOKEN_EOL:
newline = true;