bc: undo debugging change, add a small optimization

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
Denys Vlasenko 2018-12-26 21:01:41 +01:00
parent ab9a98602f
commit 8af11087b2

View File

@ -3016,7 +3016,7 @@ static BC_STATUS zbc_lex_string(void)
for (;;) {
char c = peek_inbuf(); // strings can cross lines
if (c == '\0') {
RETURN_STATUS(bc_error("unterminated string1"));
RETURN_STATUS(bc_error("unterminated string"));
}
if (c == '"')
break;
@ -3060,7 +3060,7 @@ static BC_STATUS zbc_lex_comment(void)
check_star:
if (c == '*') {
p->lex_inbuf++;
c = peek_inbuf();
c = *p->lex_inbuf; // no need to peek_inbuf()
if (c == '/')
break;
goto check_star;