Re: [kbd] [PATCH] libkeymap: fix kmap on big-endian machines
Alexey Gladkov <[email protected]>
| Newsgroups | dev.linux.lists.kbd |
|---|---|
| Message-ID | <[email protected]> |
15.03.2014 03:32, Aaro Koskinen wrote: > 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]> Thanks! > --- > 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) { > -- Rgrds, legion