Allow for EOF or \0 as input() return from lex.

This commit is contained in:
Bruce Momjian 1997-06-02 13:55:19 +00:00
parent 5b5c83f9e7
commit 290bef4e05
1 changed files with 3 additions and 2 deletions

View File

@ -1,10 +1,11 @@
/*
This should work, but non-patched flex 2.5.3 fails because input()
doesn't return EOF
doesn't return EOF or '\0'
Bruce Momjian <root@candle.pha.pa.us>
*/
%%
. {
while (input() != EOF)
int ch;
while ((ch = input()) != EOF && ch != '\0')
;
}