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 <jeng...@medozas.de> --- src/xkbcomp/parseutils.h | 4 ++-- src/xkbcomp/xkbscan.l | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/xkbcomp/parseutils.h b/src/xkbcomp/parseutils.h index 6169b87..9cf5097 100644 --- a/src/xkbcomp/parseutils.h +++ b/src/xkbcomp/parseutils.h @@ -191,8 +191,8 @@ extern void yyerror(const char * /* s */ 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; diff --git a/src/xkbcomp/xkbscan.l b/src/xkbcomp/xkbscan.l index 0d3cab6..5ffec1b 100644 --- a/src/xkbcomp/xkbscan.l +++ b/src/xkbcomp/xkbscan.l @@ -193,7 +193,7 @@ yyerror(const char *s) return; } -int setScanState(char *file, int lineno) +void setScanState(char *file, int lineno) { yylineno = 1; scanFile = file; -- 1.7.1 _______________________________________________ xorg@lists.freedesktop.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.freedesktop.org/mailman/listinfo/xorg Your subscription address: arch...@mail-archive.com