about summary refs log tree commit diff stats
path: root/src/wrapped/generated/wrappedlibharfbuzztypes.h
blob: 4510551ceb9d51b8bb6c490713ebe7115333fad9 (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
/*******************************************************************
 * File automatically generated by rebuild_wrappers.py (v2.2.0.18) *
 *******************************************************************/
#ifndef __wrappedlibharfbuzzTYPES_H_
#define __wrappedlibharfbuzzTYPES_H_

#ifndef LIBNAME
#error You should only #include this file inside a wrapped*.c file
#endif
#ifndef ADDED_FUNCTIONS
#define ADDED_FUNCTIONS() 
#endif

typedef void (*vFp_t)(void*);
typedef void* (*pFp_t)(void*);
typedef void (*vFppp_t)(void*, void*, void*);
typedef void* (*pFppp_t)(void*, void*, void*);
typedef void (*vFpppp_t)(void*, void*, void*, void*);
typedef int32_t (*iFppppi_t)(void*, void*, void*, void*, int32_t);
typedef void* (*pFpuupp_t)(void*, uint32_t, uint32_t, void*, void*);

#define SUPER() ADDED_FUNCTIONS() \
	GO(hb_draw_funcs_destroy, vFp_t) \
	GO(hb_font_funcs_destroy, vFp_t) \
	GO(hb_unicode_funcs_reference, pFp_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) \
	GO(hb_draw_funcs_set_close_path_func, vFpppp_t) \
	GO(hb_draw_funcs_set_cubic_to_func, vFpppp_t) \
	GO(hb_draw_funcs_set_line_to_func, vFpppp_t) \
	GO(hb_draw_funcs_set_move_to_func, vFpppp_t) \
	GO(hb_draw_funcs_set_quadratic_to_func, vFpppp_t) \
	GO(hb_font_funcs_set_font_h_extents_func, vFpppp_t) \
	GO(hb_font_funcs_set_font_v_extents_func, vFpppp_t) \
	GO(hb_font_funcs_set_glyph_contour_point_func, vFpppp_t) \
	GO(hb_font_funcs_set_glyph_extents_func, vFpppp_t) \
	GO(hb_font_funcs_set_glyph_from_name_func, vFpppp_t) \
	GO(hb_font_funcs_set_glyph_func, vFpppp_t) \
	GO(hb_font_funcs_set_glyph_h_advance_func, vFpppp_t) \
	GO(hb_font_funcs_set_glyph_h_advances_func, vFpppp_t) \
	GO(hb_font_funcs_set_glyph_h_kerning_func, vFpppp_t) \
	GO(hb_font_funcs_set_glyph_h_origin_func, vFpppp_t) \
	GO(hb_font_funcs_set_glyph_name_func, vFpppp_t) \
	GO(hb_font_funcs_set_glyph_shape_func, vFpppp_t) \
	GO(hb_font_funcs_set_glyph_v_advance_func, vFpppp_t) \
	GO(hb_font_funcs_set_glyph_v_advances_func, vFpppp_t) \
	GO(hb_font_funcs_set_glyph_v_kerning_func, vFpppp_t) \
	GO(hb_font_funcs_set_glyph_v_origin_func, vFpppp_t) \
	GO(hb_font_funcs_set_nominal_glyph_func, vFpppp_t) \
	GO(hb_font_funcs_set_nominal_glyphs_func, vFpppp_t) \
	GO(hb_font_funcs_set_variation_glyph_func, vFpppp_t) \
	GO(hb_font_set_funcs, vFpppp_t) \
	GO(hb_unicode_funcs_set_combining_class_func, vFpppp_t) \
	GO(hb_unicode_funcs_set_compose_func, vFpppp_t) \
	GO(hb_unicode_funcs_set_decompose_compatibility_func, vFpppp_t) \
	GO(hb_unicode_funcs_set_decompose_func, vFpppp_t) \
	GO(hb_unicode_funcs_set_eastasian_width_func, vFpppp_t) \
	GO(hb_unicode_funcs_set_general_category_func, vFpppp_t) \
	GO(hb_unicode_funcs_set_mirroring_func, vFpppp_t) \
	GO(hb_unicode_funcs_set_script_func, vFpppp_t) \
	GO(hb_blob_set_user_data, iFppppi_t) \
	GO(hb_buffer_set_user_data, iFppppi_t) \
	GO(hb_face_set_user_data, iFppppi_t) \
	GO(hb_font_funcs_set_user_data, iFppppi_t) \
	GO(hb_font_set_user_data, iFppppi_t) \
	GO(hb_unicode_funcs_set_user_data, iFppppi_t) \
	GO(hb_blob_create, pFpuupp_t) \
	GO(hb_blob_create_or_fail, pFpuupp_t)

#endif // __wrappedlibharfbuzzTYPES_H_