about summary refs log tree commit diff stats
path: root/src/libtools
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2024-10-05 14:17:48 +0200
committerptitSeb <sebastien.chev@gmail.com>2024-10-05 14:17:48 +0200
commitb96556f80fe0fcf625111aa587a00001f4b04d51 (patch)
tree3d33416fd2006621730d9a46610e07ba85623680 /src/libtools
parentc29be5b945fe01b8ce70e9c7ed784d1cf92dcbe6 (diff)
downloadbox64-b96556f80fe0fcf625111aa587a00001f4b04d51.tar.gz
box64-b96556f80fe0fcf625111aa587a00001f4b04d51.zip
[BOX32][WRAPPER] Reworked 32bits libX11, with new wrapperhelper
Diffstat (limited to 'src/libtools')
-rw-r--r--src/libtools/my_x11_defs.h5
-rw-r--r--src/libtools/my_x11_defs_32.h4
2 files changed, 9 insertions, 0 deletions
diff --git a/src/libtools/my_x11_defs.h b/src/libtools/my_x11_defs.h
index d03afbb3..28f9cb52 100644
--- a/src/libtools/my_x11_defs.h
+++ b/src/libtools/my_x11_defs.h
@@ -858,5 +858,10 @@ typedef struct my_XVisualInfo_s {
   int bits_per_rgb;
 } my_XVisualInfo_t;
 
+typedef struct my_XModifierKeymap_s {
+    int             max_keypermod;
+    uint8_t*        modifiermap;
+} my_XModifierKeymap_t;
+
 
 #endif//MY_X11_DEFS
\ No newline at end of file
diff --git a/src/libtools/my_x11_defs_32.h b/src/libtools/my_x11_defs_32.h
index f4d93084..e82f0d7a 100644
--- a/src/libtools/my_x11_defs_32.h
+++ b/src/libtools/my_x11_defs_32.h
@@ -792,5 +792,9 @@ typedef struct my_XVisualInfo_32_s {
   int bits_per_rgb;
 } my_XVisualInfo_32_t;
 
+typedef struct my_XModifierKeymap_32_s {
+    int             max_keypermod;
+    ptr_t           modifiermap;    //uint8_t*
+} my_XModifierKeymap_32_t;
 
 #endif//MY_X11_DEFS_32
\ No newline at end of file