about summary refs log tree commit diff stats
path: root/src/wrapped/wrappedlibharfbuzz_private.h
blob: a783285a9dbcf744747965969bdb98293e888c61 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
#if !(defined(GO) && defined(GOM) && defined(GO2) && defined(DATA))
#error Meh...
#endif

GO(hb_aat_layout_feature_type_get_name_id, uFpu)
GO(hb_aat_layout_feature_type_get_selector_infos, uFpuuppp)
GO(hb_aat_layout_get_feature_types, uFpupp)
GO(hb_aat_layout_has_positioning, iFp)
GO(hb_aat_layout_has_substitution, iFp)
GO(hb_aat_layout_has_tracking, iFp)
GO(hb_blob_copy_writable_or_fail, pFp)
GOM(hb_blob_create, pFEpuupp)
GOM(hb_blob_create_or_fail, pFEpuupp)
GO(hb_blob_create_from_file, pFp)
GO(hb_blob_create_from_file_or_fail, pFp)
GO(hb_blob_create_sub_blob, pFpuu)
GO(hb_blob_destroy, vFp)
GO(hb_blob_get_data, pFpp)
GO(hb_blob_get_data_writable, pFpp)
GO(hb_blob_get_empty, pFv)
GO(hb_blob_get_length, uFp)
GO(hb_blob_get_user_data, pFpp)
GO(hb_blob_is_immutable, iFp)
GO(hb_blob_make_immutable, vFp)
GO(hb_blob_reference, pFp)
GOM(hb_blob_set_user_data, iFEppppi)
GO(hb_buffer_add, vFpuu)
GO(hb_buffer_add_codepoints, vFppiui)
GO(hb_buffer_add_latin1, vFppiui)
GO(hb_buffer_add_utf16, vFppiui)
GO(hb_buffer_add_utf32, vFppiui)
GO(hb_buffer_add_utf8, vFppiui)
GO(hb_buffer_allocation_successful, iFp)
GO(hb_buffer_append, vFppuu)
GO(hb_buffer_clear_contents, vFp)
GO(hb_buffer_create, pFv)
GO(hb_buffer_create_similar, pFp)
GO(hb_buffer_deserialize_glyphs, iFppippu)
GO(hb_buffer_deserialize_unicode, iFppipu)
GO(hb_buffer_destroy, vFp)
GO(hb_buffer_diff, uFppuu)
GO(hb_buffer_get_cluster_level, uFp)
GO(hb_buffer_get_content_type, uFp)
GO(hb_buffer_get_direction, uFp)
GO(hb_buffer_get_empty, pFv)
GO(hb_buffer_get_flags, uFp)
GO(hb_buffer_get_glyph_infos, pFpp)
GO(hb_buffer_get_glyph_positions, pFpp)
GO(hb_buffer_get_invisible_glyph, uFp)
GO(hb_buffer_get_language, pFp)
GO(hb_buffer_get_length, uFp)
GO(hb_buffer_get_not_found_glyph, uFp)
GO(hb_buffer_get_replacement_codepoint, uFp)
GO(hb_buffer_get_script, uFp)
GO(hb_buffer_get_segment_properties, vFpp)
GO(hb_buffer_get_unicode_funcs, pFp)
GO(hb_buffer_get_user_data, pFpp)
GO(hb_buffer_guess_segment_properties, vFp)
GO(hb_buffer_has_positions, iFp)
GO(hb_buffer_normalize_glyphs, vFp)
GO(hb_buffer_pre_allocate, iFpu)
GO(hb_buffer_reference, pFp)
GO(hb_buffer_reset, vFp)
GO(hb_buffer_reverse, vFp)
GO(hb_buffer_reverse_clusters, vFp)
GO(hb_buffer_reverse_range, vFpuu)
GO(hb_buffer_serialize, uFpuupuppuu)
GO(hb_buffer_serialize_format_from_string, uFpi)
GO(hb_buffer_serialize_format_to_string, pFu)
GO(hb_buffer_serialize_glyphs, uFpuupuppuu)
GO(hb_buffer_serialize_list_formats, pFv)
GO(hb_buffer_serialize_unicode, uFpuupupuu)
GO(hb_buffer_set_cluster_level, vFpu)
GO(hb_buffer_set_content_type, vFpu)
GO(hb_buffer_set_direction, vFpu)
GO(hb_buffer_set_flags, vFpu)
GO(hb_buffer_set_invisible_glyph, vFpu)
GO(hb_buffer_set_language, vFpp)
GO(hb_buffer_set_length, iFpu)
GOM(hb_buffer_set_message_func, vFEpppp)
GO(hb_buffer_set_not_found_glyph, vFpu)
GO(hb_buffer_set_replacement_codepoint, vFpu)
GO(hb_buffer_set_script, vFpu)
GO(hb_buffer_set_segment_properties, vFpp)
GO(hb_buffer_set_unicode_funcs, vFpp)
GOM(hb_buffer_set_user_data, iFEppppi)
GO(hb_color_get_alpha, CFu)
GO(hb_color_get_blue, CFu)
GO(hb_color_get_green, CFu)
GO(hb_color_get_red, CFu)
GO(hb_direction_from_string, uFpi)
GO(hb_direction_to_string, pFu)
GO(hb_draw_close_path, vFppp)
GO(hb_draw_cubic_to, vFpppffffff)
GO(hb_draw_funcs_create, pFv) // No need to reverse.
GOM(hb_draw_funcs_destroy, vFEp)
GO(hb_draw_funcs_is_immutable, iFp)
GO(hb_draw_funcs_make_immutable, vFp)
GO(hb_draw_funcs_reference, pFp)
GOM(hb_draw_funcs_set_close_path_func, vFEpppp)
GOM(hb_draw_funcs_set_cubic_to_func, vFEpppp)
GOM(hb_draw_funcs_set_line_to_func, vFEpppp)
GOM(hb_draw_funcs_set_move_to_func, vFEpppp)
GOM(hb_draw_funcs_set_quadratic_to_func, vFEpppp)
GO(hb_draw_line_to, vFpppff)
GO(hb_draw_move_to, vFpppff)
GO(hb_draw_quadratic_to, vFpppffff)
GO(hb_face_builder_add_table, iFpup)
GO(hb_face_builder_create, pFv)
GO(hb_face_builder_sort_tables, vFpp)
GO(hb_face_collect_unicodes, vFpp)
GO(hb_face_collect_variation_selectors, vFpp)
GO(hb_face_collect_variation_unicodes, vFpup)
GO(hb_face_count, uFp)
GO(hb_face_create, pFpu)
GOM(hb_face_create_for_tables, pFEppp)
GO(hb_face_destroy, vFp)
GO(hb_face_get_empty, pFv)
GO(hb_face_get_glyph_count, uFp)
GO(hb_face_get_index, uFp)
GO(hb_face_get_table_tags, uFpupp)
GO(hb_face_get_upem, uFp)
GO(hb_face_get_user_data, pFpp)
GO(hb_face_is_immutable, iFp)
GO(hb_face_make_immutable, vFp)
GO(hb_face_reference, pFp)
GO(hb_face_reference_blob, pFp)
GO(hb_face_reference_table, pFpu)
GO(hb_face_set_glyph_count, vFpu)
GO(hb_face_set_index, vFpu)
GO(hb_face_set_upem, vFpu)
GOM(hb_face_set_user_data, iFEppppi)
GO(hb_feature_from_string, iFpip)
GO(hb_feature_to_string, vFppu)
GO(hb_font_add_glyph_origin_for_direction, vFpuupp)
GO(hb_font_changed, vFp)
GO(hb_font_create, pFp)
GO(hb_font_create_sub_font, pFp)
GO(hb_font_destroy, vFp)
GO(hb_font_funcs_create, pFv) // No need to reverse.
GOM(hb_font_funcs_destroy, vFEp)
GO(hb_font_funcs_get_empty, pFv)
GO(hb_font_funcs_get_user_data, pFpp)
GO(hb_font_funcs_is_immutable, iFp)
GO(hb_font_funcs_make_immutable, vFp)
GO(hb_font_funcs_reference, pFp)
GOM(hb_font_funcs_set_font_h_extents_func, vFEpppp)
GOM(hb_font_funcs_set_font_v_extents_func, vFEpppp)
GOM(hb_font_funcs_set_glyph_h_advance_func, vFEpppp)
GOM(hb_font_funcs_set_glyph_v_advance_func, vFEpppp)
GOM(hb_font_funcs_set_glyph_h_advances_func, vFEpppp)
GOM(hb_font_funcs_set_glyph_v_advances_func, vFEpppp)
GOM(hb_font_funcs_set_glyph_h_kerning_func, vFEpppp)
GOM(hb_font_funcs_set_glyph_v_kerning_func, vFEpppp)
GOM(hb_font_funcs_set_glyph_h_origin_func, vFEpppp)
GOM(hb_font_funcs_set_glyph_v_origin_func, vFEpppp)
GOM(hb_font_funcs_set_glyph_contour_point_func, vFEpppp)
GOM(hb_font_funcs_set_glyph_extents_func, vFEpppp)
GOM(hb_font_funcs_set_glyph_from_name_func, vFEpppp)
GOM(hb_font_funcs_set_glyph_func, vFEpppp)
GOM(hb_font_funcs_set_glyph_name_func, vFEpppp)
GOM(hb_font_funcs_set_glyph_shape_func, vFEpppp)
GOM(hb_font_funcs_set_nominal_glyph_func, vFEpppp)
GOM(hb_font_funcs_set_nominal_glyphs_func, vFEpppp)
GOM(hb_font_funcs_set_variation_glyph_func, vFEpppp)
GOM(hb_font_funcs_set_user_data, iFEppppi)
GO(hb_font_get_empty, pFv)
GO(hb_font_get_extents_for_direction, vFpup)
GO(hb_font_get_face, pFp)
GO(hb_font_get_glyph, iFpuup)
GO(hb_font_get_glyph_advance_for_direction, vFpuupp)
GO(hb_font_get_glyph_advances_for_direction, vFpuupupu)
GO(hb_font_get_glyph_contour_point, iFpuupp)
GO(hb_font_get_glyph_contour_point_for_origin, iFpuuupp)
GO(hb_font_get_glyph_extents, iFpup)
GO(hb_font_get_glyph_extents_for_origin, iFpuup)
GO(hb_font_get_glyph_from_name, iFppip)
GO(hb_font_get_glyph_h_advance, iFpu)
GO(hb_font_get_glyph_h_advances, vFpupupu)
GO(hb_font_get_glyph_h_kerning, iFpuu)
GO(hb_font_get_glyph_h_origin, iFpupp)
GO(hb_font_get_glyph_kerning_for_direction, vFpuuupp)
GO(hb_font_get_glyph_name, iFpupu)
GO(hb_font_get_glyph_origin_for_direction, vFpuupp)
GO(hb_font_get_glyph_shape, vFpupp)
GO(hb_font_get_glyph_v_advance, iFpu)
GO(hb_font_get_glyph_v_advances, vFpupupu)
GO(hb_font_get_glyph_v_kerning, iFpuu)
GO(hb_font_get_glyph_v_origin, iFpupp)
GO(hb_font_get_h_extents, iFpp)
GO(hb_font_get_nominal_glyph, iFpup)
GO(hb_font_get_nominal_glyphs, uFpupupu)
GO(hb_font_get_parent, pFp)
GO(hb_font_get_ppem, vFppp)
GO(hb_font_get_ptem, fFp)
GO(hb_font_get_scale, vFppp)
GO(hb_font_get_serial, uFp)
GO(hb_font_get_synthetic_slant, fFp)
GO(hb_font_get_user_data, pFpp)
GO(hb_font_get_var_coords_design, pFpp)
GO(hb_font_get_var_coords_normalized, pFpp)
GO(hb_font_get_variation_glyph, iFpuup)
GO(hb_font_get_v_extents, iFpp)
GO(hb_font_glyph_from_string, iFppip)
GO(hb_font_glyph_to_string, vFpupu)
GO(hb_font_is_immutable, iFp)
GO(hb_font_make_immutable, vFp)
GO(hb_font_reference, pFp)
GO(hb_font_set_face, vFpp)
GOM(hb_font_set_funcs, vFEpppp)
GOM(hb_font_set_funcs_data, vFEppp)
GO(hb_font_set_parent, vFpp)
GO(hb_font_set_ppem, vFpuu)
GO(hb_font_set_ptem, vFpf)
GO(hb_font_set_scale, vFpii)
GO(hb_font_set_synthetic_slant, vFpf)
GOM(hb_font_set_user_data, iFEppppi)
GO(hb_font_set_var_coords_design, vFppu)
GO(hb_font_set_var_coords_normalized, vFppu)
GO(hb_font_set_variations, vFppu)
GO(hb_font_set_var_named_instance, vFpu)
GO(hb_font_subtract_glyph_origin_for_direction, vFpuupp)
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)
GO(hb_ft_font_create_referenced, pFp)
GO(hb_ft_font_get_face, pFp)
GO(hb_ft_font_get_load_flags, iFp)
GO(hb_ft_font_lock_face, pFp)
GO(hb_ft_font_set_funcs, vFp)
GO(hb_ft_font_set_load_flags, vFpi)
GO(hb_ft_font_unlock_face, vFp)
GO(hb_ft_hb_font_changed, iFp)
GO(hb_glib_blob_create, pFp)
GO(hb_glib_get_unicode_funcs, pFv)
GO(hb_glib_script_from_script, iFu)
GO(hb_glib_script_to_script, uFi)
GO(hb_glyph_info_get_glyph_flags, uFp)
GO(hb_graphite2_face_get_gr_face, pFp)
GO(hb_graphite2_font_get_gr_font, pFp)
GO(hb_language_from_string, pFpi)
GO(hb_language_get_default, pFv)
GO(hb_language_matches, iFpp)
GO(hb_language_to_string, pFp)
GO(hb_map_allocation_successful, iFp)
GO(hb_map_clear, vFp)
GO(hb_map_copy, pFp)
GO(hb_map_create, pFv)
GO(hb_map_del, vFpu)
GO(hb_map_destroy, vFp)
GO(hb_map_get, uFpu)
GO(hb_map_get_empty, pFv)
GO(hb_map_get_population, uFp)
GO(hb_map_get_user_data, pFpp)
GO(hb_map_has, iFpu)
GO(hb_map_hash, uFp)
GO(hb_map_is_empty, iFp)
GO(hb_map_is_equal, iFpp)
GO(hb_map_reference, pFp)
GO(hb_map_set, vFpuu)
//GOM(hb_map_set_user_data, iFEppppi)
GO(hb_ot_color_glyph_get_layers, uFpuupp)
GO(hb_ot_color_glyph_reference_png, pFpu)
GO(hb_ot_color_glyph_reference_svg, pFpu)
GO(hb_ot_color_has_layers, iFp)
GO(hb_ot_color_has_palettes, iFp)
GO(hb_ot_color_has_png, iFp)
GO(hb_ot_color_has_svg, iFp)
GO(hb_ot_color_palette_color_get_name_id, uFpu)
GO(hb_ot_color_palette_get_colors, uFpuupp)
GO(hb_ot_color_palette_get_count, uFp)
GO(hb_ot_color_palette_get_flags, uFpu)
GO(hb_ot_color_palette_get_name_id, uFpu)
GO(hb_ot_font_set_funcs, vFp)
GO(hb_ot_layout_collect_features, vFpupppp)
GO(hb_ot_layout_collect_lookups, vFpupppp)
GO(hb_ot_layout_feature_get_characters, uFpuuupp)
GO(hb_ot_layout_feature_get_lookups, uFpuuupp)
GO(hb_ot_layout_feature_get_name_ids, iFpuuppppp)
GO(hb_ot_layout_feature_with_variations_get_lookups, uFpuuuupp)
GO(hb_ot_layout_get_attach_points, uFpuupp)
GO(hb_ot_layout_get_baseline, iFpuuuup)
GO(hb_ot_layout_get_baseline_with_fallback, vFpuuuup)
GO(hb_ot_layout_get_glyph_class, uFpu)
GO(hb_ot_layout_get_glyphs_in_class, vFpup)
GO(hb_ot_layout_get_horizontal_baseline_tag_for_script, uFu)
GO(hb_ot_layout_get_ligature_carets, uFpuuupp)
GO(hb_ot_layout_get_size_params, iFpppppp)
GO(hb_ot_layout_has_glyph_classes, iFp)
GO(hb_ot_layout_has_positioning, iFp)
GO(hb_ot_layout_has_substitution, iFp)
GO(hb_ot_layout_language_find_feature, iFpuuuup)
GO(hb_ot_layout_language_get_feature_indexes, uFpuuuupp)
GO(hb_ot_layout_language_get_feature_tags, uFpuuuupp)
GO(hb_ot_layout_language_get_required_feature, iFpuuupp)
GO(hb_ot_layout_language_get_required_feature_index, iFpuuup)
GO(hb_ot_layout_lookup_collect_glyphs, vFpuupppp)
GO(hb_ot_layout_lookup_get_glyph_alternates, uFpuuupp)
GO(hb_ot_layout_lookup_get_optical_bound, iFpuuu)
GO(hb_ot_layout_lookups_substitute_closure, vFppp)
GO(hb_ot_layout_lookup_substitute_closure, vFpup)
GO(hb_ot_layout_lookup_would_substitute, iFpupui)
GO(hb_ot_layout_script_find_language, iFpuuup)
GO(hb_ot_layout_script_get_language_tags, uFpuuupp)
GO(hb_ot_layout_script_select_language, iFpuuupp)
GO(hb_ot_layout_table_choose_script, iFpuppp)
GO(hb_ot_layout_table_find_feature_variations, iFpupup)
GO(hb_ot_layout_table_find_script, iFpuup)
GO(hb_ot_layout_table_get_feature_tags, uFpuupp)
GO(hb_ot_layout_table_get_lookup_count, uFpu)
GO(hb_ot_layout_table_get_script_tags, uFpuupp)
GO(hb_ot_layout_table_select_script, iFpuuppp)
GO(hb_ot_math_get_constant, iFpu)
GO(hb_ot_math_get_glyph_assembly, uFpuuuppp)
GO(hb_ot_math_get_glyph_italics_correction, iFpu)
GO(hb_ot_math_get_glyph_kerning, iFpuui)
GO(hb_ot_math_get_glyph_kernings, uFpuuupp)
GO(hb_ot_math_get_glyph_top_accent_attachment, iFpu)
GO(hb_ot_math_get_glyph_variants, uFpuuupp)
GO(hb_ot_math_get_min_connector_overlap, iFpu)
GO(hb_ot_math_has_data, iFp)
GO(hb_ot_math_is_glyph_extended_shape, iFpu)
GO(hb_ot_meta_get_entry_tags, uFpupp)
GO(hb_ot_meta_reference_entry, pFpu)
GO(hb_ot_metrics_get_position, iFpup)
GO(hb_ot_metrics_get_position_with_fallback, vFpup)
GO(hb_ot_metrics_get_variation, fFpu)
GO(hb_ot_metrics_get_x_variation, iFpu)
GO(hb_ot_metrics_get_y_variation, iFpu)
GO(hb_ot_name_get_utf16, uFpuppp)
GO(hb_ot_name_get_utf32, uFpuppp)
GO(hb_ot_name_get_utf8, uFpuppp)
GO(hb_ot_name_list_names, pFpp)
GO(hb_ot_shape_glyphs_closure, vFpppup)
GO(hb_ot_shape_plan_collect_lookups, vFpup)
GO(hb_ot_tag_from_language, uFp)
GO(hb_ot_tags_from_script, vFupp)
GO(hb_ot_tags_from_script_and_language, vFuppppp)
GO(hb_ot_tags_to_script_and_language, vFuupp)
GO(hb_ot_tag_to_language, pFu)
GO(hb_ot_tag_to_script, uFu)
GO(hb_ot_var_find_axis, iFpupp)
GO(hb_ot_var_find_axis_info, iFpup)
GO(hb_ot_var_get_axes, uFpupp)
GO(hb_ot_var_get_axis_count, uFp)
GO(hb_ot_var_get_axis_infos, uFpupp)
GO(hb_ot_var_get_named_instance_count, uFp)
GO(hb_ot_var_has_data, iFp)
GO(hb_ot_var_named_instance_get_design_coords, uFpupp)
GO(hb_ot_var_named_instance_get_postscript_name_id, uFpu)
GO(hb_ot_var_named_instance_get_subfamily_name_id, uFpu)
GO(hb_ot_var_normalize_coords, vFpupp)
GO(hb_ot_var_normalize_variations, vFppupu)
GO(hb_script_from_iso15924_tag, uFu)
GO(hb_script_from_string, uFpi)
GO(hb_script_get_horizontal_direction, uFu)
GO(hb_script_to_iso15924_tag, uFu)
GO(hb_segment_properties_equal, iFpp)
GO(hb_segment_properties_hash, uFp)
GO(hb_segment_properties_overlay, vFpp)
GO(hb_set_add, vFpu)
GO(hb_set_add_range, vFpuu)
GO(hb_set_add_sorted_array, vFppu)
GO(hb_set_allocation_successful, iFp)
GO(hb_set_clear, vFp)
GO(hb_set_copy, pFp)
GO(hb_set_create, pFv)
GO(hb_set_del, vFpu)
GO(hb_set_del_range, vFpuu)
GO(hb_set_destroy, vFp)
GO(hb_set_get_empty, pFv)
GO(hb_set_get_max, uFp)
GO(hb_set_get_min, uFp)
GO(hb_set_get_population, uFp)
GO(hb_set_get_user_data, pFpp)
GO(hb_set_has, iFpu)
GO(hb_set_hash, uFp)
GO(hb_set_intersect, vFpp)
GO(hb_set_invert, vFp)
GO(hb_set_is_empty, iFp)
GO(hb_set_is_equal, iFpp)
GO(hb_set_is_subset, iFpp)
GO(hb_set_next, iFpp)
GO(hb_set_next_many, uFpupu)
GO(hb_set_next_range, iFppp)
GO(hb_set_previous, iFpp)
GO(hb_set_previous_range, iFppp)
GO(hb_set_reference, pFp)
GO(hb_set_set, vFpp)
//GOM(hb_set_set_user_data, iFEppppi)
GO(hb_set_subtract, vFpp)
GO(hb_set_symmetric_difference, vFpp)
GO(hb_set_union, vFpp)
GO(hb_shape, vFpppu)
GO(hb_shape_full, iFpppup)
GO(hb_shape_list_shapers, pFv)
GO(hb_shape_plan_create, pFpppup)
GO(hb_shape_plan_create2, pFpppupup)
GO(hb_shape_plan_create_cached, pFpppup)
GO(hb_shape_plan_create_cached2, pFpppupup)
GO(hb_shape_plan_destroy, vFp)
GO(hb_shape_plan_execute, iFppppu)
GO(hb_shape_plan_get_empty, pFv)
GO(hb_shape_plan_get_shaper, pFp)
GO(hb_shape_plan_get_user_data, pFpp)
GO(hb_shape_plan_reference, pFp)
//GOM(hb_shape_plan_set_user_data, iFEppppi)
GO(hb_style_get_value, fFpu)
GO(hb_tag_from_string, uFpi)
GO(hb_tag_to_string, vFup)
GO(hb_unicode_combining_class, uFpu)
GO(hb_unicode_compose, iFpuup)
GO(hb_unicode_decompose, iFpupp)
GO(hb_unicode_decompose_compatibility, uFpup)
GO(hb_unicode_eastasian_width, uFpu)
GO(hb_unicode_funcs_create, pFp)
GO(hb_unicode_funcs_destroy, vFp)
GO(hb_unicode_funcs_get_default, pFv)
GO(hb_unicode_funcs_get_empty, pFv)
GO(hb_unicode_funcs_get_parent, pFp)
GO(hb_unicode_funcs_get_user_data, pFpp)
GO(hb_unicode_funcs_is_immutable, iFp)
GO(hb_unicode_funcs_make_immutable, vFp)
GOM(hb_unicode_funcs_reference, pFEp)
GOM(hb_unicode_funcs_set_combining_class_func, vFEpppp)
GOM(hb_unicode_funcs_set_compose_func, vFEpppp)
GOM(hb_unicode_funcs_set_decompose_compatibility_func, vFEpppp)
GOM(hb_unicode_funcs_set_decompose_func, vFEpppp)
GOM(hb_unicode_funcs_set_eastasian_width_func, vFEpppp)
GOM(hb_unicode_funcs_set_general_category_func, vFEpppp)
GOM(hb_unicode_funcs_set_mirroring_func, vFEpppp)
GOM(hb_unicode_funcs_set_script_func, vFEpppp)
GOM(hb_unicode_funcs_set_user_data, iFEppppi)
GO(hb_unicode_general_category, uFpu)
GO(hb_unicode_mirroring, uFpu)
GO(hb_unicode_script, uFpu)
GO(hb_variation_from_string, iFpip)
GO(hb_variation_to_string, vFppu)
GO(hb_version, vFppp)
GO(hb_version_atleast, iFuuu)
GO(hb_version_string, pFv)