From f8301ebc5697ce6c865b5a7007aca72f31fd9686 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Thu, 11 Nov 2010 23:27:21 +0100 Subject: [PATCH] xkbscan: resolve build warning/rpmlint error 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 --- 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; -- 2.7.4