From 30e128e41d855d4d9778a352954ac1bd1e2682df Mon Sep 17 00:00:00 2001 From: ptitSeb Date: Sat, 19 Mar 2022 09:21:22 +0100 Subject: Small fixes to some wrapped X11 functions --- src/wrapped/wrappedlibx11.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/wrapped/wrappedlibx11.c b/src/wrapped/wrappedlibx11.c index e42c71c2..a24f5028 100755 --- a/src/wrapped/wrappedlibx11.c +++ b/src/wrapped/wrappedlibx11.c @@ -644,7 +644,7 @@ EXPORT void* my_XVaCreateNestedList(x64emu_t* emu, int unused, uintptr_t* va) { library_t* lib = emu->context->x11lib; x11_my_t *my = (x11_my_t *)lib->priv.w.p2; int n = 0; - while (getVArgs(emu, 1, va, ++n)) ; + while (getVArgs(emu, 1, va, n)) n+=2 ; void** new_va = malloc(sizeof(void*) * n); XICCallback* callbacks = (XICCallback*)malloc(sizeof(XIMCallback) * n); @@ -665,7 +665,7 @@ EXPORT void* my_XCreateIC(x64emu_t* emu, void* xim, uintptr_t* va) { library_t* lib = emu->context->x11lib; x11_my_t *my = (x11_my_t *)lib->priv.w.p2; int n = 0; - while (getVArgs(emu, 1, va, ++n)) ; + while (getVArgs(emu, 1, va, n)) n+=2; void** new_va = malloc(sizeof(void*) * n); XICCallback* callbacks = (XICCallback*)malloc(sizeof(XIMCallback) * n); @@ -686,7 +686,7 @@ EXPORT void* my_XSetICValues(x64emu_t* emu, void* xic, uintptr_t* va) { library_t* lib = emu->context->x11lib; x11_my_t *my = (x11_my_t *)lib->priv.w.p2; int n = 0; - while (getVArgs(emu, 1, va, ++n)) ; + while (getVArgs(emu, 1, va, n)) n+=2; void** new_va = malloc(sizeof(void*) * n); XICCallback* callbacks = (XICCallback*)malloc(sizeof(XIMCallback) * n); @@ -708,7 +708,7 @@ EXPORT void* my_XSetIMValues(x64emu_t* emu, void* xim, uintptr_t* va) { library_t* lib = emu->context->x11lib; x11_my_t *my = (x11_my_t *)lib->priv.w.p2; int n = 0; - while (getVArgs(emu, 1, va, ++n)) ; + while (getVArgs(emu, 1, va, n)) n+=2; void** new_va = malloc(sizeof(void*) * n); XIMCallback* callbacks = (XIMCallback*)malloc(sizeof(XIMCallback) * n); -- cgit 1.4.1