diff options
Diffstat (limited to 'libX11/src/xkb/XKBUse.c')
| -rw-r--r-- | libX11/src/xkb/XKBUse.c | 28 | 
1 files changed, 28 insertions, 0 deletions
| diff --git a/libX11/src/xkb/XKBUse.c b/libX11/src/xkb/XKBUse.c index efca018f6..a16d6963a 100644 --- a/libX11/src/xkb/XKBUse.c +++ b/libX11/src/xkb/XKBUse.c @@ -29,6 +29,34 @@ THE USE OR PERFORMANCE OF THIS SOFTWARE.  #endif
  #include <stdio.h>
  #include <ctype.h>
 +
 +#ifdef XKB_IN_SERVER
 +#define XkbAllocClientMap   SrvXkbAllocClientMap
 +#define XkbAllocServerMap   SrvXkbAllocServerMap
 +#define XkbChangeTypesOfKey   SrvXkbChangeTypesOfKey
 +#define XkbCopyKeyTypes     SrvXkbCopyKeyTypes
 +#define XkbFreeClientMap    SrvXkbFreeClientMap
 +#define XkbFreeServerMap    SrvXkbFreeServerMap
 +#define XkbKeyTypesForCoreSymbols SrvXkbKeyTypesForCoreSymbols
 +#define XkbApplyCompatMapToKey    SrvXkbApplyCompatMapToKey
 +#define XkbResizeKeyActions   SrvXkbResizeKeyActions
 +#define XkbResizeKeySyms    SrvXkbResizeKeySyms
 +#define XkbResizeKeyType    SrvXkbResizeKeyType
 +#define XkbAllocCompatMap   SrvXkbAllocCompatMap
 +#define XkbAllocControls    SrvXkbAllocControls
 +#define XkbAllocIndicatorMaps   SrvXkbAllocIndicatorMaps
 +#define XkbAllocKeyboard    SrvXkbAllocKeyboard
 +#define XkbAllocNames     SrvXkbAllocNames
 +#define XkbFreeCompatMap    SrvXkbFreeCompatMap
 +#define XkbFreeKeyboard     SrvXkbFreeKeyboard
 +#define XkbFreeNames      SrvXkbFreeNames
 +#define XkbLatchModifiers   SrvXkbLatchModifiers
 +#define XkbLatchGroup     SrvXkbLatchGroup
 +#define XkbVirtualModsToReal    SrvXkbVirtualModsToReal
 +#define XkbChangeKeycodeRange   SrvXkbChangeKeycodeRange
 +#define XkbApplyVirtualModChanges SrvXkbApplyVirtualModChanges
 +#endif
 +
  #include "Xlibint.h"
  #include <X11/extensions/XKBproto.h>
  #include "XKBlibint.h"
 | 
