dmx: Silence lex/yacc-related config parser warnings
Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by: Adam Jackson <ajax@redhat.com>
This commit is contained in:
		
							parent
							
								
									718223d274
								
							
						
					
					
						commit
						2730ccb803
					
				|  | @ -48,7 +48,7 @@ | |||
| #include "dmxstat.h" | ||||
| #include "parser.h" | ||||
| 
 | ||||
| extern int yyparse(void); | ||||
| extern int yydebug; | ||||
| extern FILE *yyin; | ||||
| 
 | ||||
| static char *dmxXkbRules; | ||||
|  |  | |||
|  | @ -200,8 +200,6 @@ typedef struct _DMXConfigEntry { | |||
| 
 | ||||
| extern DMXConfigEntryPtr dmxConfigEntry; | ||||
| 
 | ||||
| extern int yylex(void); | ||||
| extern int yydebug; | ||||
| extern void yyerror(const char *message); | ||||
| 
 | ||||
| extern void dmxConfigLog(const char *format, ...) _X_ATTRIBUTE_PRINTF(1,0); | ||||
|  |  | |||
|  | @ -38,6 +38,7 @@ | |||
| #include "dmxcompat.h" | ||||
| 
 | ||||
| extern int yyparse(void); | ||||
| extern int yydebug; | ||||
| extern FILE *yyin; | ||||
| 
 | ||||
| int | ||||
|  |  | |||
|  | @ -44,6 +44,7 @@ | |||
| #define YYERROR_VERBOSE | ||||
| #define YY_USE_PROTOS | ||||
| 
 | ||||
| extern int yylex(void); | ||||
| DMXConfigEntryPtr dmxConfigEntry = NULL; | ||||
| #define APPEND(type, h, t)                 \ | ||||
| {                                          \ | ||||
|  |  | |||
|  | @ -84,10 +84,12 @@ param           return gettoken(T_PARAM, yytext, yyleng); | |||
| %% | ||||
| int yywrap(void) | ||||
| { | ||||
|     (void) &yyunput; | ||||
|     (void) &input; | ||||
|     return 1; | ||||
| } | ||||
| 
 | ||||
| void yyerror(const char *message) | ||||
| _X_NORETURN void yyerror(const char *message) | ||||
| { | ||||
|     const char *pt, *end; | ||||
|     struct _entry { | ||||
|  | @ -109,7 +111,7 @@ void yyerror(const char *message) | |||
|     }; | ||||
|      | ||||
|     fprintf(stderr, "parse error on line %d at token \"%*.*s\"\n", | ||||
|             lineno, yyleng, yyleng, yytext); | ||||
|             lineno, (int)yyleng, (int)yyleng, yytext); | ||||
|     end = message + strlen(message); | ||||
|     for (pt = message; *pt; pt++) { | ||||
|         if (pt[0] == 'T' && pt[1] == '_') { | ||||
|  |  | |||
|  | @ -53,6 +53,7 @@ | |||
| #include "dmxlog.h" | ||||
| 
 | ||||
| extern int yyparse(void); | ||||
| extern int yydebug; | ||||
| extern FILE *yyin; | ||||
| 
 | ||||
| #define DMX_INFO "xdmxconfig v0.9\nCopyright 2002 Red Hat Inc.\n" | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue