about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2023-02-12 11:35:50 +0100
committerptitSeb <sebastien.chev@gmail.com>2023-02-12 11:35:50 +0100
commit8a5a69818ebf8e7d8609a6bf183a99acd1a797bb (patch)
tree0b4d5e15116ff82d344245c432b3413b7fe0a5dc /src
parent56701220e92b60bda8f920f2b9729a2e8ad41c65 (diff)
downloadbox64-8a5a69818ebf8e7d8609a6bf183a99acd1a797bb.tar.gz
box64-8a5a69818ebf8e7d8609a6bf183a99acd1a797bb.zip
Added some more gtk3 wrapped functions
Diffstat (limited to 'src')
-rw-r--r--src/wrapped/generated/functions_list.txt1
-rw-r--r--src/wrapped/generated/wrapper.c2
-rw-r--r--src/wrapped/generated/wrapper.h1
-rwxr-xr-xsrc/wrapped/wrappedgtk3_private.h67
4 files changed, 39 insertions, 32 deletions
diff --git a/src/wrapped/generated/functions_list.txt b/src/wrapped/generated/functions_list.txt
index 11803e74..8a0a4799 100644
--- a/src/wrapped/generated/functions_list.txt
+++ b/src/wrapped/generated/functions_list.txt
@@ -2245,6 +2245,7 @@
 #() pFpippppppppppppppppp
 #() pFpppWWCCpCpCpCWpCpCpC
 #() iFpppppppppppppppppppppp
+#() vFpppppppppppppppppppppppp
 #() iFpppppppppppppppppppppppppppppppppp
 #defined(HAVE_LD80BITS) IFD
 #defined(HAVE_LD80BITS) DFD
diff --git a/src/wrapped/generated/wrapper.c b/src/wrapped/generated/wrapper.c
index 504336af..1e4bb28f 100644
--- a/src/wrapped/generated/wrapper.c
+++ b/src/wrapped/generated/wrapper.c
@@ -2279,6 +2279,7 @@ typedef void* (*pFiiiippppppppppppppp_t)(int64_t, int64_t, int64_t, int64_t, voi
 typedef void* (*pFpippppppppppppppppp_t)(void*, int64_t, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*);
 typedef void* (*pFpppWWCCpCpCpCWpCpCpC_t)(void*, void*, void*, uint16_t, uint16_t, uint8_t, uint8_t, void*, uint8_t, void*, uint8_t, void*, uint8_t, uint16_t, void*, uint8_t, void*, uint8_t, void*, uint8_t);
 typedef int64_t (*iFpppppppppppppppppppppp_t)(void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*);
+typedef void (*vFpppppppppppppppppppppppp_t)(void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*);
 typedef int64_t (*iFpppppppppppppppppppppppppppppppppp_t)(void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*, void*);
 
 #if defined(HAVE_LD80BITS)
@@ -4553,6 +4554,7 @@ void pFiiiippppppppppppppp(x64emu_t *emu, uintptr_t fcn) { pFiiiippppppppppppppp
 void pFpippppppppppppppppp(x64emu_t *emu, uintptr_t fcn) { pFpippppppppppppppppp_t fn = (pFpippppppppppppppppp_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (int64_t)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32), *(void**)(R_RSP + 40), *(void**)(R_RSP + 48), *(void**)(R_RSP + 56), *(void**)(R_RSP + 64), *(void**)(R_RSP + 72), *(void**)(R_RSP + 80), *(void**)(R_RSP + 88), *(void**)(R_RSP + 96), *(void**)(R_RSP + 104)); }
 void pFpppWWCCpCpCpCWpCpCpC(x64emu_t *emu, uintptr_t fcn) { pFpppWWCCpCpCpCWpCpCpC_t fn = (pFpppWWCCpCpCpCWpCpCpC_t)fcn; R_RAX=(uintptr_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (uint16_t)R_RCX, (uint16_t)R_R8, (uint8_t)R_R9, *(uint8_t*)(R_RSP + 8), *(void**)(R_RSP + 16), *(uint8_t*)(R_RSP + 24), *(void**)(R_RSP + 32), *(uint8_t*)(R_RSP + 40), *(void**)(R_RSP + 48), *(uint8_t*)(R_RSP + 56), *(uint16_t*)(R_RSP + 64), *(void**)(R_RSP + 72), *(uint8_t*)(R_RSP + 80), *(void**)(R_RSP + 88), *(uint8_t*)(R_RSP + 96), *(void**)(R_RSP + 104), *(uint8_t*)(R_RSP + 112)); }
 void iFpppppppppppppppppppppp(x64emu_t *emu, uintptr_t fcn) { iFpppppppppppppppppppppp_t fn = (iFpppppppppppppppppppppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32), *(void**)(R_RSP + 40), *(void**)(R_RSP + 48), *(void**)(R_RSP + 56), *(void**)(R_RSP + 64), *(void**)(R_RSP + 72), *(void**)(R_RSP + 80), *(void**)(R_RSP + 88), *(void**)(R_RSP + 96), *(void**)(R_RSP + 104), *(void**)(R_RSP + 112), *(void**)(R_RSP + 120), *(void**)(R_RSP + 128)); }
