about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2025-07-22 18:36:28 +0200
committerptitSeb <sebastien.chev@gmail.com>2025-07-22 18:36:28 +0200
commitb8d40a8d7181d2b4aa0c17ebc32a053228af3173 (patch)
tree97672b646e7c48929b9570ac3910faade0c223d1 /src
parenta3cad12d6647eb96dfa86ad4a28c69c8166c0da4 (diff)
downloadbox64-b8d40a8d7181d2b4aa0c17ebc32a053228af3173.tar.gz
box64-b8d40a8d7181d2b4aa0c17ebc32a053228af3173.zip
[WRAPPER] Added 1 more function to wrapped libharfbuzz
Diffstat (limited to 'src')
-rw-r--r--src/wrapped/generated/functions_list.txt1
-rw-r--r--src/wrapped/generated/wrappedlibharfbuzztypes.h1
-rw-r--r--src/wrapped/wrappedlibharfbuzz.c6
-rw-r--r--src/wrapped/wrappedlibharfbuzz_private.h2
4 files changed, 9 insertions, 1 deletions
diff --git a/src/wrapped/generated/functions_list.txt b/src/wrapped/generated/functions_list.txt
index e5eb8496..980a5b7e 100644
--- a/src/wrapped/generated/functions_list.txt
+++ b/src/wrapped/generated/functions_list.txt
@@ -4980,6 +4980,7 @@ wrappedlibharfbuzz:
   - hb_unicode_funcs_reference
 - pFpp:
   - hb_ft_face_create
+  - hb_ft_font_create
 - vFppp:
   - hb_font_set_funcs_data
 - pFppp:
diff --git a/src/wrapped/generated/wrappedlibharfbuzztypes.h b/src/wrapped/generated/wrappedlibharfbuzztypes.h
index 5df4058c..87153258 100644
--- a/src/wrapped/generated/wrappedlibharfbuzztypes.h
+++ b/src/wrapped/generated/wrappedlibharfbuzztypes.h
@@ -25,6 +25,7 @@ typedef void* (*pFpuupp_t)(void*, uint32_t, uint32_t, void*, void*);
 	GO(hb_font_funcs_destroy, vFp_t) \
 	GO(hb_unicode_funcs_reference, pFp_t) \
 	GO(hb_ft_face_create, pFpp_t) \
+	GO(hb_ft_font_create, pFpp_t) \
 	GO(hb_font_set_funcs_data, vFppp_t) \
 	GO(hb_face_create_for_tables, pFppp_t) \
 	GO(hb_buffer_set_message_func, vFpppp_t) \
diff --git a/src/wrapped/wrappedlibharfbuzz.c b/src/wrapped/wrappedlibharfbuzz.c
index c300a335..1c65488f 100644
--- a/src/wrapped/wrappedlibharfbuzz.c
+++ b/src/wrapped/wrappedlibharfbuzz.c
@@ -1214,4 +1214,10 @@ EXPORT void* my_hb_ft_face_create(x64emu_t* emu, void* face, void* destroy)
     return my->hb_ft_face_create(face, find_destroy_Fct(destroy));
 }
 
+EXPORT void* my_hb_ft_font_create(x64emu_t* emu, void* face, void* destroy)
+{
+    (void)emu;
+    return my->hb_ft_font_create(face, find_destroy_Fct(destroy));
+}
+
 #include "wrappedlib_init.h"
diff --git a/src/wrapped/wrappedlibharfbuzz_private.h b/src/wrapped/wrappedlibharfbuzz_private.h
index b638a3ef..a783285a 100644
--- a/src/wrapped/wrappedlibharfbuzz_private.h
+++ b/src/wrapped/wrappedlibharfbuzz_private.h
@@ -224,7 +224,7 @@ GOM(hb_ft_face_create, pFEpp)
 GO(hb_ft_face_create_cached, pFp)
 GO(hb_ft_face_create_referenced, pFp)
 GO(hb_ft_font_changed, vFp)
-//GOM(hb_ft_font_create, pFEpp)
+GOM(hb_ft_font_create, pFEpp)
 GO(hb_ft_font_create_referenced, pFp)
 GO(hb_ft_font_get_face, pFp)
 GO(hb_ft_font_get_load_flags, iFp)