diff options
author | Daniel Stone <daniel@fooishbar.org> | 2006-10-24 23:06:57 +0300 |
---|---|---|
committer | Daniel Stone <daniels@endtroducing.fooishbar.org> | 2006-10-24 23:06:57 +0300 |
commit | 37d1fffe79c35ada056ce9a56292c000014fe48a (patch) | |
tree | 3d0e4e9057b194caec9a6dada7237c4d010bdc42 /include/inputstr.h | |
parent | 9f9ac01a819ee96fb5be5d7d346c91f461bf3979 (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.h | 14 |
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; |