+void vFpppppppppppppppppppppppp(x64emu_t *emu, uintptr_t fcn) { vFpppppppppppppppppppppppp_t fn = (vFpppppppppppppppppppppppp_t)fcn; fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32), *(void**)(R_RSP + 40), *(void**)(R_RSP + 48), *(void**)(R_RSP + 56), *(void**)(R_RSP + 64), *(void**)(R_RSP + 72), *(void**)(R_RSP + 80), *(void**)(R_RSP + 88), *(void**)(R_RSP + 96), *(void**)(R_RSP + 104), *(void**)(R_RSP + 112), *(void**)(R_RSP + 120), *(void**)(R_RSP + 128), *(void**)(R_RSP + 136), *(void**)(R_RSP + 144)); }
 void iFpppppppppppppppppppppppppppppppppp(x64emu_t *emu, uintptr_t fcn) { iFpppppppppppppppppppppppppppppppppp_t fn = (iFpppppppppppppppppppppppppppppppppp_t)fcn; R_RAX=(int64_t)fn((void*)R_RDI, (void*)R_RSI, (void*)R_RDX, (void*)R_RCX, (void*)R_R8, (void*)R_R9, *(void**)(R_RSP + 8), *(void**)(R_RSP + 16), *(void**)(R_RSP + 24), *(void**)(R_RSP + 32), *(void**)(R_RSP + 40), *(void**)(R_RSP + 48), *(void**)(R_RSP + 56), *(void**)(R_RSP + 64), *(void**)(R_RSP + 72), *(void**)(R_RSP + 80), *(void**)(R_RSP + 88), *(void**)(R_RSP + 96), *(void**)(R_RSP + 104), *(void**)(R_RSP + 112), *(void**)(R_RSP + 120), *(void**)(R_RSP + 128), *(void**)(R_RSP + 136), *(void**)(R_RSP + 144), *(void**)(R_RSP + 152), *(void**)(R_RSP + 160), *(void**)(R_RSP + 168), *(void**)(R_RSP + 176), *(void**)(R_RSP + 184), *(void**)(R_RSP + 192), *(void**)(R_RSP + 200), *(void**)(R_RSP + 208), *(void**)(R_RSP + 216), *(void**)(R_RSP + 224)); }
 
 #if defined(HAVE_LD80BITS)
diff --git a/src/wrapped/generated/wrapper.h b/src/wrapped/generated/wrapper.h
index 36fe7d7f..0f6bb51e 100644
--- a/src/wrapped/generated/wrapper.h
+++ b/src/wrapped/generated/wrapper.h
@@ -2278,6 +2278,7 @@ void pFiiiippppppppppppppp(x64emu_t *emu, uintptr_t fnc);
 void pFpippppppppppppppppp(x64emu_t *emu, uintptr_t fnc);
 void pFpppWWCCpCpCpCWpCpCpC(x64emu_t *emu, uintptr_t fnc);
 void iFpppppppppppppppppppppp(x64emu_t *emu, uintptr_t fnc);
+void vFpppppppppppppppppppppppp(x64emu_t *emu, uintptr_t fnc);
 void iFpppppppppppppppppppppppppppppppppp(x64emu_t *emu, uintptr_t fnc);
 
 #if defined(HAVE_LD80BITS)
diff --git a/src/wrapped/wrappedgtk3_private.h b/src/wrapped/wrappedgtk3_private.h
index c35f6d6a..e5213a8a 100755
--- a/src/wrapped/wrappedgtk3_private.h
+++ b/src/wrapped/wrappedgtk3_private.h
@@ -2,40 +2,43 @@
 #error meh!
 #endif
 
