Silence a couple of warnings
authorRan Benita <ran234@gmail.com>
Sun, 21 Oct 2012 15:13:25 +0000 (17:13 +0200)
committerRan Benita <ran234@gmail.com>
Sun, 21 Oct 2012 15:13:25 +0000 (17:13 +0200)
These appear to come and go randomly.

Signed-off-by: Ran Benita <ran234@gmail.com>
src/xkbcomp/keycodes.c
src/xkbcomp/parser-priv.h

index 91e2368..c05f799 100644 (file)
@@ -473,7 +473,7 @@ HandleKeycodeDef(KeyNamesInfo *info, KeycodeDef *stmt, enum merge_mode merge)
     if (stmt->value < 0 || stmt->value > XKB_KEYCODE_MAX) {
         log_err(info->ctx,
                 "Illegal keycode %lld: must be between 0..%u; "
-                "Key ignored\n", stmt->value, XKB_KEYCODE_MAX);
+                "Key ignored\n", (long long) stmt->value, XKB_KEYCODE_MAX);
         return false;
     }
 
index 5490d16..2e02db6 100644 (file)
 struct scanner_extra;
 struct parser_param;
 
+#pragma GCC diagnostic ignored "-Wredundant-decls"
+#pragma GCC diagnostic push
 #include "parser.h"
+#pragma GCC diagnostic pop
 
 void
 scanner_error(YYLTYPE *loc, void *scanner, const char *msg);