xkb: move *WRAP*() macros into private header
These are only used inside xkb internally, so no need to keep them in a public header. Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
This commit is contained in:
parent
cfcf686484
commit
1ed2685712
|
@ -211,30 +211,6 @@ typedef struct {
|
|||
DeviceUnwrapProc unwrapProc;
|
||||
} xkbDeviceInfoRec, *xkbDeviceInfoPtr;
|
||||
|
||||
#define WRAP_PROCESS_INPUT_PROC(device, oldprocs, proc, unwrapproc) \
|
||||
device->public.processInputProc = proc; \
|
||||
oldprocs->processInputProc = \
|
||||
oldprocs->realInputProc = device->public.realInputProc; \
|
||||
device->public.realInputProc = proc; \
|
||||
oldprocs->unwrapProc = device->unwrapProc; \
|
||||
device->unwrapProc = unwrapproc;
|
||||
|
||||
#define COND_WRAP_PROCESS_INPUT_PROC(device, oldprocs, proc, unwrapproc) \
|
||||
if (device->public.processInputProc == device->public.realInputProc)\
|
||||
device->public.processInputProc = proc; \
|
||||
oldprocs->processInputProc = \
|
||||
oldprocs->realInputProc = device->public.realInputProc; \
|
||||
device->public.realInputProc = proc; \
|
||||
oldprocs->unwrapProc = device->unwrapProc; \
|
||||
device->unwrapProc = unwrapproc;
|
||||
|
||||
#define UNWRAP_PROCESS_INPUT_PROC(device, oldprocs, backupproc) \
|
||||
backupproc = device->public.realInputProc; \
|
||||
if (device->public.processInputProc == device->public.realInputProc)\
|
||||
device->public.processInputProc = oldprocs->realInputProc; \
|
||||
device->public.realInputProc = oldprocs->realInputProc; \
|
||||
device->unwrapProc = oldprocs->unwrapProc;
|
||||
|
||||
extern _X_EXPORT DevPrivateKeyRec xkbDevicePrivateKeyRec;
|
||||
|
||||
#define xkbDevicePrivateKey (&xkbDevicePrivateKeyRec)
|
||||
|
|
|
@ -66,6 +66,30 @@
|
|||
#define _XkbErrCode3(a,b,c) _XkbErrCode2(a,(((unsigned int)(b))<<16)|(c))
|
||||
#define _XkbErrCode4(a,b,c,d) _XkbErrCode3(a,b,((((unsigned int)(c))<<8)|(d)))
|
||||
|
||||
#define WRAP_PROCESS_INPUT_PROC(device, oldprocs, proc, unwrapproc) \
|
||||
device->public.processInputProc = proc; \
|
||||
oldprocs->processInputProc = \
|
||||
oldprocs->realInputProc = device->public.realInputProc; \
|
||||
device->public.realInputProc = proc; \
|
||||
oldprocs->unwrapProc = device->unwrapProc; \
|
||||
device->unwrapProc = unwrapproc;
|
||||
|
||||
#define COND_WRAP_PROCESS_INPUT_PROC(device, oldprocs, proc, unwrapproc) \
|
||||
if (device->public.processInputProc == device->public.realInputProc)\
|
||||
device->public.processInputProc = proc; \
|
||||
oldprocs->processInputProc = \
|
||||
oldprocs->realInputProc = device->public.realInputProc; \
|
||||
device->public.realInputProc = proc; \
|
||||
oldprocs->unwrapProc = device->unwrapProc; \
|
||||
device->unwrapProc = unwrapproc;
|
||||
|
||||
#define UNWRAP_PROCESS_INPUT_PROC(device, oldprocs, backupproc) \
|
||||
backupproc = device->public.realInputProc; \
|
||||
if (device->public.processInputProc == device->public.realInputProc)\
|
||||
device->public.processInputProc = oldprocs->realInputProc; \
|
||||
device->public.realInputProc = oldprocs->realInputProc; \
|
||||
device->unwrapProc = oldprocs->unwrapProc;
|
||||
|
||||
void xkbUnwrapProc(DeviceIntPtr, DeviceHandleProc, void *);
|
||||
|
||||
void XkbForceUpdateDeviceLEDs(DeviceIntPtr keybd);
|
||||
|
|
Loading…
Reference in New Issue