xkbscan.l: In function 'setScanState':
xkbscan.l:201:1: warning: control reaches end of non-void function
I: Program returns random data in a function
E: libxkbcommon no-return-in-nonvoid-function xkbscan.l:201
Change return type of setScanState to void, since a return value is
never used by its callers.
Signed-off-by: Jan Engelhardt <jengelh@medozas.de>
extern int yylex(void);
extern int yyparse(void);
-extern int setScanState(char * /* file */ ,
- int /* line */
+extern void setScanState(char * /* file */ ,
+ int /* line */
);
extern FILE *yyin;
return;
}
-int setScanState(char *file, int lineno)
+void setScanState(char *file, int lineno)
{
yylineno = 1;
scanFile = file;