[PATCH keyboard] Adjust to input ABI 12.

Peter Hutterer peter.hutterer at who-t.net
Wed Nov 17 15:17:04 PST 2010


On Wed, Nov 17, 2010 at 01:51:19PM -0500, Chase Douglas wrote:
> 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.

oops. I thought I had, but I must have only tested for ABI 12. Will do tests
for both and re-send. thanks for catching this.

Cheers,
  Peter


More information about the xorg-devel mailing list