summaryrefslogtreecommitdiff
path: root/src/xkbcomp/symbols.c
diff options
context:
space:
mode:
authorRan Benita <ran234@gmail.com>2012-03-24 13:27:48 +0200
committerDaniel Stone <daniel@fooishbar.org>2012-03-27 14:16:36 +0100
commit602e87805bdb829dfc0867b1466e2b1dc729ab52 (patch)
tree04d955125b823624cf29dd3701b3789e51438425 /src/xkbcomp/symbols.c
parentd3908b631c531aa3721d91297badad1c85e3c4f1 (diff)
downloadxorg-lib-libxkbcommon-602e87805bdb829dfc0867b1466e2b1dc729ab52.tar.gz
Define our own NoSymbol value and use it
Since we have our own xkb_keysym_t type, it makes sense to have our own NoSymbol value instead of the one from X11/X.h. Signed-off-by: Ran Benita <ran234@gmail.com>
Diffstat (limited to 'src/xkbcomp/symbols.c')
-rw-r--r--src/xkbcomp/symbols.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/xkbcomp/symbols.c b/src/xkbcomp/symbols.c
index ddb7afb..b3953c1 100644
--- a/src/xkbcomp/symbols.c
+++ b/src/xkbcomp/symbols.c
@@ -358,14 +358,14 @@ MergeKeyGroups(SymbolsInfo * info,
if (from->syms[group] && (i < from->numLevels[group]))
fromSym = from->syms[group][i];
else
- fromSym = NoSymbol;
+ fromSym = XKB_KEYSYM_NO_SYMBOL;
if (into->syms[group] && (i < into->numLevels[group]))
toSym = into->syms[group][i];
else
- toSym = NoSymbol;
- if ((fromSym == NoSymbol) || (fromSym == toSym))
+ toSym = XKB_KEYSYM_NO_SYMBOL;
+ if ((fromSym == XKB_KEYSYM_NO_SYMBOL) || (fromSym == toSym))
resultSyms[i] = toSym;
- else if (toSym == NoSymbol)
+ else if (toSym == XKB_KEYSYM_NO_SYMBOL)
resultSyms[i] = fromSym;
else
{
@@ -927,11 +927,11 @@ AddSymbolsToKey(KeyInfo * key,
WARN("Could not resolve keysym %s for key %s, group %d (%s), level %d\n",
value->value.list.syms[i], longText(key->name), ndx + 1,
XkbcAtomText(info->groupNames[ndx]), nSyms);
- key->syms[ndx][i] = NoSymbol;
+ key->syms[ndx][i] = XKB_KEYSYM_NO_SYMBOL;
}
}
for (j = key->numLevels[ndx] - 1;
- (j >= 0) && (key->syms[ndx][j] == NoSymbol); j--)
+ (j >= 0) && (key->syms[ndx][j] == XKB_KEYSYM_NO_SYMBOL); j--)
{
key->numLevels[ndx]--;
}
@@ -1878,7 +1878,7 @@ CopySymbolsDef(struct xkb_desc * xkb, KeyInfo *key, int start_from)
if (tmp < key->numLevels[i])
outSyms[tmp] = key->syms[i][tmp];
else
- outSyms[tmp] = NoSymbol;
+ outSyms[tmp] = XKB_KEYSYM_NO_SYMBOL;
if ((outActs != NULL) && (key->acts[i] != NULL))
{
if (tmp < key->numLevels[i])