I am getting errors while trying to build git master input drivers because
some of them have lines like this:
static InputInfoPtr KbdPreInit(InputDriverPtr drv, IDevPtr dev, int flags);
./xf86-input-keyboard/src/kbd.c:KbdPreInit(InputDriverPtr drv,
IDevPtr dev, int flags)
Looks like IDevPtr was removed from xfree86/common/xf86str.h
commit b8d9c5ff0003f15720737949e65e3159c4f4576e
Author: Peter Hutterer <[email protected]>
Date: Thu Sep 2 14:30:11 2010 +1000
xfree86: remove IDevRec, replace with InputInfoRec.
This struct is superfluous, maintaining the same info as the InputInfoRec
(with the exception of the driver name).
This is a rather large commit with the majority of changes being a rename
from the fields of the IDevRec (idev, commonOptions) to the InputInfoRec
(pInfo, options).
The actual changes affect the initialization process of the input device:
In NewInputDeviceRequest, the InputInfoRec is now always allocated and just
added to the internal list in xf86NewInputDevice() if the init process
succeeded.
Signed-off-by: Peter Hutterer <[email protected]>
Reviewed-by: Tiago Vignatti <[email protected]>
_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel