diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2024-12-14 20:56:07 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2024-12-14 20:56:07 +0100 |
| commit | d03c85da9045a67e178c98d94b607cc3cd8d22c0 (patch) | |
| tree | fbd782d553156e68de26505ac514a532da98e4d6 /src/libtools/my_x11_defs.h | |
| parent | 6a5d8313312ca254b7382019dc99912cabc5dafd (diff) | |
| download | box64-d03c85da9045a67e178c98d94b607cc3cd8d22c0.tar.gz box64-d03c85da9045a67e178c98d94b607cc3cd8d22c0.zip | |
[BOX32][WRAPPER] More fixes to libc and X11 wrapping
Diffstat (limited to 'src/libtools/my_x11_defs.h')
| -rw-r--r-- | src/libtools/my_x11_defs.h | 35 |
1 files changed, 23 insertions, 12 deletions
diff --git a/src/libtools/my_x11_defs.h b/src/libtools/my_x11_defs.h index 889a47ec..0cf6081d 100644 --- a/src/libtools/my_x11_defs.h +++ b/src/libtools/my_x11_defs.h @@ -1366,19 +1366,30 @@ typedef struct my_XkbNamesRec_s { unsigned short num_rg; } my_XkbNamesRec_t; +typedef struct my_XkbClientMapRec_s { + unsigned char size_types; + unsigned char num_types; + void* types; //XkbKeyTypePtr + unsigned short size_syms; + unsigned short num_syms; + void* syms; //KeySym* + void* key_sym_map; //XkbSymMapPtr + unsigned char* modmap; +} my_XkbClientMapRec_t; + typedef struct my_XkbDescRec_s { - my_XDisplay_t* display; - unsigned short flags; - unsigned short device_spec; - uint8_t min_key_code; - uint8_t max_key_code; - void* ctrls; //XkbControlsPtr - void* server; //XkbServerMapPtr - void* map; //XkbClientMapPtr - void* indicators; //XkbIndicatorPtr - my_XkbNamesRec_t* names; - void* compat; //XkbCompatMapPtr - void* geom; //XkbGeometryPtr + my_XDisplay_t* display; + unsigned short flags; + unsigned short device_spec; + uint8_t min_key_code; + uint8_t max_key_code; + void* ctrls; //XkbControlsPtr + void* server; //XkbServerMapPtr + my_XkbClientMapRec_t* map; //XkbClientMapPtr + void* indicators; //XkbIndicatorPtr + my_XkbNamesRec_t* names; + void* compat; //XkbCompatMapPtr + void* geom; //XkbGeometryPtr } my_XkbDescRec_t; typedef struct my_XmbTextItem_s { |