mirror of
https://github.com/X11Libre/xserver.git
synced 2026-09-29 21:46:40 +00:00
XKB: Remove usage of client-side types
Since we're no longer sharing with Xlib, don't pass Displays and XPointers everywhere.
This commit is contained in:
parent
534fc5140b
commit
1332343910
10 changed files with 119 additions and 197 deletions
|
|
@ -328,12 +328,10 @@ extern int DeviceEnterNotify,DeviceLeaveNotify;
|
|||
#define IsKeypadKey(s) XkbKSIsKeypad(s)
|
||||
|
||||
#define Status int
|
||||
#define XPointer pointer
|
||||
#define Display struct _XDisplay
|
||||
|
||||
#ifndef True
|
||||
#define True 1
|
||||
#define False 0
|
||||
#define True TRUE
|
||||
#define False FALSE
|
||||
#endif
|
||||
|
||||
_XFUNCPROTOBEGIN
|
||||
|
|
@ -1020,11 +1018,11 @@ extern Bool XkbDDXNamesFromRules(
|
|||
);
|
||||
|
||||
extern Bool XkbDDXApplyConfig(
|
||||
XPointer /* cfg_in */,
|
||||
void * /* cfg_in */,
|
||||
XkbSrvInfoPtr /* xkbi */
|
||||
);
|
||||
|
||||
extern XPointer XkbDDXPreloadConfig(
|
||||
extern void *XkbDDXPreloadConfig(
|
||||
char ** /* rulesFileRtrn */,
|
||||
XkbRF_VarDefsPtr /* defs */,
|
||||
XkbComponentNamesPtr /* names */,
|
||||
|
|
@ -1038,6 +1036,6 @@ extern int _XkbStrCaseCmp(
|
|||
|
||||
_XFUNCPROTOEND
|
||||
|
||||
#define XkbAtomGetString(d,s) NameForAtom(s)
|
||||
#define XkbAtomGetString(s) NameForAtom(s)
|
||||
|
||||
#endif /* _XKBSRV_H_ */
|
||||
|
|
|
|||
Loading…
Reference in a new issue