about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorptitSeb <sebastien.chev@gmail.com>2024-12-12 10:58:27 +0100
committerptitSeb <sebastien.chev@gmail.com>2024-12-12 10:58:27 +0100
commit7e17c862cfd93af5813a5823a639cafbc12df1d9 (patch)
tree9d10a1b0539dbd3423bd3861367b97ba4afc53b3 /src
parentbb60cc8568d592535d3f9195aa40a4377e13a69c (diff)
downloadbox64-7e17c862cfd93af5813a5823a639cafbc12df1d9.tar.gz
box64-7e17c862cfd93af5813a5823a639cafbc12df1d9.zip
[WRAPPER] Checked pangoft2 wrapping with new wrapperhelper
Diffstat (limited to 'src')
-rw-r--r--src/wrapped/generated/functions_list.txt2
-rw-r--r--src/wrapped/generated/wrappedpangoft2types.h4
-rw-r--r--src/wrapped/wrappedpangoft2_private.h14
3 files changed, 12 insertions, 8 deletions
diff --git a/src/wrapped/generated/functions_list.txt b/src/wrapped/generated/functions_list.txt
index fca4f013..c99736b3 100644
--- a/src/wrapped/generated/functions_list.txt
+++ b/src/wrapped/generated/functions_list.txt
@@ -5487,6 +5487,8 @@ wrappedpango:
   - pango_attribute_init
 wrappedpangocairo:
 wrappedpangoft2:
+- pFp:
+  - pango_fc_font_lock_face
 wrappedplc4:
 wrappedplds4:
 wrappedpng16:
diff --git a/src/wrapped/generated/wrappedpangoft2types.h b/src/wrapped/generated/wrappedpangoft2types.h
index 16698f95..7c53ff64 100644
--- a/src/wrapped/generated/wrappedpangoft2types.h
+++ b/src/wrapped/generated/wrappedpangoft2types.h
@@ -11,7 +11,9 @@
 #define ADDED_FUNCTIONS() 
 #endif
 
+typedef void* (*pFp_t)(void*);
 
-#define SUPER() ADDED_FUNCTIONS()
+#define SUPER() ADDED_FUNCTIONS() \
+	GO(pango_fc_font_lock_face, pFp_t)
 
 #endif // __wrappedpangoft2TYPES_H_
diff --git a/src/wrapped/wrappedpangoft2_private.h b/src/wrapped/wrappedpangoft2_private.h
index 0d12f7ff..3adaf8a9 100644
--- a/src/wrapped/wrappedpangoft2_private.h
+++ b/src/wrapped/wrappedpangoft2_private.h
@@ -1,29 +1,29 @@
 #if !(defined(GO) && defined(GOM) && defined(GO2) && defined(DATA))
-#error meh!
+#error Meh...
 #endif
 
 GO(pango_fc_decoder_get_charset, pFpp)
 GO(pango_fc_decoder_get_glyph, uFppu)
-GO(pango_fc_decoder_get_type, iFv)
+GO(pango_fc_decoder_get_type, LFv)
 GO(pango_fc_font_create_base_metrics_for_context, pFpp)
 GO(pango_fc_font_description_from_pattern, pFpi)
 GO(pango_fc_font_get_glyph, uFpu)
 GO(pango_fc_font_get_raw_extents, vFpupp)
-GO(pango_fc_font_get_type, iFv)
+GO(pango_fc_font_get_type, LFv)
 GO(pango_fc_font_get_unknown_glyph, uFpu)
 GO(pango_fc_font_has_char, iFpu)
 GO(pango_fc_font_kern_glyphs, vFpp)
 GO(pango_fc_font_key_get_context_key, pFp)
 GO(pango_fc_font_key_get_matrix, pFp)
 GO(pango_fc_font_key_get_pattern, pFp)
-GO(pango_fc_font_lock_face, pFp)
-//GOM(pango_fc_font_map_add_decoder_find_func, vFEpBpp)
+GOM(pango_fc_font_lock_face, pFp)
+//GOM(pango_fc_font_map_add_decoder_find_func, vFEpppp)
 GO(pango_fc_font_map_cache_clear, vFp)
 GO(pango_fc_font_map_config_changed, vFp)
 GO(pango_fc_font_map_create_context, pFp)
 GO(pango_fc_font_map_find_decoder, pFpp)
 GO(pango_fc_font_map_get_config, pFp)
-GO(pango_fc_font_map_get_type, iFv)
+GO(pango_fc_font_map_get_type, LFv)
 GO(pango_fc_font_map_shutdown, vFp)
 GO(pango_fc_font_map_set_config, vFpp)
 GO(pango_fc_fontset_key_get_absolute_size, dFp)
@@ -41,7 +41,7 @@ GO(pango_ft2_font_map_create_context, pFp)
 GO(pango_ft2_font_map_for_display, pFv)
 GO(pango_ft2_font_map_get_type, LFv)
 GO(pango_ft2_font_map_new, pFv)
-//GOM(pango_ft2_font_map_set_default_substitute, vFEpBpB)
+//GOM(pango_ft2_font_map_set_default_substitute, vFEpppp)
 GO(pango_ft2_font_map_set_resolution, vFpdd)
 GO(pango_ft2_font_map_substitute_changed, vFp)
 GO(pango_ft2_get_context, pFdd)