diff --git a/bc.y b/bc.y index b6463b5..8ccdade 100644 --- a/bc.y +++ b/bc.y @@ -593,7 +593,7 @@ iden(int ch) ungetc(ch, filep); for (bp = yytext; bp < &yytext[BUFSIZ]; ++bp) { ch = getc(filep); - if (!isascii || !islower(ch)) + if (!isascii(ch) || !islower(ch)) break; *bp = ch; }