summaryrefslogtreecommitdiff
path: root/src/keysym.c
diff options
context:
space:
mode:
authorDaniel Stone <daniel@fooishbar.org>2012-03-09 19:03:59 +0000
committerDaniel Stone <daniel@fooishbar.org>2012-03-09 19:30:31 +0000
commit0bb24c2d2322b2ccd79eddf90137d7feaf7f3a6f (patch)
treec891b915b5759324dc4fdaf1b89d24f74e92c29d /src/keysym.c
parentd67a94d374956940d58fb6370354de754ae07c93 (diff)
downloadxorg-lib-libxkbcommon-0bb24c2d2322b2ccd79eddf90137d7feaf7f3a6f.tar.gz
Introduce xkb_keysym_t type
Signed-off-by: Daniel Stone <daniel@fooishbar.org>
Diffstat (limited to 'src/keysym.c')
-rw-r--r--src/keysym.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/keysym.c b/src/keysym.c
index 0eab240..24fdf52 100644
--- a/src/keysym.c
+++ b/src/keysym.c
@@ -38,7 +38,7 @@ authorization from the authors.
#include "ks_tables.h"
void
-xkb_keysym_to_string(uint32_t ks, char *buffer, size_t size)
+xkb_keysym_to_string(xkb_keysym_t ks, char *buffer, size_t size)
{
int i, n, h, idx;
const unsigned char *entry;
@@ -91,7 +91,7 @@ xkb_keysym_to_string(uint32_t ks, char *buffer, size_t size)
snprintf(buffer, size, "0x%08x", ks);
}
-uint32_t
+xkb_keysym_t
xkb_string_to_keysym(const char *s)
{
int i, n, h, c, idx;
@@ -99,7 +99,7 @@ xkb_string_to_keysym(const char *s)
const char *p = s;
const unsigned char *entry;
unsigned char sig1, sig2;
- uint32_t val;
+ xkb_keysym_t val;
while ((c = *p++))
sig = (sig << 1) + c;
@@ -150,7 +150,7 @@ xkb_string_to_keysym(const char *s)
* no separating underscore, while some XF86* syms in the latter did.
* As a last ditch effort, try without. */
if (strncmp(s, "XF86_", 5) == 0) {
- uint32_t ret;
+ xkb_keysym_t ret;
char *tmp = strdup(s);
if (!tmp)
return NoSymbol;