summaryrefslogtreecommitdiff
path: root/include/inputstr.h
diff options
context:
space:
mode:
authorDaniel Stone <daniel@fooishbar.org>2006-10-24 23:06:57 +0300
committerDaniel Stone <daniels@endtroducing.fooishbar.org>2006-10-24 23:06:57 +0300
commit37d1fffe79c35ada056ce9a56292c000014fe48a (patch)
tree3d0e4e9057b194caec9a6dada7237c4d010bdc42 /include/inputstr.h
parent9f9ac01a819ee96fb5be5d7d346c91f461bf3979 (diff)
inputstr: try to keep device structs the same size
Try to make sure DeviceIntRec and friends stay the same size, regardless of whether or not XKB is enabled.
Diffstat (limited to 'include/inputstr.h')
-rw-r--r--include/inputstr.h14
1 files changed, 12 insertions, 2 deletions
diff --git a/include/inputstr.h b/include/inputstr.h
index 1df66da76..4a48c9d3b 100644
--- a/include/inputstr.h
+++ b/include/inputstr.h
@@ -131,6 +131,8 @@ typedef struct _KeyClassRec {
unsigned short prev_state;
#ifdef XKB
struct _XkbSrvInfo *xkbInfo;
+#else
+ void *pad0;
#endif
} KeyClassRec, *KeyClassPtr;
@@ -163,7 +165,9 @@ typedef struct _ButtonClassRec {
CARD8 down[DOWN_LENGTH];
CARD8 map[MAP_LENGTH];
#ifdef XKB
- union _XkbAction * xkb_acts;
+ union _XkbAction *xkb_acts;
+#else
+ void *pad0;
#endif
} ButtonClassRec, *ButtonClassPtr;
@@ -214,6 +218,8 @@ typedef struct _KbdFeedbackClassRec {
KbdFeedbackPtr next;
#ifdef XKB
struct _XkbSrvLedInfo *xkb_sli;
+#else
+ void *pad0;
#endif
} KbdFeedbackClassRec;
@@ -248,6 +254,8 @@ typedef struct _LedFeedbackClassRec {
LedFeedbackPtr next;
#ifdef XKB
struct _XkbSrvLedInfo *xkb_sli;
+#else
+ void *pad0;
#endif
} LedFeedbackClassRec;
@@ -309,7 +317,9 @@ typedef struct _DeviceIntRec {
BellFeedbackPtr bell;
LedFeedbackPtr leds;
#ifdef XKB
- struct _XkbInterest * xkb_interest;
+ struct _XkbInterest *xkb_interest;
+#else
+ void *pad0;
#endif
DevUnion *devPrivates;
int nPrivates;