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 "dmxstat.h"
|
||||||
#include "parser.h"
|
#include "parser.h"
|
||||||
|
|
||||||
extern int yyparse(void);
|
extern int yydebug;
|
||||||
extern FILE *yyin;
|
extern FILE *yyin;
|
||||||
|
|
||||||
static char *dmxXkbRules;
|
static char *dmxXkbRules;
|
||||||
|
|
|
@ -200,8 +200,6 @@ typedef struct _DMXConfigEntry {
|
||||||
|
|
||||||
extern DMXConfigEntryPtr dmxConfigEntry;
|
extern DMXConfigEntryPtr dmxConfigEntry;
|
||||||
|
|
||||||
extern int yylex(void);
|
|
||||||
extern int yydebug;
|
|
||||||
extern void yyerror(const char *message);
|
extern void yyerror(const char *message);
|
||||||
|
|
||||||
extern void dmxConfigLog(const char *format, ...) _X_ATTRIBUTE_PRINTF(1,0);
|
extern void dmxConfigLog(const char *format, ...) _X_ATTRIBUTE_PRINTF(1,0);
|
||||||
|
|
|
@ -38,6 +38,7 @@
|
||||||
#include "dmxcompat.h"
|
#include "dmxcompat.h"
|
||||||
|
|
||||||
extern int yyparse(void);
|
extern int yyparse(void);
|
||||||
|
extern int yydebug;
|
||||||
extern FILE *yyin;
|
extern FILE *yyin;
|
||||||
|
|
||||||
int
|
int
|
||||||
|
|
|
@ -44,6 +44,7 @@
|
||||||
#define YYERROR_VERBOSE
|
#define YYERROR_VERBOSE
|
||||||
#define YY_USE_PROTOS
|
#define YY_USE_PROTOS
|
||||||
|
|
||||||
|
extern int yylex(void);
|
||||||
DMXConfigEntryPtr dmxConfigEntry = NULL;
|
DMXConfigEntryPtr dmxConfigEntry = NULL;
|
||||||
#define APPEND(type, h, t) \
|
#define APPEND(type, h, t) \
|
||||||
{ \
|
{ \
|
||||||
|
|
|
@ -84,10 +84,12 @@ param return gettoken(T_PARAM, yytext, yyleng);
|
||||||
%%
|
%%
|
||||||
int yywrap(void)
|
int yywrap(void)
|
||||||
{
|
{
|
||||||
|
(void) &yyunput;
|
||||||
|
(void) &input;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
void yyerror(const char *message)
|
_X_NORETURN void yyerror(const char *message)
|
||||||
{
|
{
|
||||||
const char *pt, *end;
|
const char *pt, *end;
|
||||||
struct _entry {
|
struct _entry {
|
||||||
|
@ -109,7 +111,7 @@ void yyerror(const char *message)
|
||||||
};
|
};
|
||||||
|
|
||||||
fprintf(stderr, "parse error on line %d at token \"%*.*s\"\n",
|
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);
|
end = message + strlen(message);
|
||||||
for (pt = message; *pt; pt++) {
|
for (pt = message; *pt; pt++) {
|
||||||
if (pt[0] == 'T' && pt[1] == '_') {
|
if (pt[0] == 'T' && pt[1] == '_') {
|
||||||
|
|
|
@ -53,6 +53,7 @@
|
||||||
#include "dmxlog.h"
|
#include "dmxlog.h"
|
||||||
|
|
||||||
extern int yyparse(void);
|
extern int yyparse(void);
|
||||||
|
extern int yydebug;
|
||||||
extern FILE *yyin;
|
extern FILE *yyin;
|
||||||
|
|
||||||
#define DMX_INFO "xdmxconfig v0.9\nCopyright 2002 Red Hat Inc.\n"
|
#define DMX_INFO "xdmxconfig v0.9\nCopyright 2002 Red Hat Inc.\n"
|
||||||
|
|
Loading…
Reference in New Issue