about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2025-10-08 16:41:54 +0200
committerptitSeb <sebastien.chev@gmail.com>2025-10-08 16:41:54 +0200
commitb6c9cc93fba9db54067acb25366c78a94829371e (patch)
tree898a3251793a6f9735cbf01e45996253e4d58d89
parent4cc74f45eb883693e7624d89b8c70f5b7e551a80 (diff)
downloadbox64-b6c9cc93fba9db54067acb25366c78a94829371e.tar.gz
box64-b6c9cc93fba9db54067acb25366c78a94829371e.zip
[BOX32][WRAPPER] Added 1 more wrapped function to libdbus
-rw-r--r--src/wrapped32/generated/functions_list.txt1
-rw-r--r--src/wrapped32/generated/wrappeddbustypes32.h1
-rw-r--r--src/wrapped32/wrappeddbus.c4
-rw-r--r--src/wrapped32/wrappeddbus_private.h2
4 files changed, 5 insertions, 3 deletions
diff --git a/src/wrapped32/generated/functions_list.txt b/src/wrapped32/generated/functions_list.txt
index a57644dc..08c65782 100644
--- a/src/wrapped32/generated/functions_list.txt
+++ b/src/wrapped32/generated/functions_list.txt
@@ -2198,6 +2198,7 @@ wrappeddbus:
   - dbus_connection_set_data
 - uFpppp:
   - dbus_connection_add_filter
+  - dbus_pending_call_set_notify
 - uFpbppuuuuup_ip:
 - uFpbppuuuuup_iV:
   - dbus_message_get_args
diff --git a/src/wrapped32/generated/wrappeddbustypes32.h b/src/wrapped32/generated/wrappeddbustypes32.h
index e9f489cb..a0cc2a76 100644
--- a/src/wrapped32/generated/wrappeddbustypes32.h
+++ b/src/wrapped32/generated/wrappeddbustypes32.h
@@ -35,6 +35,7 @@ typedef uint32_t (*uFpppppp_t)(void*, void*, void*, void*, void*, void*);
 	GO(dbus_connection_set_wakeup_main_function, vFpppp_t) \
 	GO(dbus_connection_set_data, uFpipp_t) \
 	GO(dbus_connection_add_filter, uFpppp_t) \
+	GO(dbus_pending_call_set_notify, uFpppp_t) \
 	GO(dbus_message_get_args, uFpbppuuuuup_iV_t) \
 	GO(dbus_connection_try_register_object_path, uFppppbppuuuuup__t) \
 	GO(dbus_connection_set_timeout_functions, uFpppppp_t) \
diff --git a/src/wrapped32/wrappeddbus.c b/src/wrapped32/wrappeddbus.c
index 0f34073f..28e83d46 100644
--- a/src/wrapped32/wrappeddbus.c
+++ b/src/wrapped32/wrappeddbus.c
@@ -574,13 +574,13 @@ EXPORT int my32_dbus_message_set_data(x64emu_t* emu, void* message, int32_t slot
     (void)emu;
     return my->dbus_message_set_data(message, slot, data, find_DBusFreeFunction_Fct(free_func));
 }
-
+#endif
 EXPORT int my32_dbus_pending_call_set_notify(x64emu_t* emu, void* pending, void* func, void* data, void* free_func)
 {
     (void)emu;
     return my->dbus_pending_call_set_notify(pending, findDBusPendingCallNotifyFunctionFct(func), data, find_DBusFreeFunction_Fct(free_func));
 }
-
+#if 0
 EXPORT int my32_dbus_pending_call_set_data(x64emu_t* emu, void* pending, int32_t slot, void* data, void* free_func)
 {
     (void)emu;
diff --git a/src/wrapped32/wrappeddbus_private.h b/src/wrapped32/wrappeddbus_private.h
index 4dc0a002..4caacb1f 100644
--- a/src/wrapped32/wrappeddbus_private.h
+++ b/src/wrapped32/wrappeddbus_private.h
@@ -176,7 +176,7 @@ GO(dbus_pending_call_get_completed, uFp)
 GO(dbus_pending_call_get_data, pFpi)
 GO(dbus_pending_call_ref, pFp)
 //GOM(dbus_pending_call_set_data, uFEpipp)
-//GOM(dbus_pending_call_set_notify, uFEpppp)
+GOM(dbus_pending_call_set_notify, uFEpppp)
 GO(dbus_pending_call_steal_reply, pFp)
 GO(dbus_pending_call_unref, vFp)
 GO(dbus_realloc, pFpL)