php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
res.c
Go to the documentation of this file.
1/*
2 * Copyright (C) 2019 Alexander Borisov
3 *
4 * Author: Alexander Borisov <borisov@lexbor.com>
5 */
6
7/*
8 * Caution!
9 * This file generated by the script "utils/lexbor/encoding/res.py"!
10 * Do not change this file!
11 */
12
16
17#include "lexbor/core/shs.h"
18
19
21{
108};
109
111{
112 {NULL, NULL, 202, 0}, {"koi8", (void *) &lxb_encoding_res_map[22], 4, 4},
113 {"iso8859-2", (void *) &lxb_encoding_res_map[14], 9, 0}, {"iso-8859-2", (void *) &lxb_encoding_res_map[14], 10, 15},
114 {"iso88592", (void *) &lxb_encoding_res_map[14], 8, 8}, {"gb2312", (void *) &lxb_encoding_res_map[6], 6, 17},
115 {"gb_2312", (void *) &lxb_encoding_res_map[6], 7, 28}, {"euc-jp", (void *) &lxb_encoding_res_map[4], 6, 30},
116 {"gb_2312-80", (void *) &lxb_encoding_res_map[6], 10, 0}, {"ecma-114", (void *) &lxb_encoding_res_map[18], 8, 37},
117 {"ibm819", (void *) &lxb_encoding_res_map[33], 6, 39}, {"x-sjis", (void *) &lxb_encoding_res_map[24], 6, 40},
118 {"iso88599", (void *) &lxb_encoding_res_map[35], 8, 42}, {"cp1254", (void *) &lxb_encoding_res_map[35], 6, 43},
119 {"iso-ir-149", (void *) &lxb_encoding_res_map[5], 10, 44}, {"iso_8859-2", (void *) &lxb_encoding_res_map[14], 10, 0},
120 {"windows-31j", (void *) &lxb_encoding_res_map[24], 11, 0}, {"cp1252", (void *) &lxb_encoding_res_map[33], 6, 0},
121 {"csisolatin4", (void *) &lxb_encoding_res_map[16], 11, 49}, {"iso_8859-9:1989", (void *) &lxb_encoding_res_map[35], 15, 0},
122 {"cp866", (void *) &lxb_encoding_res_map[7], 5, 0}, {"cp1256", (void *) &lxb_encoding_res_map[37], 6, 0},
123 {"sjis", (void *) &lxb_encoding_res_map[24], 4, 50}, {"l6", (void *) &lxb_encoding_res_map[9], 2, 51},
124 {"csmacintosh", (void *) &lxb_encoding_res_map[29], 11, 0}, {"x-cp1258", (void *) &lxb_encoding_res_map[39], 8, 0},
125 {"csisolatin6", (void *) &lxb_encoding_res_map[9], 11, 0}, {"latin6", (void *) &lxb_encoding_res_map[9], 6, 58},
126 {"csiso58gb231280", (void *) &lxb_encoding_res_map[6], 15, 0}, {"l2", (void *) &lxb_encoding_res_map[14], 2, 61},
127 {"euc-kr", (void *) &lxb_encoding_res_map[5], 6, 31}, {"csgb2312", (void *) &lxb_encoding_res_map[6], 8, 0},
128 {"windows-1251", (void *) &lxb_encoding_res_map[32], 12, 0}, {"latin2", (void *) &lxb_encoding_res_map[14], 6, 70},
129 {"iso885914", (void *) &lxb_encoding_res_map[11], 9, 73}, {"iso8859-14", (void *) &lxb_encoding_res_map[11], 10, 77},
130 {"iso-8859-14", (void *) &lxb_encoding_res_map[11], 11, 0}, {"ecma-118", (void *) &lxb_encoding_res_map[19], 8, 38},
131 {"elot_928", (void *) &lxb_encoding_res_map[19], 8, 0}, {"csisolatin2", (void *) &lxb_encoding_res_map[14], 11, 0},
132 {"windows-1250", (void *) &lxb_encoding_res_map[31], 12, 0}, {"x-euc-jp", (void *) &lxb_encoding_res_map[4], 8, 0},
133 {"unicode-1-1-utf-8", (void *) &lxb_encoding_res_map[27], 17, 0}, {"iso8859-9", (void *) &lxb_encoding_res_map[35], 9, 0},
134 {"iso-ir-109", (void *) &lxb_encoding_res_map[15], 10, 45}, {"iso-8859-9", (void *) &lxb_encoding_res_map[35], 10, 46},
135 {"iso_8859-9", (void *) &lxb_encoding_res_map[35], 10, 0}, {"koi", (void *) &lxb_encoding_res_map[22], 3, 0},
136 {"logical", (void *) &lxb_encoding_res_map[21], 7, 0}, {"iso-2022-kr", (void *) &lxb_encoding_res_map[30], 11, 0},
137 {"replacement", (void *) &lxb_encoding_res_map[30], 11, 0}, {"csibm866", (void *) &lxb_encoding_res_map[7], 8, 52},
138 {"x-cp1251", (void *) &lxb_encoding_res_map[32], 8, 0}, {"x-x-big5", (void *) &lxb_encoding_res_map[3], 8, 83},
139 {"iso-2022-cn-ext", (void *) &lxb_encoding_res_map[30], 15, 0}, {"ksc5601", (void *) &lxb_encoding_res_map[5], 7, 0},
140 {"ksc_5601", (void *) &lxb_encoding_res_map[5], 8, 90}, {"hz-gb-2312", (void *) &lxb_encoding_res_map[30], 10, 0},
141 {"shift-jis", (void *) &lxb_encoding_res_map[24], 9, 59}, {"shift_jis", (void *) &lxb_encoding_res_map[24], 9, 0},
142 {"cseuckr", (void *) &lxb_encoding_res_map[5], 7, 91}, {"greek8", (void *) &lxb_encoding_res_map[19], 6, 62},
143 {"cp1258", (void *) &lxb_encoding_res_map[39], 6, 0}, {"ibm866", (void *) &lxb_encoding_res_map[7], 6, 0},
144 {"csiso2022kr", (void *) &lxb_encoding_res_map[30], 11, 0}, {"iso88596", (void *) &lxb_encoding_res_map[18], 8, 0},
145 {"iso8859-6", (void *) &lxb_encoding_res_map[18], 9, 0}, {"iso-8859-6", (void *) &lxb_encoding_res_map[18], 10, 93},
146 {"iso-8859-16", (void *) &lxb_encoding_res_map[13], 11, 0}, {"l9", (void *) &lxb_encoding_res_map[12], 2, 0},
147 {"iso88594", (void *) &lxb_encoding_res_map[16], 8, 0}, {"koi8-r", (void *) &lxb_encoding_res_map[22], 6, 100},
148 {"866", (void *) &lxb_encoding_res_map[7], 3, 0}, {"iso8859-4", (void *) &lxb_encoding_res_map[16], 9, 0},
149 {"windows-1253", (void *) &lxb_encoding_res_map[34], 12, 0}, {"l5", (void *) &lxb_encoding_res_map[35], 2, 0},
150 {"arabic", (void *) &lxb_encoding_res_map[18], 6, 105}, {"iso-8859-4", (void *) &lxb_encoding_res_map[16], 10, 80},
151 {"koi8-u", (void *) &lxb_encoding_res_map[23], 6, 106}, {"latin5", (void *) &lxb_encoding_res_map[35], 6, 108},
152 {"iso_8859-4", (void *) &lxb_encoding_res_map[16], 10, 82}, {"l1", (void *) &lxb_encoding_res_map[33], 2, 117},
153 {"iso-ir-144", (void *) &lxb_encoding_res_map[17], 10, 0}, {"x-cp1255", (void *) &lxb_encoding_res_map[36], 8, 84},
154 {"windows-1252", (void *) &lxb_encoding_res_map[33], 12, 0}, {"latin1", (void *) &lxb_encoding_res_map[33], 6, 0},
155 {"iso88591", (void *) &lxb_encoding_res_map[33], 8, 0}, {"iso8859-1", (void *) &lxb_encoding_res_map[33], 9, 122},
156 {"iso-ir-101", (void *) &lxb_encoding_res_map[14], 10, 125}, {"iso-8859-11", (void *) &lxb_encoding_res_map[40], 11, 0},
157 {"csiso2022jp", (void *) &lxb_encoding_res_map[8], 11, 0}, {"cskoi8r", (void *) &lxb_encoding_res_map[22], 7, 92},
158 {"dos-874", (void *) &lxb_encoding_res_map[40], 7, 0}, {"iso_8859-6", (void *) &lxb_encoding_res_map[18], 10, 96},
159 {"windows-874", (void *) &lxb_encoding_res_map[40], 11, 0}, {"utf-16", (void *) &lxb_encoding_res_map[26], 6, 135},
160 {"iso-ir-126", (void *) &lxb_encoding_res_map[19], 10, 0}, {"asmo-708", (void *) &lxb_encoding_res_map[18], 8, 136},
161 {"iso-ir-58", (void *) &lxb_encoding_res_map[6], 9, 138}, {"iso-8859-8", (void *) &lxb_encoding_res_map[20], 10, 140},
162 {"koi8_r", (void *) &lxb_encoding_res_map[22], 6, 0}, {"x-mac-cyrillic", (void *) &lxb_encoding_res_map[41], 14, 0},
163 {"cp1251", (void *) &lxb_encoding_res_map[32], 6, 144}, {"ansi_x3.4-1968", (void *) &lxb_encoding_res_map[33], 14, 0},
164 {"iso_8859-3:1988", (void *) &lxb_encoding_res_map[15], 15, 146}, {"ks_c_5601-1987", (void *) &lxb_encoding_res_map[5], 14, 0},
165 {"sun_eu_greek", (void *) &lxb_encoding_res_map[19], 12, 0}, {"csisolatin1", (void *) &lxb_encoding_res_map[33], 11, 0},
166 {"koi8-ru", (void *) &lxb_encoding_res_map[23], 7, 0}, {"chinese", (void *) &lxb_encoding_res_map[6], 7, 0},
167 {"cp1253", (void *) &lxb_encoding_res_map[34], 6, 154}, {"visual", (void *) &lxb_encoding_res_map[20], 6, 160},
168 {"csisolatincyrillic", (void *) &lxb_encoding_res_map[17], 18, 0}, {"csiso88596e", (void *) &lxb_encoding_res_map[18], 11, 161},
169 {"iso-8859-6-e", (void *) &lxb_encoding_res_map[18], 12, 162}, {"csisolatin3", (void *) &lxb_encoding_res_map[15], 11, 0},
170 {"windows-1255", (void *) &lxb_encoding_res_map[36], 12, 0}, {"x-cp1252", (void *) &lxb_encoding_res_map[33], 8, 0},
171 {"csbig5", (void *) &lxb_encoding_res_map[3], 6, 163}, {"cn-big5", (void *) &lxb_encoding_res_map[3], 7, 166},
172 {"iso8859-13", (void *) &lxb_encoding_res_map[10], 10, 175}, {"iso-8859-13", (void *) &lxb_encoding_res_map[10], 11, 180},
173 {"iso885911", (void *) &lxb_encoding_res_map[40], 9, 0}, {"csisolatin5", (void *) &lxb_encoding_res_map[35], 11, 0},
174 {"us-ascii", (void *) &lxb_encoding_res_map[33], 8, 0}, {"iso-8859-1", (void *) &lxb_encoding_res_map[33], 10, 128},
175 {"cp1257", (void *) &lxb_encoding_res_map[38], 6, 0}, {"l4", (void *) &lxb_encoding_res_map[16], 2, 0},
176 {"iso_8859-1", (void *) &lxb_encoding_res_map[33], 10, 132}, {"gbk", (void *) &lxb_encoding_res_map[6], 3, 181},
177 {"x-mac-roman", (void *) &lxb_encoding_res_map[29], 11, 0}, {"greek", (void *) &lxb_encoding_res_map[19], 5, 187},
178 {"iso8859-11", (void *) &lxb_encoding_res_map[40], 10, 0}, {"cp819", (void *) &lxb_encoding_res_map[33], 5, 191},
179 {"x-mac-ukrainian", (void *) &lxb_encoding_res_map[41], 15, 0}, {"windows-1254", (void *) &lxb_encoding_res_map[35], 12, 0},
180 {"iso88598", (void *) &lxb_encoding_res_map[20], 8, 0}, {"big5-hkscs", (void *) &lxb_encoding_res_map[3], 10, 192},
181 {"iso8859-8", (void *) &lxb_encoding_res_map[20], 9, 0}, {"x-cp1253", (void *) &lxb_encoding_res_map[34], 8, 193},
182 {"iso-ir-138", (void *) &lxb_encoding_res_map[20], 10, 142}, {"csisolatingreek", (void *) &lxb_encoding_res_map[19], 15, 0},
183 {"iso_8859-8", (void *) &lxb_encoding_res_map[20], 10, 143}, {"iso-ir-148", (void *) &lxb_encoding_res_map[35], 10, 0},
184 {"tis-620", (void *) &lxb_encoding_res_map[40], 7, 145}, {"cyrillic", (void *) &lxb_encoding_res_map[17], 8, 0},
185 {"iso_8859-4:1988", (void *) &lxb_encoding_res_map[16], 15, 147}, {"iso_8859-5:1988", (void *) &lxb_encoding_res_map[17], 15, 149},
186 {"ks_c_5601-1989", (void *) &lxb_encoding_res_map[5], 14, 0}, {"iso_8859-8:1988", (void *) &lxb_encoding_res_map[20], 15, 0},
187 {"iso88595", (void *) &lxb_encoding_res_map[17], 8, 0}, {"iso885915", (void *) &lxb_encoding_res_map[12], 9, 194},
188 {"x-gbk", (void *) &lxb_encoding_res_map[6], 5, 195}, {"iso-8859-15", (void *) &lxb_encoding_res_map[12], 11, 203},
189 {"utf-16be", (void *) &lxb_encoding_res_map[25], 8, 155}, {"utf-16le", (void *) &lxb_encoding_res_map[26], 8, 157},
190 {"iso-2022-cn", (void *) &lxb_encoding_res_map[30], 11, 0}, {"csisolatinarabic", (void *) &lxb_encoding_res_map[18], 16, 0},
191 {"windows-1257", (void *) &lxb_encoding_res_map[38], 12, 0}, {"x-user-defined", (void *) &lxb_encoding_res_map[42], 14, 0},
192 {"x-cp1256", (void *) &lxb_encoding_res_map[37], 8, 0}, {"csiso88598e", (void *) &lxb_encoding_res_map[20], 11, 0},
193 {"iso-8859-8-e", (void *) &lxb_encoding_res_map[20], 12, 0}, {"cp1255", (void *) &lxb_encoding_res_map[36], 6, 165},
194 {"ms_kanji", (void *) &lxb_encoding_res_map[24], 8, 0}, {"iso88593", (void *) &lxb_encoding_res_map[15], 8, 0},
195 {"iso885913", (void *) &lxb_encoding_res_map[10], 9, 170}, {"x-cp1250", (void *) &lxb_encoding_res_map[31], 8, 0},
196 {"csshiftjis", (void *) &lxb_encoding_res_map[24], 10, 0}, {"hebrew", (void *) &lxb_encoding_res_map[20], 6, 204},
197 {"iso8859-3", (void *) &lxb_encoding_res_map[15], 9, 0}, {"ascii", (void *) &lxb_encoding_res_map[33], 5, 0},
198 {"iso885910", (void *) &lxb_encoding_res_map[9], 9, 0}, {"iso8859-10", (void *) &lxb_encoding_res_map[9], 10, 205},
199 {"iso-8859-10", (void *) &lxb_encoding_res_map[9], 11, 0}, {"iso-8859-3", (void *) &lxb_encoding_res_map[15], 10, 177},
200 {"ms932", (void *) &lxb_encoding_res_map[24], 5, 0}, {"iso_8859-3", (void *) &lxb_encoding_res_map[15], 10, 0},
201 {"iso-8859-6-i", (void *) &lxb_encoding_res_map[18], 12, 207}, {"l3", (void *) &lxb_encoding_res_map[15], 2, 208},
202 {"cseucpkdfmtjapanese", (void *) &lxb_encoding_res_map[4], 19, 0}, {"korean", (void *) &lxb_encoding_res_map[5], 6, 185},
203 {"iso88597", (void *) &lxb_encoding_res_map[19], 8, 0}, {"latin3", (void *) &lxb_encoding_res_map[15], 6, 211},
204 {"iso-ir-157", (void *) &lxb_encoding_res_map[9], 10, 212}, {"csiso88596i", (void *) &lxb_encoding_res_map[18], 11, 186},
205 {"csiso88598i", (void *) &lxb_encoding_res_map[21], 11, 0}, {"latin4", (void *) &lxb_encoding_res_map[16], 6, 0},
206 {"iso-2022-jp", (void *) &lxb_encoding_res_map[8], 11, 0}, {"iso_8859-2:1987", (void *) &lxb_encoding_res_map[14], 15, 215},
207 {"csisolatinhebrew", (void *) &lxb_encoding_res_map[20], 16, 0}, {"csksc56011987", (void *) &lxb_encoding_res_map[5], 13, 0},
208 {"windows-1256", (void *) &lxb_encoding_res_map[37], 12, 0}, {"csisolatin9", (void *) &lxb_encoding_res_map[12], 11, 0},
209 {"iso8859-5", (void *) &lxb_encoding_res_map[17], 9, 0}, {"iso8859-15", (void *) &lxb_encoding_res_map[12], 10, 196},
210 {"iso-8859-5", (void *) &lxb_encoding_res_map[17], 10, 198}, {"x-cp1254", (void *) &lxb_encoding_res_map[35], 8, 0},
211 {"iso_8859-5", (void *) &lxb_encoding_res_map[17], 10, 0}, {"cp1250", (void *) &lxb_encoding_res_map[31], 6, 218},
212 {"gb18030", (void *) &lxb_encoding_res_map[28], 7, 0}, {"utf8", (void *) &lxb_encoding_res_map[27], 4, 0},
213 {"utf-8", (void *) &lxb_encoding_res_map[27], 5, 219}, {"iso_8859-15", (void *) &lxb_encoding_res_map[12], 11, 0},
214 {"x-cp1257", (void *) &lxb_encoding_res_map[38], 8, 0}, {"iso-ir-110", (void *) &lxb_encoding_res_map[16], 10, 206},
215 {"iso-ir-100", (void *) &lxb_encoding_res_map[33], 10, 0}, {"iso-8859-8-i", (void *) &lxb_encoding_res_map[21], 12, 0},
216 {"mac", (void *) &lxb_encoding_res_map[29], 3, 209}, {"big5", (void *) &lxb_encoding_res_map[3], 4, 210},
217 {"windows-1258", (void *) &lxb_encoding_res_map[39], 12, 0}, {"iso8859-7", (void *) &lxb_encoding_res_map[19], 9, 0},
218 {"iso-ir-127", (void *) &lxb_encoding_res_map[18], 10, 213}, {"iso-8859-7", (void *) &lxb_encoding_res_map[19], 10, 214},
219 {"iso_8859-7", (void *) &lxb_encoding_res_map[19], 10, 0}, {"iso_8859-6:1987", (void *) &lxb_encoding_res_map[18], 15, 216},
220 {"iso_8859-7:1987", (void *) &lxb_encoding_res_map[19], 15, 217}, {"iso_8859-1:1987", (void *) &lxb_encoding_res_map[33], 15, 0},
221 {"windows-949", (void *) &lxb_encoding_res_map[5], 11, 0}, {"macintosh", (void *) &lxb_encoding_res_map[29], 9, 0}
222};
lxb_codepoint_t lxb_encoding_decode_auto_single(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:1940
lxb_status_t lxb_encoding_decode_windows_1256(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:1869
lxb_codepoint_t lxb_encoding_decode_utf_16be_single(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:2766
lxb_codepoint_t lxb_encoding_decode_utf_16le_single(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:2773
lxb_status_t lxb_encoding_decode_iso_2022_jp(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:621
lxb_status_t lxb_encoding_decode_iso_8859_5(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:1021
lxb_status_t lxb_encoding_decode_windows_1252(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:1833
lxb_status_t lxb_encoding_decode_undefined(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:198
lxb_status_t lxb_encoding_decode_macintosh(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:1798
lxb_status_t lxb_encoding_decode_windows_1250(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:1815
lxb_codepoint_t lxb_encoding_decode_koi8_r_single(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:2589
lxb_status_t lxb_encoding_decode_ibm866(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:612
lxb_codepoint_t lxb_encoding_decode_koi8_u_single(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:2600
lxb_codepoint_t lxb_encoding_decode_windows_1257_single(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:3302
lxb_status_t lxb_encoding_decode_iso_8859_10(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:949
lxb_status_t lxb_encoding_decode_iso_8859_3(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:1003
lxb_codepoint_t lxb_encoding_decode_default_single(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:1933
lxb_status_t lxb_encoding_decode_utf_16be(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:1314
lxb_codepoint_t lxb_encoding_decode_windows_874_single(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:3324
lxb_status_t lxb_encoding_decode_iso_8859_16(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:985
lxb_status_t lxb_encoding_decode_iso_8859_6(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:1030
lxb_status_t lxb_encoding_decode_x_user_defined(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:1914
lxb_status_t lxb_encoding_decode_big5(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:206
lxb_codepoint_t lxb_encoding_decode_windows_1255_single(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:3280
lxb_codepoint_t lxb_encoding_decode_windows_1250_single(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:3225
lxb_status_t lxb_encoding_decode_gb18030(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:1546
lxb_codepoint_t lxb_encoding_decode_iso_8859_5_single(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:2534
lxb_status_t lxb_encoding_decode_default(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:183
lxb_status_t lxb_encoding_decode_iso_8859_7(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:1039
lxb_status_t lxb_encoding_decode_iso_8859_13(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:958
lxb_status_t lxb_encoding_decode_utf_16le(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:1321
lxb_status_t lxb_encoding_decode_iso_8859_8(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:1048
lxb_codepoint_t lxb_encoding_decode_iso_8859_7_single(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:2556
lxb_status_t lxb_encoding_decode_iso_8859_8_i(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:1057
lxb_status_t lxb_encoding_decode_euc_jp(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:372
lxb_codepoint_t lxb_encoding_decode_iso_8859_8_single(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:2567
lxb_status_t lxb_encoding_decode_koi8_r(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:1066
lxb_status_t lxb_encoding_decode_windows_1257(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:1878
lxb_codepoint_t lxb_encoding_decode_iso_8859_3_single(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:2512
lxb_codepoint_t lxb_encoding_decode_x_user_defined_single(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:3346
lxb_status_t lxb_encoding_decode_x_mac_cyrillic(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:1905
lxb_status_t lxb_encoding_decode_gbk(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:605
lxb_codepoint_t lxb_encoding_decode_iso_8859_13_single(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:2457
lxb_codepoint_t lxb_encoding_decode_euc_jp_single(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:2062
lxb_status_t lxb_encoding_decode_shift_jis(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:1084
lxb_status_t lxb_encoding_decode_iso_8859_4(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:1012
lxb_codepoint_t lxb_encoding_decode_windows_1256_single(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:3291
lxb_codepoint_t lxb_encoding_decode_macintosh_single(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:3207
lxb_status_t lxb_encoding_decode_koi8_u(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:1075
lxb_codepoint_t lxb_encoding_decode_iso_8859_2_single(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:2501
lxb_status_t lxb_encoding_decode_iso_8859_15(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:976
lxb_status_t lxb_encoding_decode_utf_8(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:1328
lxb_codepoint_t lxb_encoding_decode_undefined_single(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:1947
lxb_codepoint_t lxb_encoding_decode_euc_kr_single(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:2170
lxb_codepoint_t lxb_encoding_decode_shift_jis_single(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:2611
lxb_status_t lxb_encoding_decode_windows_1258(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:1887
lxb_codepoint_t lxb_encoding_decode_iso_8859_6_single(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:2545
lxb_codepoint_t lxb_encoding_decode_windows_1252_single(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:3247
lxb_status_t lxb_encoding_decode_auto(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:190
lxb_codepoint_t lxb_encoding_decode_iso_8859_15_single(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:2479
lxb_codepoint_t lxb_encoding_decode_x_mac_cyrillic_single(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:3335
lxb_codepoint_t lxb_encoding_decode_iso_8859_10_single(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:2446
lxb_status_t lxb_encoding_decode_iso_8859_2(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:994
lxb_codepoint_t lxb_encoding_decode_iso_8859_16_single(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:2490
lxb_codepoint_t lxb_encoding_decode_windows_1254_single(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:3269
lxb_status_t lxb_encoding_decode_replacement(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:1807
lxb_status_t lxb_encoding_decode_euc_kr(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:514
lxb_status_t lxb_encoding_decode_windows_1254(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:1851
lxb_codepoint_t lxb_encoding_decode_windows_1258_single(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:3313
lxb_codepoint_t lxb_encoding_decode_windows_1253_single(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:3258
lxb_status_t lxb_encoding_decode_iso_8859_14(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:967
lxb_codepoint_t lxb_encoding_decode_gbk_single(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:2231
lxb_codepoint_t lxb_encoding_decode_iso_8859_14_single(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:2468
lxb_codepoint_t lxb_encoding_decode_windows_1251_single(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:3236
lxb_codepoint_t lxb_encoding_decode_gb18030_single(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:3050
lxb_codepoint_t lxb_encoding_decode_iso_2022_jp_single(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:2249
lxb_codepoint_t lxb_encoding_decode_iso_8859_4_single(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:2523
lxb_status_t lxb_encoding_decode_windows_874(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:1896
lxb_status_t lxb_encoding_decode_windows_1255(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:1860
lxb_codepoint_t lxb_encoding_decode_big5_single(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:1954
lxb_codepoint_t lxb_encoding_decode_iso_8859_8_i_single(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:2578
lxb_status_t lxb_encoding_decode_windows_1251(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:1824
lxb_codepoint_t lxb_encoding_decode_ibm866_single(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:2238
lxb_codepoint_t lxb_encoding_decode_utf_8_single(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:2780
lxb_codepoint_t lxb_encoding_decode_replacement_single(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:3218
lxb_status_t lxb_encoding_decode_windows_1253(lxb_encoding_decode_t *ctx, const lxb_char_t **data, const lxb_char_t *end)
Definition decode.c:1842
#define LXB_API
Definition def.h:48
int8_t lxb_encoding_encode_undefined_single(lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
Definition encode.c:1102
lxb_status_t lxb_encoding_encode_windows_1253(lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cps, const lxb_codepoint_t *end)
Definition encode.c:998
lxb_status_t lxb_encoding_encode_iso_8859_3(lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cps, const lxb_codepoint_t *end)
Definition encode.c:581
lxb_status_t lxb_encoding_encode_windows_874(lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cps, const lxb_codepoint_t *end)
Definition encode.c:1046
int8_t lxb_encoding_encode_default_single(lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
Definition encode.c:1088
int8_t lxb_encoding_encode_iso_8859_14_single(lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
Definition encode.c:1495
lxb_status_t lxb_encoding_encode_windows_1254(lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cps, const lxb_codepoint_t *end)
Definition encode.c:1006
lxb_status_t lxb_encoding_encode_iso_8859_14(lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cps, const lxb_codepoint_t *end)
Definition encode.c:549
int8_t lxb_encoding_encode_iso_8859_5_single(lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
Definition encode.c:1543
int8_t lxb_encoding_encode_iso_8859_15_single(lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
Definition encode.c:1503
lxb_status_t lxb_encoding_encode_iso_8859_7(lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cps, const lxb_codepoint_t *end)
Definition encode.c:613
lxb_status_t lxb_encoding_encode_koi8_u(lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cps, const lxb_codepoint_t *end)
Definition encode.c:645
int8_t lxb_encoding_encode_windows_1258_single(lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
Definition encode.c:1910
int8_t lxb_encoding_encode_replacement_single(lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
Definition encode.c:1838
lxb_status_t lxb_encoding_encode_iso_8859_6(lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cps, const lxb_codepoint_t *end)
Definition encode.c:605
lxb_status_t lxb_encoding_encode_iso_8859_8(lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cps, const lxb_codepoint_t *end)
Definition encode.c:621
lxb_status_t lxb_encoding_encode_windows_1251(lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cps, const lxb_codepoint_t *end)
Definition encode.c:982
int8_t lxb_encoding_encode_iso_8859_10_single(lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
Definition encode.c:1479
int8_t lxb_encoding_encode_x_mac_cyrillic_single(lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
Definition encode.c:1926
lxb_status_t lxb_encoding_encode_iso_8859_15(lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cps, const lxb_codepoint_t *end)
Definition encode.c:557
lxb_status_t lxb_encoding_encode_macintosh(lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cps, const lxb_codepoint_t *end)
Definition encode.c:958
lxb_status_t lxb_encoding_encode_x_mac_cyrillic(lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cps, const lxb_codepoint_t *end)
Definition encode.c:1054
lxb_status_t lxb_encoding_encode_iso_8859_10(lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cps, const lxb_codepoint_t *end)
Definition encode.c:533
int8_t lxb_encoding_encode_macintosh_single(lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
Definition encode.c:1830
lxb_status_t lxb_encoding_encode_big5(lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cps, const lxb_codepoint_t *end)
Definition encode.c:138
lxb_status_t lxb_encoding_encode_shift_jis(lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cps, const lxb_codepoint_t *end)
Definition encode.c:674
lxb_status_t lxb_encoding_encode_windows_1255(lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cps, const lxb_codepoint_t *end)
Definition encode.c:1014
int8_t lxb_encoding_encode_windows_1255_single(lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
Definition encode.c:1886
lxb_status_t lxb_encoding_encode_utf_8(lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cps, const lxb_codepoint_t *end)
Definition encode.c:790
int8_t lxb_encoding_encode_windows_1250_single(lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
Definition encode.c:1846
lxb_status_t lxb_encoding_encode_windows_1252(lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cps, const lxb_codepoint_t *end)
Definition encode.c:990
lxb_status_t lxb_encoding_encode_default(lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cps, const lxb_codepoint_t *end)
Definition encode.c:115
lxb_status_t lxb_encoding_encode_iso_8859_16(lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cps, const lxb_codepoint_t *end)
Definition encode.c:565
lxb_status_t lxb_encoding_encode_gbk(lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cps, const lxb_codepoint_t *end)
Definition encode.c:268
lxb_status_t lxb_encoding_encode_iso_2022_jp(lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cps, const lxb_codepoint_t *end)
Definition encode.c:326
lxb_status_t lxb_encoding_encode_windows_1256(lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cps, const lxb_codepoint_t *end)
Definition encode.c:1022
lxb_status_t lxb_encoding_encode_replacement(lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cps, const lxb_codepoint_t *end)
Definition encode.c:966
lxb_status_t lxb_encoding_encode_utf_16le(lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cps, const lxb_codepoint_t *end)
Definition encode.c:783
int8_t lxb_encoding_encode_windows_1251_single(lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
Definition encode.c:1854
int8_t lxb_encoding_encode_windows_1257_single(lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
Definition encode.c:1902
lxb_status_t lxb_encoding_encode_windows_1258(lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cps, const lxb_codepoint_t *end)
Definition encode.c:1038
int8_t lxb_encoding_encode_utf_16be_single(lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
Definition encode.c:1691
int8_t lxb_encoding_encode_ibm866_single(lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
Definition encode.c:1266
int8_t lxb_encoding_encode_euc_jp_single(lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
Definition encode.c:1143
lxb_status_t lxb_encoding_encode_undefined(lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cps, const lxb_codepoint_t *end)
Definition encode.c:130
int8_t lxb_encoding_encode_windows_1254_single(lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
Definition encode.c:1878
int8_t lxb_encoding_encode_koi8_u_single(lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
Definition encode.c:1591
int8_t lxb_encoding_encode_windows_1256_single(lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
Definition encode.c:1894
int8_t lxb_encoding_encode_windows_1253_single(lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
Definition encode.c:1870
int8_t lxb_encoding_encode_auto_single(lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
Definition encode.c:1095
int8_t lxb_encoding_encode_iso_8859_13_single(lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
Definition encode.c:1487
int8_t lxb_encoding_encode_koi8_r_single(lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
Definition encode.c:1583
lxb_status_t lxb_encoding_encode_gb18030(lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cps, const lxb_codepoint_t *end)
Definition encode.c:900
int8_t lxb_encoding_encode_iso_8859_2_single(lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
Definition encode.c:1519
int8_t lxb_encoding_encode_iso_8859_16_single(lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
Definition encode.c:1511
int8_t lxb_encoding_encode_iso_8859_7_single(lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
Definition encode.c:1559
int8_t lxb_encoding_encode_iso_8859_8_i_single(lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
Definition encode.c:1575
int8_t lxb_encoding_encode_x_user_defined_single(lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
Definition encode.c:1934
lxb_status_t lxb_encoding_encode_x_user_defined(lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cps, const lxb_codepoint_t *end)
Definition encode.c:1062
int8_t lxb_encoding_encode_shift_jis_single(lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
Definition encode.c:1599
int8_t lxb_encoding_encode_iso_8859_4_single(lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
Definition encode.c:1535
lxb_status_t lxb_encoding_encode_euc_jp(lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cps, const lxb_codepoint_t *end)
Definition encode.c:177
int8_t lxb_encoding_encode_euc_kr_single(lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
Definition encode.c:1194
int8_t lxb_encoding_encode_gb18030_single(lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
Definition encode.c:1777
int8_t lxb_encoding_encode_windows_1252_single(lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
Definition encode.c:1862
int8_t lxb_encoding_encode_iso_8859_8_single(lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
Definition encode.c:1567
lxb_status_t lxb_encoding_encode_auto(lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cps, const lxb_codepoint_t *end)
Definition encode.c:122
lxb_status_t lxb_encoding_encode_utf_16be(lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cps, const lxb_codepoint_t *end)
Definition encode.c:776
int8_t lxb_encoding_encode_gbk_single(lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
Definition encode.c:1222
lxb_status_t lxb_encoding_encode_windows_1257(lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cps, const lxb_codepoint_t *end)
Definition encode.c:1030
int8_t lxb_encoding_encode_iso_8859_6_single(lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
Definition encode.c:1551
lxb_status_t lxb_encoding_encode_koi8_r(lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cps, const lxb_codepoint_t *end)
Definition encode.c:637
lxb_status_t lxb_encoding_encode_ibm866(lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cps, const lxb_codepoint_t *end)
Definition encode.c:317
lxb_status_t lxb_encoding_encode_windows_1250(lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cps, const lxb_codepoint_t *end)
Definition encode.c:974
lxb_status_t lxb_encoding_encode_iso_8859_4(lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cps, const lxb_codepoint_t *end)
Definition encode.c:589
int8_t lxb_encoding_encode_utf_8_single(lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
Definition encode.c:1705
int8_t lxb_encoding_encode_big5_single(lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
Definition encode.c:1109
int8_t lxb_encoding_encode_iso_8859_3_single(lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
Definition encode.c:1527
lxb_status_t lxb_encoding_encode_iso_8859_13(lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cps, const lxb_codepoint_t *end)
Definition encode.c:541
lxb_status_t lxb_encoding_encode_iso_8859_5(lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cps, const lxb_codepoint_t *end)
Definition encode.c:597
int8_t lxb_encoding_encode_iso_2022_jp_single(lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
Definition encode.c:1274
lxb_status_t lxb_encoding_encode_iso_8859_8_i(lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cps, const lxb_codepoint_t *end)
Definition encode.c:629
int8_t lxb_encoding_encode_utf_16le_single(lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
Definition encode.c:1698
lxb_status_t lxb_encoding_encode_iso_8859_2(lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cps, const lxb_codepoint_t *end)
Definition encode.c:573
int8_t lxb_encoding_encode_windows_874_single(lxb_encoding_encode_t *ctx, lxb_char_t **data, const lxb_char_t *end, lxb_codepoint_t cp)
Definition encode.c:1918
lxb_status_t lxb_encoding_encode_euc_kr(lxb_encoding_encode_t *ctx, const lxb_codepoint_t **cps, const lxb_codepoint_t *end)
Definition encode.c:235
struct lxb_encoding_data lxb_encoding_data_t
Definition base.h:103
@ LXB_ENCODING_ISO_8859_8
Definition const.h:38
@ LXB_ENCODING_UTF_16BE
Definition const.h:43
@ LXB_ENCODING_X_MAC_CYRILLIC
Definition const.h:59
@ LXB_ENCODING_UNDEFINED
Definition const.h:20
@ LXB_ENCODING_EUC_KR
Definition const.h:23
@ LXB_ENCODING_ISO_8859_10
Definition const.h:27
@ LXB_ENCODING_ISO_8859_8_I
Definition const.h:39
@ LXB_ENCODING_EUC_JP
Definition const.h:22
@ LXB_ENCODING_GB18030
Definition const.h:46
@ LXB_ENCODING_SHIFT_JIS
Definition const.h:42
@ LXB_ENCODING_WINDOWS_1253
Definition const.h:52
@ LXB_ENCODING_WINDOWS_1250
Definition const.h:49
@ LXB_ENCODING_WINDOWS_1251
Definition const.h:50
@ LXB_ENCODING_WINDOWS_1254
Definition const.h:53
@ LXB_ENCODING_ISO_8859_4
Definition const.h:34
@ LXB_ENCODING_ISO_8859_16
Definition const.h:31
@ LXB_ENCODING_IBM866
Definition const.h:25
@ LXB_ENCODING_REPLACEMENT
Definition const.h:48
@ LXB_ENCODING_WINDOWS_1256
Definition const.h:55
@ LXB_ENCODING_LAST_ENTRY
Definition const.h:61
@ LXB_ENCODING_KOI8_U
Definition const.h:41
@ LXB_ENCODING_GBK
Definition const.h:24
@ LXB_ENCODING_ISO_8859_15
Definition const.h:30
@ LXB_ENCODING_BIG5
Definition const.h:21
@ LXB_ENCODING_ISO_8859_14
Definition const.h:29
@ LXB_ENCODING_MACINTOSH
Definition const.h:47
@ LXB_ENCODING_WINDOWS_874
Definition const.h:58
@ LXB_ENCODING_ISO_8859_3
Definition const.h:33
@ LXB_ENCODING_ISO_8859_6
Definition const.h:36
@ LXB_ENCODING_KOI8_R
Definition const.h:40
@ LXB_ENCODING_ISO_8859_2
Definition const.h:32
@ LXB_ENCODING_ISO_8859_5
Definition const.h:35
@ LXB_ENCODING_UTF_16LE
Definition const.h:44
@ LXB_ENCODING_ISO_8859_7
Definition const.h:37
@ LXB_ENCODING_WINDOWS_1252
Definition const.h:51
@ LXB_ENCODING_WINDOWS_1255
Definition const.h:54
@ LXB_ENCODING_ISO_8859_13
Definition const.h:28
@ LXB_ENCODING_UTF_8
Definition const.h:45
@ LXB_ENCODING_ISO_2022_JP
Definition const.h:26
@ LXB_ENCODING_WINDOWS_1258
Definition const.h:57
@ LXB_ENCODING_WINDOWS_1257
Definition const.h:56
@ LXB_ENCODING_AUTO
Definition const.h:19
@ LXB_ENCODING_X_USER_DEFINED
Definition const.h:60
@ LXB_ENCODING_DEFAULT
Definition const.h:18
#define NULL
Definition gdcache.h:45
LXB_API const lxb_encoding_data_t lxb_encoding_res_map[LXB_ENCODING_LAST_ENTRY]
Definition res.c:20
LXB_API const lexbor_shs_entry_t lxb_encoding_res_shs_entities[220]
Definition res.c:110
Definition shs.h:19
unsigned char lxb_char_t
Definition types.h:27