[PATCH keyboard] Adjust to input ABI 12.
Chase Douglas
chase.douglas at canonical.com
Wed Nov 17 10:51:19 PST 2010
On 11/16/2010 07:11 PM, Peter Hutterer wrote:
> New PreInit prototype and a few other things.
>
> Signed-off-by: Peter Hutterer <peter.hutterer at who-t.net>
> ---
> Sorry, had this on my local tree and never pushed it, hence why I didn't
> notice the build breaks.
>
> Cheers,
> Peter
>
> src/kbd.c | 80 +++++++++++++++++++++++++++++++++++++++++++++----------------
> 1 files changed, 59 insertions(+), 21 deletions(-)
>
> diff --git a/src/kbd.c b/src/kbd.c
> index e0b7003..62ce0c4 100644
> --- a/src/kbd.c
> +++ b/src/kbd.c
> @@ -49,7 +49,11 @@
> /* Used to know when the first DEVICE_ON after a DEVICE_INIT is called */
> #define INITFLAG (1U << 31)
>
> +#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) < 12
> static InputInfoPtr KbdPreInit(InputDriverPtr drv, IDevPtr dev, int flags);
> +#else
> +static int KbdPreInit(InputDriverPtr drv, InputInfoPtr pInfo, int flags);
> +#endif
> static int KbdProc(DeviceIntPtr device, int what);
> static void KbdCtrl(DeviceIntPtr device, KeybdCtrl *ctrl);
> static void KbdBell(int percent, DeviceIntPtr dev, pointer ctrl, int unused);
> @@ -125,21 +129,52 @@ SetXkbOption(InputInfoPtr pInfo, char *name, char **option)
> }
> }
>
> +#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) < 12
> +static int
> +NewKbdPreInit(InputDriverPtr drv, InputInfoPtr pInfo, int flags)
Has this been test built against < 12? I think you're missing a
semicolon here.
-- Chase
More information about the xorg-devel
mailing list