diff --git a/kbdlexer.l b/kbdlexer.l index 8f75d78..f69a0a6 100644 --- a/kbdlexer.l +++ b/kbdlexer.l @@ -1,3 +1,4 @@ +%option noyywrap %{ #include #include @@ -139,9 +140,6 @@ int parse_keyword(char *str, YYSTYPE *val) progname, yytext); } %% -#ifndef yywrap -int yywrap() { return 1; } -#endif #undef input #define input() ((*inptr)?(*inptr++):0) #undef unput diff --git a/lex.l b/lex.l index 5f653d2..fc912d4 100644 --- a/lex.l +++ b/lex.l @@ -1,3 +1,4 @@ +%option noyywrap %{ #include #include "gram.h" @@ -6,7 +7,6 @@ extern int ParseError; extern FILE *rcfile; #undef yyin #define yyin rcfile -#define yywrap() 1 extern int parse_keyword(char *); void fixup_string(char *, char *); #define YY_SKIP_YYWRAP