-//GO(gtk_about_dialog_get_artists, 
-//GO(gtk_about_dialog_get_authors, 
-//GO(gtk_about_dialog_get_comments, 
-//GO(gtk_about_dialog_get_copyright, 
-//GO(gtk_about_dialog_get_documenters, 
-//GO(gtk_about_dialog_get_license, 
-//GO(gtk_about_dialog_get_logo, 
-//GO(gtk_about_dialog_get_logo_icon_name, 
-//GO(gtk_about_dialog_get_name, 
-//GO(gtk_about_dialog_get_program_name, 
-//GO(gtk_about_dialog_get_translator_credits, 
+GO(gtk_about_dialog_add_credit_section, vFppp)
+GO(gtk_about_dialog_get_artists, pFp)
+GO(gtk_about_dialog_get_authors, pFp)
+GO(gtk_about_dialog_get_comments, pFp)
+GO(gtk_about_dialog_get_copyright, pFp)
+GO(gtk_about_dialog_get_documenters, pFp)
+GO(gtk_about_dialog_get_license, pFp)
+GO(gtk_about_dialog_get_license_type, iFp)
+GO(gtk_about_dialog_get_logo, pFp)
+GO(gtk_about_dialog_get_logo_icon_name, pFp)
+GO(gtk_about_dialog_get_name, pFp)
+GO(gtk_about_dialog_get_program_name, pFp)
+GO(gtk_about_dialog_get_translator_credits, pFp)
 GO(gtk_about_dialog_get_type, pFv)
-//GO(gtk_about_dialog_get_version, 
-//GO(gtk_about_dialog_get_website, 
-//GO(gtk_about_dialog_get_website_label, 
-//GO(gtk_about_dialog_get_wrap_license, 
-//GO(gtk_about_dialog_new, 
-//GO(gtk_about_dialog_set_artists, 
-//GO(gtk_about_dialog_set_authors, 
-//GO(gtk_about_dialog_set_comments, 
-//GO(gtk_about_dialog_set_copyright, 
-//GO(gtk_about_dialog_set_documenters, 
+GO(gtk_about_dialog_get_version, pFp)
+GO(gtk_about_dialog_get_website, pFp)
+GO(gtk_about_dialog_get_website_label, pFp)
+GO(gtk_about_dialog_get_wrap_license, iFp)
+GO(gtk_about_dialog_new, pFv)
+GO(gtk_about_dialog_set_artists, vFpp)
+GO(gtk_about_dialog_set_authors, vFpp)
+GO(gtk_about_dialog_set_comments, vFpp)
+GO(gtk_about_dialog_set_copyright, vFpp)
+GO(gtk_about_dialog_set_documenters, vFpp)
 //GO(gtk_about_dialog_set_email_hook, 
-//GO(gtk_about_dialog_set_license, 
-//GO(gtk_about_dialog_set_logo, 
-//GO(gtk_about_dialog_set_logo_icon_name, 
-//GO(gtk_about_dialog_set_name, 
-//GO(gtk_about_dialog_set_program_name, 
-//GO(gtk_about_dialog_set_translator_credits, 
+GO(gtk_about_dialog_set_license, vFpp)
+GO(gtk_about_dialog_set_license_type, vFpi)
+GO(gtk_about_dialog_set_logo, vFpp)
+GO(gtk_about_dialog_set_logo_icon_name, vFpp)
+GO(gtk_about_dialog_set_name, vFpp)
+GO(gtk_about_dialog_set_program_name, vFpp)
+GO(gtk_about_dialog_set_translator_credits, vFpp)
 //GO(gtk_about_dialog_set_url_hook, 
-//GO(gtk_about_dialog_set_version, 
-//GO(gtk_about_dialog_set_website, 
-//GO(gtk_about_dialog_set_website_label, 
-//GO(gtk_about_dialog_set_wrap_license, 
+GO(gtk_about_dialog_set_version, vFpp)
+GO(gtk_about_dialog_set_website, vFpp)
+GO(gtk_about_dialog_set_website_label, vFpp)
+GO(gtk_about_dialog_set_wrap_license, vFpi)
 GO(gtk_accelerator_get_default_mod_mask, uFv)
 GO(gtk_accelerator_get_label, pFui)
 GO(gtk_accelerator_name, pFui)
@@ -2625,7 +2628,7 @@ GO(gtk_settings_set_long_property, vFpplp)
 GO(gtk_settings_set_property_value, vFppp)
 GO(gtk_settings_set_string_property, vFpppp)
 GO(gtk_shadow_type_get_type, pFv)
-//GO(gtk_show_about_dialog, 
+GO(gtk_show_about_dialog, vFpppppppppppppppppppppppp)   //vaarg
 GO(gtk_show_uri, iFppup)
 GO(gtk_side_type_get_type, pFv)
 //GO(gtk_signal_compat_matched,