diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2024-12-16 12:41:05 +0100 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2024-12-16 12:41:05 +0100 |
| commit | d432b18d23e61ad3b73f6a3c821f23eb2dd7792e (patch) | |
| tree | bb630e39129f19e8b01630eca8a04cc9bbfd9543 /src/libtools | |
| parent | 98c0811525ff6b0ba099f2a88660c3067b73c1e1 (diff) | |
| download | box64-d432b18d23e61ad3b73f6a3c821f23eb2dd7792e.tar.gz box64-d432b18d23e61ad3b73f6a3c821f23eb2dd7792e.zip | |
[BOX32][WRAPPER] Added 32bits wrapped libxcb
Diffstat (limited to 'src/libtools')
| -rw-r--r-- | src/libtools/myalignxcb32.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/libtools/myalignxcb32.c b/src/libtools/myalignxcb32.c index e1b0e868..3bc8e5fe 100644 --- a/src/libtools/myalignxcb32.c +++ b/src/libtools/myalignxcb32.c @@ -72,7 +72,7 @@ typedef struct my_xcb_connection_32_s { #define NXCB 8 static my_xcb_connection_t* my_xcb_connects[NXCB] = {0}; -static my_xcb_connection_32_t x64_xcb_connects[NXCB] = {0}; +static my_xcb_connection_32_t i386_xcb_connects[NXCB] = {0}; void* align_xcb_connection32(void* src) { @@ -81,7 +81,7 @@ void* align_xcb_connection32(void* src) // find it my_xcb_connection_t * dest = NULL; for(int i=0; i<NXCB && !dest; ++i) - if(src==&x64_xcb_connects[i]) + if(src==&i386_xcb_connects[i]) dest = my_xcb_connects[i]; #if 1 if(!dest) @@ -180,15 +180,15 @@ void* add_xcb_connection32(void* src) // check if already exist for(int i=0; i<NXCB; ++i) if(my_xcb_connects[i] == src) { - unalign_xcb_connection32(src, &x64_xcb_connects[i]); - return &x64_xcb_connects[i]; + unalign_xcb_connection32(src, &i386_xcb_connects[i]); + return &i386_xcb_connects[i]; } // find a free slot for(int i=0; i<NXCB; ++i) if(!my_xcb_connects[i]) { my_xcb_connects[i] = src; - unalign_xcb_connection32(src, &x64_xcb_connects[i]); - return &x64_xcb_connects[i]; + unalign_xcb_connection32(src, &i386_xcb_connects[i]); + return &i386_xcb_connects[i]; } printf_log(LOG_NONE, "BOX64: Error, no more free xcb_connect 32bits slot for %p\n", src); return src; @@ -200,9 +200,9 @@ void del_xcb_connection32(void* src) return; // find it for(int i=0; i<NXCB; ++i) - if(src==&x64_xcb_connects[i]) { + if(src==&i386_xcb_connects[i]) { my_xcb_connects[i] = NULL; - memset(&x64_xcb_connects[i], 0, sizeof(my_xcb_connection_32_t)); + memset(&i386_xcb_connects[i], 0, sizeof(my_xcb_connection_32_t)); return; } printf_log(LOG_NONE, "BOX64: Error, 32bits xcb_connect %p not found for deletion\n", src); |