@@ -6,12 +6,10 @@ extern mod std;
6
6
7
7
use core::libc::types::common::c99::*;
8
8
9
- pub mod linkhack;
10
-
11
- /* automatically generated by rust-bindgen */
12
-
13
9
use core::libc::*;
14
10
11
+ pub mod linkhack;
12
+
15
13
pub type hb_bool_t = c_int;
16
14
17
15
pub type hb_codepoint_t = uint32_t;
@@ -28,155 +26,155 @@ pub type hb_tag_t = uint32_t;
28
26
29
27
30
28
pub type hb_direction_t = c_uint;
31
- pub const HB_DIRECTION_INVALID: u32 = 0_u32;
32
- pub const HB_DIRECTION_LTR: u32 = 4_u32;
33
- pub const HB_DIRECTION_RTL: u32 = 5_u32;
34
- pub const HB_DIRECTION_TTB: u32 = 6_u32;
35
- pub const HB_DIRECTION_BTT: u32 = 7_u32;
29
+ pub static HB_DIRECTION_INVALID: u32 = 0_u32;
30
+ pub static HB_DIRECTION_LTR: u32 = 4_u32;
31
+ pub static HB_DIRECTION_RTL: u32 = 5_u32;
32
+ pub static HB_DIRECTION_TTB: u32 = 6_u32;
33
+ pub static HB_DIRECTION_BTT: u32 = 7_u32;
36
34
37
35
pub type struct__hb_language_t = c_void;
38
36
39
37
pub type hb_language_t = *struct__hb_language_t;
40
38
41
39
42
40
pub type hb_unicode_general_category_t = c_uint;
43
- pub const HB_UNICODE_GENERAL_CATEGORY_CONTROL: u32 = 0_u32;
44
- pub const HB_UNICODE_GENERAL_CATEGORY_FORMAT: u32 = 1_u32;
45
- pub const HB_UNICODE_GENERAL_CATEGORY_UNASSIGNED: u32 = 2_u32;
46
- pub const HB_UNICODE_GENERAL_CATEGORY_PRIVATE_USE: u32 = 3_u32;
47
- pub const HB_UNICODE_GENERAL_CATEGORY_SURROGATE: u32 = 4_u32;
48
- pub const HB_UNICODE_GENERAL_CATEGORY_LOWERCASE_LETTER: u32 = 5_u32;
49
- pub const HB_UNICODE_GENERAL_CATEGORY_MODIFIER_LETTER: u32 = 6_u32;
50
- pub const HB_UNICODE_GENERAL_CATEGORY_OTHER_LETTER: u32 = 7_u32;
51
- pub const HB_UNICODE_GENERAL_CATEGORY_TITLECASE_LETTER: u32 = 8_u32;
52
- pub const HB_UNICODE_GENERAL_CATEGORY_UPPERCASE_LETTER: u32 = 9_u32;
53
- pub const HB_UNICODE_GENERAL_CATEGORY_SPACING_MARK: u32 = 10_u32;
54
- pub const HB_UNICODE_GENERAL_CATEGORY_ENCLOSING_MARK: u32 = 11_u32;
55
- pub const HB_UNICODE_GENERAL_CATEGORY_NON_SPACING_MARK: u32 = 12_u32;
56
- pub const HB_UNICODE_GENERAL_CATEGORY_DECIMAL_NUMBER: u32 = 13_u32;
57
- pub const HB_UNICODE_GENERAL_CATEGORY_LETTER_NUMBER: u32 = 14_u32;
58
- pub const HB_UNICODE_GENERAL_CATEGORY_OTHER_NUMBER: u32 = 15_u32;
59
- pub const HB_UNICODE_GENERAL_CATEGORY_CONNECT_PUNCTUATION: u32 = 16_u32;
60
- pub const HB_UNICODE_GENERAL_CATEGORY_DASH_PUNCTUATION: u32 = 17_u32;
61
- pub const HB_UNICODE_GENERAL_CATEGORY_CLOSE_PUNCTUATION: u32 = 18_u32;
62
- pub const HB_UNICODE_GENERAL_CATEGORY_FINAL_PUNCTUATION: u32 = 19_u32;
63
- pub const HB_UNICODE_GENERAL_CATEGORY_INITIAL_PUNCTUATION: u32 = 20_u32;
64
- pub const HB_UNICODE_GENERAL_CATEGORY_OTHER_PUNCTUATION: u32 = 21_u32;
65
- pub const HB_UNICODE_GENERAL_CATEGORY_OPEN_PUNCTUATION: u32 = 22_u32;
66
- pub const HB_UNICODE_GENERAL_CATEGORY_CURRENCY_SYMBOL: u32 = 23_u32;
67
- pub const HB_UNICODE_GENERAL_CATEGORY_MODIFIER_SYMBOL: u32 = 24_u32;
68
- pub const HB_UNICODE_GENERAL_CATEGORY_MATH_SYMBOL: u32 = 25_u32;
69
- pub const HB_UNICODE_GENERAL_CATEGORY_OTHER_SYMBOL: u32 = 26_u32;
70
- pub const HB_UNICODE_GENERAL_CATEGORY_LINE_SEPARATOR: u32 = 27_u32;
71
- pub const HB_UNICODE_GENERAL_CATEGORY_PARAGRAPH_SEPARATOR: u32 = 28_u32;
72
- pub const HB_UNICODE_GENERAL_CATEGORY_SPACE_SEPARATOR: u32 = 29_u32;
41
+ pub static HB_UNICODE_GENERAL_CATEGORY_CONTROL: u32 = 0_u32;
42
+ pub static HB_UNICODE_GENERAL_CATEGORY_FORMAT: u32 = 1_u32;
43
+ pub static HB_UNICODE_GENERAL_CATEGORY_UNASSIGNED: u32 = 2_u32;
44
+ pub static HB_UNICODE_GENERAL_CATEGORY_PRIVATE_USE: u32 = 3_u32;
45
+ pub static HB_UNICODE_GENERAL_CATEGORY_SURROGATE: u32 = 4_u32;
46
+ pub static HB_UNICODE_GENERAL_CATEGORY_LOWERCASE_LETTER: u32 = 5_u32;
47
+ pub static HB_UNICODE_GENERAL_CATEGORY_MODIFIER_LETTER: u32 = 6_u32;
48
+ pub static HB_UNICODE_GENERAL_CATEGORY_OTHER_LETTER: u32 = 7_u32;
49
+ pub static HB_UNICODE_GENERAL_CATEGORY_TITLECASE_LETTER: u32 = 8_u32;
50
+ pub static HB_UNICODE_GENERAL_CATEGORY_UPPERCASE_LETTER: u32 = 9_u32;
51
+ pub static HB_UNICODE_GENERAL_CATEGORY_SPACING_MARK: u32 = 10_u32;
52
+ pub static HB_UNICODE_GENERAL_CATEGORY_ENCLOSING_MARK: u32 = 11_u32;
53
+ pub static HB_UNICODE_GENERAL_CATEGORY_NON_SPACING_MARK: u32 = 12_u32;
54
+ pub static HB_UNICODE_GENERAL_CATEGORY_DECIMAL_NUMBER: u32 = 13_u32;
55
+ pub static HB_UNICODE_GENERAL_CATEGORY_LETTER_NUMBER: u32 = 14_u32;
56
+ pub static HB_UNICODE_GENERAL_CATEGORY_OTHER_NUMBER: u32 = 15_u32;
57
+ pub static HB_UNICODE_GENERAL_CATEGORY_CONNECT_PUNCTUATION: u32 = 16_u32;
58
+ pub static HB_UNICODE_GENERAL_CATEGORY_DASH_PUNCTUATION: u32 = 17_u32;
59
+ pub static HB_UNICODE_GENERAL_CATEGORY_CLOSE_PUNCTUATION: u32 = 18_u32;
60
+ pub static HB_UNICODE_GENERAL_CATEGORY_FINAL_PUNCTUATION: u32 = 19_u32;
61
+ pub static HB_UNICODE_GENERAL_CATEGORY_INITIAL_PUNCTUATION: u32 = 20_u32;
62
+ pub static HB_UNICODE_GENERAL_CATEGORY_OTHER_PUNCTUATION: u32 = 21_u32;
63
+ pub static HB_UNICODE_GENERAL_CATEGORY_OPEN_PUNCTUATION: u32 = 22_u32;
64
+ pub static HB_UNICODE_GENERAL_CATEGORY_CURRENCY_SYMBOL: u32 = 23_u32;
65
+ pub static HB_UNICODE_GENERAL_CATEGORY_MODIFIER_SYMBOL: u32 = 24_u32;
66
+ pub static HB_UNICODE_GENERAL_CATEGORY_MATH_SYMBOL: u32 = 25_u32;
67
+ pub static HB_UNICODE_GENERAL_CATEGORY_OTHER_SYMBOL: u32 = 26_u32;
68
+ pub static HB_UNICODE_GENERAL_CATEGORY_LINE_SEPARATOR: u32 = 27_u32;
69
+ pub static HB_UNICODE_GENERAL_CATEGORY_PARAGRAPH_SEPARATOR: u32 = 28_u32;
70
+ pub static HB_UNICODE_GENERAL_CATEGORY_SPACE_SEPARATOR: u32 = 29_u32;
73
71
74
72
75
73
pub type hb_script_t = c_uint;
76
- pub const HB_SCRIPT_COMMON: u32 = 1517910393_u32;
77
- pub const HB_SCRIPT_ARABIC: u32 = 1098015074_u32;
78
- pub const HB_SCRIPT_ARMENIAN: u32 = 1098018158_u32;
79
- pub const HB_SCRIPT_BENGALI: u32 = 1113943655_u32;
80
- pub const HB_SCRIPT_BOPOMOFO: u32 = 1114599535_u32;
81
- pub const HB_SCRIPT_CANADIAN_ABORIGINAL: u32 = 1130458739_u32;
82
- pub const HB_SCRIPT_CHEROKEE: u32 = 1130915186_u32;
83
- pub const HB_SCRIPT_COPTIC: u32 = 1131376756_u32;
84
- pub const HB_SCRIPT_CYRILLIC: u32 = 1132032620_u32;
85
- pub const HB_SCRIPT_DEVANAGARI: u32 = 1147500129_u32;
86
- pub const HB_SCRIPT_GEORGIAN: u32 = 1197830002_u32;
87
- pub const HB_SCRIPT_GREEK: u32 = 1198679403_u32;
88
- pub const HB_SCRIPT_GUJARATI: u32 = 1198877298_u32;
89
- pub const HB_SCRIPT_GURMUKHI: u32 = 1198879349_u32;
90
- pub const HB_SCRIPT_HANGUL: u32 = 1214344807_u32;
91
- pub const HB_SCRIPT_HAN: u32 = 1214344809_u32;
92
- pub const HB_SCRIPT_HEBREW: u32 = 1214603890_u32;
93
- pub const HB_SCRIPT_HIRAGANA: u32 = 1214870113_u32;
94
- pub const HB_SCRIPT_INHERITED: u32 = 1516858984_u32;
95
- pub const HB_SCRIPT_KANNADA: u32 = 1265525857_u32;
96
- pub const HB_SCRIPT_KATAKANA: u32 = 1264676449_u32;
97
- pub const HB_SCRIPT_LAO: u32 = 1281453935_u32;
98
- pub const HB_SCRIPT_LATIN: u32 = 1281455214_u32;
99
- pub const HB_SCRIPT_MALAYALAM: u32 = 1298954605_u32;
100
- pub const HB_SCRIPT_MONGOLIAN: u32 = 1299148391_u32;
101
- pub const HB_SCRIPT_OGHAM: u32 = 1332175213_u32;
102
- pub const HB_SCRIPT_ORIYA: u32 = 1332902241_u32;
103
- pub const HB_SCRIPT_RUNIC: u32 = 1383427698_u32;
104
- pub const HB_SCRIPT_SYRIAC: u32 = 1400468067_u32;
105
- pub const HB_SCRIPT_TAMIL: u32 = 1415671148_u32;
106
- pub const HB_SCRIPT_TELUGU: u32 = 1415933045_u32;
107
- pub const HB_SCRIPT_THAI: u32 = 1416126825_u32;
108
- pub const HB_SCRIPT_YI: u32 = 1500080489_u32;
109
- pub const HB_SCRIPT_TIBETAN: u32 = 1416192628_u32;
110
- pub const HB_SCRIPT_ETHIOPIC: u32 = 1165256809_u32;
111
- pub const HB_SCRIPT_KHMER: u32 = 1265134962_u32;
112
- pub const HB_SCRIPT_MYANMAR: u32 = 1299803506_u32;
113
- pub const HB_SCRIPT_SINHALA: u32 = 1399418472_u32;
114
- pub const HB_SCRIPT_THAANA: u32 = 1416126817_u32;
115
- pub const HB_SCRIPT_DESERET: u32 = 1148416628_u32;
116
- pub const HB_SCRIPT_GOTHIC: u32 = 1198486632_u32;
117
- pub const HB_SCRIPT_OLD_ITALIC: u32 = 1232363884_u32;
118
- pub const HB_SCRIPT_BUHID: u32 = 1114990692_u32;
119
- pub const HB_SCRIPT_HANUNOO: u32 = 1214344815_u32;
120
- pub const HB_SCRIPT_TAGALOG: u32 = 1416064103_u32;
121
- pub const HB_SCRIPT_TAGBANWA: u32 = 1415669602_u32;
122
- pub const HB_SCRIPT_BRAILLE: u32 = 1114792297_u32;
123
- pub const HB_SCRIPT_CYPRIOT: u32 = 1131442804_u32;
124
- pub const HB_SCRIPT_LIMBU: u32 = 1281977698_u32;
125
- pub const HB_SCRIPT_LINEAR_B: u32 = 1281977954_u32;
126
- pub const HB_SCRIPT_OSMANYA: u32 = 1332964705_u32;
127
- pub const HB_SCRIPT_SHAVIAN: u32 = 1399349623_u32;
128
- pub const HB_SCRIPT_TAI_LE: u32 = 1415670885_u32;
129
- pub const HB_SCRIPT_UGARITIC: u32 = 1432838514_u32;
130
- pub const HB_SCRIPT_BUGINESE: u32 = 1114990441_u32;
131
- pub const HB_SCRIPT_GLAGOLITIC: u32 = 1198285159_u32;
132
- pub const HB_SCRIPT_KHAROSHTHI: u32 = 1265131890_u32;
133
- pub const HB_SCRIPT_NEW_TAI_LUE: u32 = 1415670901_u32;
134
- pub const HB_SCRIPT_OLD_PERSIAN: u32 = 1483761007_u32;
135
- pub const HB_SCRIPT_SYLOTI_NAGRI: u32 = 1400466543_u32;
136
- pub const HB_SCRIPT_TIFINAGH: u32 = 1415999079_u32;
137
- pub const HB_SCRIPT_BALINESE: u32 = 1113681001_u32;
138
- pub const HB_SCRIPT_CUNEIFORM: u32 = 1483961720_u32;
139
- pub const HB_SCRIPT_NKO: u32 = 1315663727_u32;
140
- pub const HB_SCRIPT_PHAGS_PA: u32 = 1349017959_u32;
141
- pub const HB_SCRIPT_PHOENICIAN: u32 = 1349021304_u32;
142
- pub const HB_SCRIPT_UNKNOWN: u32 = 1517976186_u32;
143
- pub const HB_SCRIPT_CARIAN: u32 = 1130459753_u32;
144
- pub const HB_SCRIPT_CHAM: u32 = 1130914157_u32;
145
- pub const HB_SCRIPT_KAYAH_LI: u32 = 1264675945_u32;
146
- pub const HB_SCRIPT_LEPCHA: u32 = 1281716323_u32;
147
- pub const HB_SCRIPT_LYCIAN: u32 = 1283023721_u32;
148
- pub const HB_SCRIPT_LYDIAN: u32 = 1283023977_u32;
149
- pub const HB_SCRIPT_OL_CHIKI: u32 = 1332503403_u32;
150
- pub const HB_SCRIPT_REJANG: u32 = 1382706791_u32;
151
- pub const HB_SCRIPT_SAURASHTRA: u32 = 1398895986_u32;
152
- pub const HB_SCRIPT_SUNDANESE: u32 = 1400204900_u32;
153
- pub const HB_SCRIPT_VAI: u32 = 1449224553_u32;
154
- pub const HB_SCRIPT_AVESTAN: u32 = 1098281844_u32;
155
- pub const HB_SCRIPT_BAMUM: u32 = 1113681269_u32;
156
- pub const HB_SCRIPT_EGYPTIAN_HIEROGLYPHS: u32 = 1164409200_u32;
157
- pub const HB_SCRIPT_IMPERIAL_ARAMAIC: u32 = 1098018153_u32;
158
- pub const HB_SCRIPT_INSCRIPTIONAL_PAHLAVI: u32 = 1349020777_u32;
159
- pub const HB_SCRIPT_INSCRIPTIONAL_PARTHIAN: u32 = 1349678185_u32;
160
- pub const HB_SCRIPT_JAVANESE: u32 = 1247901281_u32;
161
- pub const HB_SCRIPT_KAITHI: u32 = 1265920105_u32;
162
- pub const HB_SCRIPT_LISU: u32 = 1281979253_u32;
163
- pub const HB_SCRIPT_MEETEI_MAYEK: u32 = 1299473769_u32;
164
- pub const HB_SCRIPT_OLD_SOUTH_ARABIAN: u32 = 1398895202_u32;
165
- pub const HB_SCRIPT_OLD_TURKIC: u32 = 1332898664_u32;
166
- pub const HB_SCRIPT_SAMARITAN: u32 = 1398893938_u32;
167
- pub const HB_SCRIPT_TAI_THAM: u32 = 1281453665_u32;
168
- pub const HB_SCRIPT_TAI_VIET: u32 = 1415673460_u32;
169
- pub const HB_SCRIPT_BATAK: u32 = 1113683051_u32;
170
- pub const HB_SCRIPT_BRAHMI: u32 = 1114792296_u32;
171
- pub const HB_SCRIPT_MANDAIC: u32 = 1298230884_u32;
172
- pub const HB_SCRIPT_CHAKMA: u32 = 1130457965_u32;
173
- pub const HB_SCRIPT_MEROITIC_CURSIVE: u32 = 1298494051_u32;
174
- pub const HB_SCRIPT_MEROITIC_HIEROGLYPHS: u32 = 1298494063_u32;
175
- pub const HB_SCRIPT_MIAO: u32 = 1349284452_u32;
176
- pub const HB_SCRIPT_SHARADA: u32 = 1399353956_u32;
177
- pub const HB_SCRIPT_SORA_SOMPENG: u32 = 1399812705_u32;
178
- pub const HB_SCRIPT_TAKRI: u32 = 1415670642_u32;
179
- pub const HB_SCRIPT_INVALID: u32 = 0_u32;
74
+ pub static HB_SCRIPT_COMMON: u32 = 1517910393_u32;
75
+ pub static HB_SCRIPT_ARABIC: u32 = 1098015074_u32;
76
+ pub static HB_SCRIPT_ARMENIAN: u32 = 1098018158_u32;
77
+ pub static HB_SCRIPT_BENGALI: u32 = 1113943655_u32;
78
+ pub static HB_SCRIPT_BOPOMOFO: u32 = 1114599535_u32;
79
+ pub static HB_SCRIPT_CANADIAN_ABORIGINAL: u32 = 1130458739_u32;
80
+ pub static HB_SCRIPT_CHEROKEE: u32 = 1130915186_u32;
81
+ pub static HB_SCRIPT_COPTIC: u32 = 1131376756_u32;
82
+ pub static HB_SCRIPT_CYRILLIC: u32 = 1132032620_u32;
83
+ pub static HB_SCRIPT_DEVANAGARI: u32 = 1147500129_u32;
84
+ pub static HB_SCRIPT_GEORGIAN: u32 = 1197830002_u32;
85
+ pub static HB_SCRIPT_GREEK: u32 = 1198679403_u32;
86
+ pub static HB_SCRIPT_GUJARATI: u32 = 1198877298_u32;
87
+ pub static HB_SCRIPT_GURMUKHI: u32 = 1198879349_u32;
88
+ pub static HB_SCRIPT_HANGUL: u32 = 1214344807_u32;
89
+ pub static HB_SCRIPT_HAN: u32 = 1214344809_u32;
90
+ pub static HB_SCRIPT_HEBREW: u32 = 1214603890_u32;
91
+ pub static HB_SCRIPT_HIRAGANA: u32 = 1214870113_u32;
92
+ pub static HB_SCRIPT_INHERITED: u32 = 1516858984_u32;
93
+ pub static HB_SCRIPT_KANNADA: u32 = 1265525857_u32;
94
+ pub static HB_SCRIPT_KATAKANA: u32 = 1264676449_u32;
95
+ pub static HB_SCRIPT_LAO: u32 = 1281453935_u32;
96
+ pub static HB_SCRIPT_LATIN: u32 = 1281455214_u32;
97
+ pub static HB_SCRIPT_MALAYALAM: u32 = 1298954605_u32;
98
+ pub static HB_SCRIPT_MONGOLIAN: u32 = 1299148391_u32;
99
+ pub static HB_SCRIPT_OGHAM: u32 = 1332175213_u32;
100
+ pub static HB_SCRIPT_ORIYA: u32 = 1332902241_u32;
101
+ pub static HB_SCRIPT_RUNIC: u32 = 1383427698_u32;
102
+ pub static HB_SCRIPT_SYRIAC: u32 = 1400468067_u32;
103
+ pub static HB_SCRIPT_TAMIL: u32 = 1415671148_u32;
104
+ pub static HB_SCRIPT_TELUGU: u32 = 1415933045_u32;
105
+ pub static HB_SCRIPT_THAI: u32 = 1416126825_u32;
106
+ pub static HB_SCRIPT_YI: u32 = 1500080489_u32;
107
+ pub static HB_SCRIPT_TIBETAN: u32 = 1416192628_u32;
108
+ pub static HB_SCRIPT_ETHIOPIC: u32 = 1165256809_u32;
109
+ pub static HB_SCRIPT_KHMER: u32 = 1265134962_u32;
110
+ pub static HB_SCRIPT_MYANMAR: u32 = 1299803506_u32;
111
+ pub static HB_SCRIPT_SINHALA: u32 = 1399418472_u32;
112
+ pub static HB_SCRIPT_THAANA: u32 = 1416126817_u32;
113
+ pub static HB_SCRIPT_DESERET: u32 = 1148416628_u32;
114
+ pub static HB_SCRIPT_GOTHIC: u32 = 1198486632_u32;
115
+ pub static HB_SCRIPT_OLD_ITALIC: u32 = 1232363884_u32;
116
+ pub static HB_SCRIPT_BUHID: u32 = 1114990692_u32;
117
+ pub static HB_SCRIPT_HANUNOO: u32 = 1214344815_u32;
118
+ pub static HB_SCRIPT_TAGALOG: u32 = 1416064103_u32;
119
+ pub static HB_SCRIPT_TAGBANWA: u32 = 1415669602_u32;
120
+ pub static HB_SCRIPT_BRAILLE: u32 = 1114792297_u32;
121
+ pub static HB_SCRIPT_CYPRIOT: u32 = 1131442804_u32;
122
+ pub static HB_SCRIPT_LIMBU: u32 = 1281977698_u32;
123
+ pub static HB_SCRIPT_LINEAR_B: u32 = 1281977954_u32;
124
+ pub static HB_SCRIPT_OSMANYA: u32 = 1332964705_u32;
125
+ pub static HB_SCRIPT_SHAVIAN: u32 = 1399349623_u32;
126
+ pub static HB_SCRIPT_TAI_LE: u32 = 1415670885_u32;
127
+ pub static HB_SCRIPT_UGARITIC: u32 = 1432838514_u32;
128
+ pub static HB_SCRIPT_BUGINESE: u32 = 1114990441_u32;
129
+ pub static HB_SCRIPT_GLAGOLITIC: u32 = 1198285159_u32;
130
+ pub static HB_SCRIPT_KHAROSHTHI: u32 = 1265131890_u32;
131
+ pub static HB_SCRIPT_NEW_TAI_LUE: u32 = 1415670901_u32;
132
+ pub static HB_SCRIPT_OLD_PERSIAN: u32 = 1483761007_u32;
133
+ pub static HB_SCRIPT_SYLOTI_NAGRI: u32 = 1400466543_u32;
134
+ pub static HB_SCRIPT_TIFINAGH: u32 = 1415999079_u32;
135
+ pub static HB_SCRIPT_BALINESE: u32 = 1113681001_u32;
136
+ pub static HB_SCRIPT_CUNEIFORM: u32 = 1483961720_u32;
137
+ pub static HB_SCRIPT_NKO: u32 = 1315663727_u32;
138
+ pub static HB_SCRIPT_PHAGS_PA: u32 = 1349017959_u32;
139
+ pub static HB_SCRIPT_PHOENICIAN: u32 = 1349021304_u32;
140
+ pub static HB_SCRIPT_UNKNOWN: u32 = 1517976186_u32;
141
+ pub static HB_SCRIPT_CARIAN: u32 = 1130459753_u32;
142
+ pub static HB_SCRIPT_CHAM: u32 = 1130914157_u32;
143
+ pub static HB_SCRIPT_KAYAH_LI: u32 = 1264675945_u32;
144
+ pub static HB_SCRIPT_LEPCHA: u32 = 1281716323_u32;
145
+ pub static HB_SCRIPT_LYCIAN: u32 = 1283023721_u32;
146
+ pub static HB_SCRIPT_LYDIAN: u32 = 1283023977_u32;
147
+ pub static HB_SCRIPT_OL_CHIKI: u32 = 1332503403_u32;
148
+ pub static HB_SCRIPT_REJANG: u32 = 1382706791_u32;
149
+ pub static HB_SCRIPT_SAURASHTRA: u32 = 1398895986_u32;
150
+ pub static HB_SCRIPT_SUNDANESE: u32 = 1400204900_u32;
151
+ pub static HB_SCRIPT_VAI: u32 = 1449224553_u32;
152
+ pub static HB_SCRIPT_AVESTAN: u32 = 1098281844_u32;
153
+ pub static HB_SCRIPT_BAMUM: u32 = 1113681269_u32;
154
+ pub static HB_SCRIPT_EGYPTIAN_HIEROGLYPHS: u32 = 1164409200_u32;
155
+ pub static HB_SCRIPT_IMPERIAL_ARAMAIC: u32 = 1098018153_u32;
156
+ pub static HB_SCRIPT_INSCRIPTIONAL_PAHLAVI: u32 = 1349020777_u32;
157
+ pub static HB_SCRIPT_INSCRIPTIONAL_PARTHIAN: u32 = 1349678185_u32;
158
+ pub static HB_SCRIPT_JAVANESE: u32 = 1247901281_u32;
159
+ pub static HB_SCRIPT_KAITHI: u32 = 1265920105_u32;
160
+ pub static HB_SCRIPT_LISU: u32 = 1281979253_u32;
161
+ pub static HB_SCRIPT_MEETEI_MAYEK: u32 = 1299473769_u32;
162
+ pub static HB_SCRIPT_OLD_SOUTH_ARABIAN: u32 = 1398895202_u32;
163
+ pub static HB_SCRIPT_OLD_TURKIC: u32 = 1332898664_u32;
164
+ pub static HB_SCRIPT_SAMARITAN: u32 = 1398893938_u32;
165
+ pub static HB_SCRIPT_TAI_THAM: u32 = 1281453665_u32;
166
+ pub static HB_SCRIPT_TAI_VIET: u32 = 1415673460_u32;
167
+ pub static HB_SCRIPT_BATAK: u32 = 1113683051_u32;
168
+ pub static HB_SCRIPT_BRAHMI: u32 = 1114792296_u32;
169
+ pub static HB_SCRIPT_MANDAIC: u32 = 1298230884_u32;
170
+ pub static HB_SCRIPT_CHAKMA: u32 = 1130457965_u32;
171
+ pub static HB_SCRIPT_MEROITIC_CURSIVE: u32 = 1298494051_u32;
172
+ pub static HB_SCRIPT_MEROITIC_HIEROGLYPHS: u32 = 1298494063_u32;
173
+ pub static HB_SCRIPT_MIAO: u32 = 1349284452_u32;
174
+ pub static HB_SCRIPT_SHARADA: u32 = 1399353956_u32;
175
+ pub static HB_SCRIPT_SORA_SOMPENG: u32 = 1399812705_u32;
176
+ pub static HB_SCRIPT_TAKRI: u32 = 1415670642_u32;
177
+ pub static HB_SCRIPT_INVALID: u32 = 0_u32;
180
178
181
179
pub struct struct__hb_user_data_key_t {
182
180
unused: c_char,
@@ -188,10 +186,10 @@ pub type hb_destroy_func_t = *u8;
188
186
189
187
190
188
pub type hb_memory_mode_t = c_uint;
191
- pub const HB_MEMORY_MODE_DUPLICATE: u32 = 0_u32;
192
- pub const HB_MEMORY_MODE_READONLY: u32 = 1_u32;
193
- pub const HB_MEMORY_MODE_WRITABLE: u32 = 2_u32;
194
- pub const HB_MEMORY_MODE_READONLY_MAY_MAKE_WRITABLE: u32 = 3_u32;
189
+ pub static HB_MEMORY_MODE_DUPLICATE: u32 = 0_u32;
190
+ pub static HB_MEMORY_MODE_READONLY: u32 = 1_u32;
191
+ pub static HB_MEMORY_MODE_WRITABLE: u32 = 2_u32;
192
+ pub static HB_MEMORY_MODE_READONLY_MAY_MAKE_WRITABLE: u32 = 3_u32;
195
193
196
194
pub type struct__hb_blob_t = c_void;
197
195
0 commit comments