c668d62c382d6861cafd3cd39d1a7649a796d29b
[openwrt/svn-archive/archive.git] / package / busybox / patches / 901-kbdmode.patch
1 --- a/console-tools/kbd_mode.c
2 +++ b/console-tools/kbd_mode.c
3 @@ -2,7 +2,7 @@
4 /*
5 * Mini kbd_mode implementation for busybox
6 *
7 - * Copyright (C) 2007 Loïc Grenié <loic.grenie@gmail.com>
8 + * Copyright (C) 2007 Loic Grenie <loic.grenie@gmail.com>
9 * written using Andries Brouwer <aeb@cwi.nl>'s kbd_mode from
10 * console-utils v0.2.3, licensed under GNU GPLv2
11 *
12 @@ -46,7 +46,8 @@
13 printf("The keyboard is in %s mode\n", mode);
14 } else {
15 opt = opt & UNICODE ? 3 : opt >> 1;
16 - xioctl(fd, KDSKBMODE, opt);
17 + /* double cast prevents warnings about widening conversion */
18 + xioctl(fd, KDSKBMODE, (void*)(ptrdiff_t)opt);
19 }
20
21 if (ENABLE_FEATURE_CLEAN_UP)