--- amiwm0.21pl2/lex.l +++ amiwm0.21pl2/lex.l @@ -1,5 +1,6 @@ +%option noyywrap %{ #include #include "gram.h" extern char *progname; extern int ParseError; --- amiwm0.21pl2/kbdlexer.l +++ amiwm0.21pl2/kbdlexer.l @@ -1,5 +1,6 @@ +%option noyywrap %{ #include #include #include "libami.h" @@ -134,12 +135,9 @@ int parse_keyword(char *str, YYSTYPE *va . { fprintf(stderr, "%s: illegal character \"%s\" ignored\n", progname, yytext); } %% -#ifndef yywrap -int yywrap() { return 1; } -#endif #undef input #define input() ((*inptr)?(*inptr++):0) #undef unput #define unput(c) (*--inptr=c)