diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2021-09-26 12:06:01 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2021-09-26 12:06:01 +0200 |
| commit | 783e9a4b7442506765fe9687d006e0cd17c3c2f1 (patch) | |
| tree | 8f29384177f4fa05f02bdb8c52bbc84d561bc5b3 /src/wrapped/wrappeddbus.c | |
| parent | 202a067a6177e4a9d6b31e1089cd81368ae9d4b3 (diff) | |
| download | box64-783e9a4b7442506765fe9687d006e0cd17c3c2f1.tar.gz box64-783e9a4b7442506765fe9687d006e0cd17c3c2f1.zip | |
More untested support for loongarch64 va_list
Diffstat (limited to 'src/wrapped/wrappeddbus.c')
| -rwxr-xr-x | src/wrapped/wrappeddbus.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/wrapped/wrappeddbus.c b/src/wrapped/wrappeddbus.c index 56f1c054..f2910741 100755 --- a/src/wrapped/wrappeddbus.c +++ b/src/wrapped/wrappeddbus.c @@ -411,7 +411,11 @@ EXPORT int my_dbus_message_get_args_valist(x64emu_t* emu, void* message, void* e { (void)emu; dbus_my_t *my = (dbus_my_t*)my_lib->priv.w.p2; + #ifdef CONVERT_VALIST CONVERT_VALIST(b); + #else + CREATE_VALIST_FROM_VALIST(b, emu->scratch); + #endif return my->dbus_message_get_args_valist(message, e, arg, VARARGS); } @@ -428,7 +432,11 @@ EXPORT int my_dbus_message_append_args_valist(x64emu_t* emu, void* message, int { (void)emu; dbus_my_t *my = (dbus_my_t*)my_lib->priv.w.p2; + #ifdef CONVERT_VALIST CONVERT_VALIST(b); + #else + CREATE_VALIST_FROM_VALIST(b, emu->scratch); + #endif return my->dbus_message_append_args_valist(message, arg, VARARGS); } |