From 2590b5a15d9f685dacce79d8d4bc23906008036b Mon Sep 17 00:00:00 2001 From: Ran Benita Date: Sun, 8 Apr 2012 15:37:36 +0300 Subject: [PATCH] Fix compiler warnings (They were not reported, see next commit). The reset function declaration didn't match its name in the definition; the _defaults variant matches better with the rest. Signed-off-by: Ran Benita [daniels: Updated to current master.] --- include/xkbcommon/xkbcommon.h | 2 +- src/maprules.c | 5 ++--- src/xkbcomp/symbols.c | 3 +-- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/include/xkbcommon/xkbcommon.h b/include/xkbcommon/xkbcommon.h index cadc57f..45e98e4 100644 --- a/include/xkbcommon/xkbcommon.h +++ b/include/xkbcommon/xkbcommon.h @@ -224,7 +224,7 @@ xkb_context_include_path_append_default(struct xkb_context *context); * could not be added. */ _X_EXPORT int -xkb_context_include_path_reset(struct xkb_context *context); +xkb_context_include_path_reset_defaults(struct xkb_context *context); /** * Removes all entries from the context's include path. diff --git a/src/maprules.c b/src/maprules.c index 8015b55..6a6e616 100644 --- a/src/maprules.c +++ b/src/maprules.c @@ -562,9 +562,8 @@ static void FreeMultiDefs(XkbRF_MultiDefsPtr defs) { free(defs->options); - /* Avoid -Wcast-qual warnings. */ - free((void *)(uintptr_t)defs->layout[1]); - free((void *)(uintptr_t)defs->variant[1]); + free(UNCONSTIFY(defs->layout[1])); + free(UNCONSTIFY(defs->variant[1])); } static void diff --git a/src/xkbcomp/symbols.c b/src/xkbcomp/symbols.c index 5548e5b..f8f5881 100644 --- a/src/xkbcomp/symbols.c +++ b/src/xkbcomp/symbols.c @@ -1941,9 +1941,8 @@ CopySymbolsDef(struct xkb_keymap * xkb, KeyInfo *key, int start_from) unsigned width, tmp, nGroups; struct xkb_key_type * type; Bool haveActions, autoType, useAlias; - xkb_atom_t types[XkbNumKbdGroups]; + unsigned types[XkbNumKbdGroups]; union xkb_action *outActs; - unsigned int symIndex = 0; useAlias = (start_from == 0); -- 2.7.4