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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.