about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
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)