From b74223eb50410941ec7589bffdc12183f4a23229 Mon Sep 17 00:00:00 2001 From: Daniel Stone Date: Wed, 23 Jun 2010 16:25:02 +0100 Subject: [PATCH] fix mod size confusion Signed-off-by: Daniel Stone --- include/X11/extensions/XKBcommon.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/include/X11/extensions/XKBcommon.h b/include/X11/extensions/XKBcommon.h index 49887fe..5b6d02c 100644 --- a/include/X11/extensions/XKBcommon.h +++ b/include/X11/extensions/XKBcommon.h @@ -73,8 +73,8 @@ typedef struct _XkbcAnyAction { typedef struct _XkbcModAction { unsigned char type; uint8_t flags; + uint8_t real_mods; uint32_t mask; - uint32_t real_mods; uint32_t vmods; } XkbcModAction; @@ -90,19 +90,19 @@ typedef struct _XkbcISOAction { int16_t group; uint32_t mask; uint32_t vmods; - uint32_t real_mods; + uint8_t real_mods; uint8_t affect; } XkbcISOAction; typedef struct _XkbcCtrlsAction { unsigned char type; - unsigned char flags; + uint8_t flags; uint32_t ctrls; } XkbcCtrlsAction; typedef struct _XkbcDeviceBtnAction { unsigned char type; - unsigned char flags; + uint8_t flags; uint16_t device; uint16_t button; uint8_t count; @@ -163,8 +163,8 @@ typedef struct _XkbcSymInterpretRec { CARD32 sym; unsigned char flags; unsigned char match; - unsigned char mods; - unsigned char virtual_mod; + uint8_t mods; /* XXX real or virt? */ + uint32_t virtual_mod; XkbcAnyAction act; } XkbcSymInterpretRec, *XkbcSymInterpretPtr; -- 2.7.4