[kbd] [PATCH] libkeymap: fix kmap on big-endian machines
Aaro Koskinen <[email protected]>
| Newsgroups | dev.linux.lists.kbd |
|---|---|
| Message-ID | <[email protected]> |
Currently "loadkeys" does not work properly (no keys are ever changed) on big-endian machines (e.g. SPARC and other classic hardware) due to incorrect typing. The patch fixes this. Signed-off-by: Aaro Koskinen <[email protected]> --- src/libkeymap/kmap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libkeymap/kmap.c b/src/libkeymap/kmap.c index e529136..85a3bb3 100644 --- a/src/libkeymap/kmap.c +++ b/src/libkeymap/kmap.c @@ -37,7 +37,7 @@ int lk_key_exists(struct lk_ctx *ctx, unsigned int k_table, unsigned int k_index) { struct lk_array *map; - u_short *key; + unsigned int *key; map = lk_array_get_ptr(ctx->keymap, k_table); if (!map) { -- 1.9.0