08b0444
--- xorg-server-1.2.0/hw/kdrive/ephyr/hostx.c.xephyr-keysym	2007-01-22 22:13:14.000000000 -0500
08b0444
+++ xorg-server-1.2.0/hw/kdrive/ephyr/hostx.c	2007-01-29 17:58:00.000000000 -0500
d0f52e0
@@ -77,9 +77,10 @@
d0f52e0
 
d0f52e0
 static int            HostXWantDamageDebug = 0;
d0f52e0
 
d0f52e0
-extern KeySym         EphyrKeymap[];
d0f52e0
+/* these two need to be 32-bits. do not say KeySym, that way lies madness */
d0f52e0
+extern unsigned int   EphyrKeymap[];
d0f52e0
+extern unsigned int   kdKeymap[];
d0f52e0
 
d0f52e0
-extern KeySym	      kdKeymap[];
d0f52e0
 extern int	      kdMinScanCode;
d0f52e0
 extern int	      kdMaxScanCode;
d0f52e0
 extern int	      kdMinKeyCode;
08b0444
@@ -662,7 +663,7 @@
d0f52e0
 void
d0f52e0
 hostx_load_keymap(void)
d0f52e0
 {
d0f52e0
-  KeySym          *keymap;
08b0444
+  unsigned int     *keymap;
08b0444
   int              host_width, min_keycode, max_keycode, width;
d0f52e0
   int              i,j;
d0f52e0