[PATCH xf86-input-keyboard 1/2] Finish deprecated code cleanup.

Trevor Woerner twoerner at gmail.com
Tue Oct 19 09:38:04 PDT 2010


From: Trevor Woerner <twoerner at gmail.com>

Following the same pattern as a similar cleanup in
driver/xf86-video-vmware.

Signed-off-by: Trevor Woerner <twoerner at gmail.com>
---
 configure.ac     |    3 +++
 src/kbd.c        |    5 +++++
 src/lnx_KbdMap.c |    5 +++++
 src/lnx_kbd.c    |    5 +++++
 4 files changed, 18 insertions(+), 0 deletions(-)

diff --git a/configure.ac b/configure.ac
index 8aea810..7cf54d0 100644
--- a/configure.ac
+++ b/configure.ac
@@ -46,6 +46,9 @@ XORG_DEFAULT_OPTIONS
 
 # Obtain compiler/linker options from server and required extensions
 PKG_CHECK_MODULES(XORG, [xorg-server >= 1.2.99.0] xproto inputproto)
+PKG_CHECK_EXISTS([xorg-server >= 1.4.99],
+                 [AC_DEFINE([HAVE_XORG_SERVER_1_5_0], 1,
+                 [Has version 1.5.0 or greater of the Xserver])])
 
 # Define a configure option for an alternate input module directory
 AC_ARG_WITH(xorg-module-dir,
diff --git a/src/kbd.c b/src/kbd.c
index e0b7003..3aeffeb 100644
--- a/src/kbd.c
+++ b/src/kbd.c
@@ -41,6 +41,11 @@
 #include "xkbstr.h"
 #include "xkbsrv.h"
 
+#ifndef HAVE_XORG_SERVER_1_5_0
+#include <xf86_ansic.h>
+#include <xf86_libc.h>
+#endif
+
 #define CAPSFLAG	1
 #define NUMFLAG		2
 #define SCROLLFLAG	4
diff --git a/src/lnx_KbdMap.c b/src/lnx_KbdMap.c
index 21bed2e..66410a4 100644
--- a/src/lnx_KbdMap.c
+++ b/src/lnx_KbdMap.c
@@ -26,6 +26,11 @@
 
 #include "lnx_kbd.h"
 
+#ifndef HAVE_XORG_SERVER_1_5_0
+#include <xf86_ansic.h>
+#include <xf86_libc.h>
+#endif
+
 /*ARGSUSED*/
 
 /*
diff --git a/src/lnx_kbd.c b/src/lnx_kbd.c
index 9b3aae3..d0605ff 100644
--- a/src/lnx_kbd.c
+++ b/src/lnx_kbd.c
@@ -30,6 +30,11 @@
 #include "atKeynames.h"
 #include "lnx_kbd.h"
 
+#ifndef HAVE_XORG_SERVER_1_5_0
+#include <xf86_ansic.h>
+#include <xf86_libc.h>
+#endif
+
 #define KBC_TIMEOUT 250        /* Timeout in ms for sending to keyboard controller */
 
 static KbdProtocolRec protocols[] = {
-- 
1.7.3.1.104.gc752e



More information about the xorg-devel mailing list