xkbcomp: keycodes: Silence gcc warnings

It was right to warn us: some of these were actually bogus.

Signed-off-by: Daniel Stone <daniel@fooishbar.org>
master
Daniel Stone 2010-06-15 16:41:10 +01:00
parent 5df3dff741
commit 4346e0065b
1 changed files with 7 additions and 9 deletions

View File

@ -160,7 +160,6 @@ AddIndicatorName(KeyNamesInfo * info, IndicatorNameInfo * new)
{
IndicatorNameInfo *old;
Bool replace;
const char *action;
replace = (new->defs.merge == MergeReplace) ||
(new->defs.merge == MergeOverride);
@ -177,23 +176,22 @@ AddIndicatorName(KeyNamesInfo * info, IndicatorNameInfo * new)
{
if (replace)
old->virtual = new->virtual;
action = "Using %s instead of %s\n";
ACTION("Using %s instead of %s\n",
(old->virtual ? "virtual" : "real"),
(old->virtual ? "real" : "virtual"));
}
else
{
action = "Identical definitions ignored\n";
ACTION("Identical definitions ignored\n");
}
ACTION(action, (old->virtual ? "virtual" : "real"),
(old->virtual ? "real" : "virtual"));
return True;
}
else
{
if (replace)
action = "Ignoring %d, using %d\n";
ACTION("Ignoring %d, using %d\n", old->ndx, new->ndx);
else
action = "Using %d, ignoring %d\n";
ACTION(action, old->ndx, new->ndx);
ACTION("Using %d, ignoring %d\n", old->ndx, new->ndx);
}
if (replace)
{
@ -225,7 +223,7 @@ AddIndicatorName(KeyNamesInfo * info, IndicatorNameInfo * new)
{
WARN("Multiple names for indicator %d\n", new->ndx);
if ((old->name == new->name) && (old->virtual == new->virtual))
action = "Identical definitions ignored\n";
ACTION("Identical definitions ignored\n");
else
{
const char *oldType, *newType;