• Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /* GENERATED SOURCE. DO NOT MODIFY. */
2 /* Run external/icu/tools/icu4c_srcgen/generate_libandroidicu.py to regenerate */
3 // © 2018 and later: Unicode, Inc. and others.
4 // License & terms of use: http://www.unicode.org/copyright.html
5 
6 #include <unicode/icudataver.h>
7 #include <unicode/putil.h>
8 #include <unicode/ubidi.h>
9 #include <unicode/ubiditransform.h>
10 #include <unicode/ubrk.h>
11 #include <unicode/ucal.h>
12 #include <unicode/ucasemap.h>
13 #include <unicode/ucat.h>
14 #include <unicode/uchar.h>
15 #include <unicode/uclean.h>
16 #include <unicode/ucnv.h>
17 #include <unicode/ucnv_cb.h>
18 #include <unicode/ucnv_err.h>
19 #include <unicode/ucnvsel.h>
20 #include <unicode/ucol.h>
21 #include <unicode/ucoleitr.h>
22 #include <unicode/ucsdet.h>
23 #include <unicode/ucurr.h>
24 #include <unicode/udat.h>
25 #include <unicode/udata.h>
26 #include <unicode/udateintervalformat.h>
27 #include <unicode/udatpg.h>
28 #include <unicode/uenum.h>
29 #include <unicode/ufieldpositer.h>
30 #include <unicode/uformattable.h>
31 #include <unicode/ugender.h>
32 #include <unicode/uidna.h>
33 #include <unicode/uiter.h>
34 #include <unicode/uldnames.h>
35 #include <unicode/ulistformatter.h>
36 #include <unicode/uloc.h>
37 #include <unicode/ulocdata.h>
38 #include <unicode/umsg.h>
39 #include <unicode/unorm2.h>
40 #include <unicode/unum.h>
41 #include <unicode/unumsys.h>
42 #include <unicode/upluralrules.h>
43 #include <unicode/uregex.h>
44 #include <unicode/uregion.h>
45 #include <unicode/ureldatefmt.h>
46 #include <unicode/ures.h>
47 #include <unicode/uscript.h>
48 #include <unicode/usearch.h>
49 #include <unicode/uset.h>
50 #include <unicode/ushape.h>
51 #include <unicode/uspoof.h>
52 #include <unicode/usprep.h>
53 #include <unicode/ustring.h>
54 #include <unicode/utext.h>
55 #include <unicode/utf8.h>
56 #include <unicode/utmscale.h>
57 #include <unicode/utrace.h>
58 #include <unicode/utrans.h>
59 #include <unicode/utypes.h>
60 #include <unicode/uversion.h>
61 
62 extern "C" {
UCNV_FROM_U_CALLBACK_ESCAPE_android(const void * context,UConverterFromUnicodeArgs * fromUArgs,const UChar * codeUnits,int32_t length,UChar32 codePoint,UConverterCallbackReason reason,UErrorCode * err)63 void UCNV_FROM_U_CALLBACK_ESCAPE_android(const void * context, UConverterFromUnicodeArgs * fromUArgs, const UChar * codeUnits, int32_t length, UChar32 codePoint, UConverterCallbackReason reason, UErrorCode * err) {
64   UCNV_FROM_U_CALLBACK_ESCAPE(context, fromUArgs, codeUnits, length, codePoint, reason, err);
65 }
UCNV_FROM_U_CALLBACK_SKIP_android(const void * context,UConverterFromUnicodeArgs * fromUArgs,const UChar * codeUnits,int32_t length,UChar32 codePoint,UConverterCallbackReason reason,UErrorCode * err)66 void UCNV_FROM_U_CALLBACK_SKIP_android(const void * context, UConverterFromUnicodeArgs * fromUArgs, const UChar * codeUnits, int32_t length, UChar32 codePoint, UConverterCallbackReason reason, UErrorCode * err) {
67   UCNV_FROM_U_CALLBACK_SKIP(context, fromUArgs, codeUnits, length, codePoint, reason, err);
68 }
UCNV_FROM_U_CALLBACK_STOP_android(const void * context,UConverterFromUnicodeArgs * fromUArgs,const UChar * codeUnits,int32_t length,UChar32 codePoint,UConverterCallbackReason reason,UErrorCode * err)69 void UCNV_FROM_U_CALLBACK_STOP_android(const void * context, UConverterFromUnicodeArgs * fromUArgs, const UChar * codeUnits, int32_t length, UChar32 codePoint, UConverterCallbackReason reason, UErrorCode * err) {
70   UCNV_FROM_U_CALLBACK_STOP(context, fromUArgs, codeUnits, length, codePoint, reason, err);
71 }
UCNV_FROM_U_CALLBACK_SUBSTITUTE_android(const void * context,UConverterFromUnicodeArgs * fromUArgs,const UChar * codeUnits,int32_t length,UChar32 codePoint,UConverterCallbackReason reason,UErrorCode * err)72 void UCNV_FROM_U_CALLBACK_SUBSTITUTE_android(const void * context, UConverterFromUnicodeArgs * fromUArgs, const UChar * codeUnits, int32_t length, UChar32 codePoint, UConverterCallbackReason reason, UErrorCode * err) {
73   UCNV_FROM_U_CALLBACK_SUBSTITUTE(context, fromUArgs, codeUnits, length, codePoint, reason, err);
74 }
UCNV_TO_U_CALLBACK_ESCAPE_android(const void * context,UConverterToUnicodeArgs * toUArgs,const char * codeUnits,int32_t length,UConverterCallbackReason reason,UErrorCode * err)75 void UCNV_TO_U_CALLBACK_ESCAPE_android(const void * context, UConverterToUnicodeArgs * toUArgs, const char * codeUnits, int32_t length, UConverterCallbackReason reason, UErrorCode * err) {
76   UCNV_TO_U_CALLBACK_ESCAPE(context, toUArgs, codeUnits, length, reason, err);
77 }
UCNV_TO_U_CALLBACK_SKIP_android(const void * context,UConverterToUnicodeArgs * toUArgs,const char * codeUnits,int32_t length,UConverterCallbackReason reason,UErrorCode * err)78 void UCNV_TO_U_CALLBACK_SKIP_android(const void * context, UConverterToUnicodeArgs * toUArgs, const char * codeUnits, int32_t length, UConverterCallbackReason reason, UErrorCode * err) {
79   UCNV_TO_U_CALLBACK_SKIP(context, toUArgs, codeUnits, length, reason, err);
80 }
UCNV_TO_U_CALLBACK_STOP_android(const void * context,UConverterToUnicodeArgs * toUArgs,const char * codeUnits,int32_t length,UConverterCallbackReason reason,UErrorCode * err)81 void UCNV_TO_U_CALLBACK_STOP_android(const void * context, UConverterToUnicodeArgs * toUArgs, const char * codeUnits, int32_t length, UConverterCallbackReason reason, UErrorCode * err) {
82   UCNV_TO_U_CALLBACK_STOP(context, toUArgs, codeUnits, length, reason, err);
83 }
UCNV_TO_U_CALLBACK_SUBSTITUTE_android(const void * context,UConverterToUnicodeArgs * toUArgs,const char * codeUnits,int32_t length,UConverterCallbackReason reason,UErrorCode * err)84 void UCNV_TO_U_CALLBACK_SUBSTITUTE_android(const void * context, UConverterToUnicodeArgs * toUArgs, const char * codeUnits, int32_t length, UConverterCallbackReason reason, UErrorCode * err) {
85   UCNV_TO_U_CALLBACK_SUBSTITUTE(context, toUArgs, codeUnits, length, reason, err);
86 }
u_UCharsToChars_android(const UChar * us,char * cs,int32_t length)87 void u_UCharsToChars_android(const UChar * us, char * cs, int32_t length) {
88   u_UCharsToChars(us, cs, length);
89 }
u_austrcpy_android(char * dst,const UChar * src)90 char * u_austrcpy_android(char * dst, const UChar * src) {
91   return u_austrcpy(dst, src);
92 }
u_austrncpy_android(char * dst,const UChar * src,int32_t n)93 char * u_austrncpy_android(char * dst, const UChar * src, int32_t n) {
94   return u_austrncpy(dst, src, n);
95 }
u_catclose_android(u_nl_catd catd)96 void u_catclose_android(u_nl_catd catd) {
97   u_catclose(catd);
98 }
u_catgets_android(u_nl_catd catd,int32_t set_num,int32_t msg_num,const UChar * s,int32_t * len,UErrorCode * ec)99 const UChar * u_catgets_android(u_nl_catd catd, int32_t set_num, int32_t msg_num, const UChar * s, int32_t * len, UErrorCode * ec) {
100   return u_catgets(catd, set_num, msg_num, s, len, ec);
101 }
u_catopen_android(const char * name,const char * locale,UErrorCode * ec)102 u_nl_catd u_catopen_android(const char * name, const char * locale, UErrorCode * ec) {
103   return u_catopen(name, locale, ec);
104 }
u_charAge_android(UChar32 c,UVersionInfo versionArray)105 void u_charAge_android(UChar32 c, UVersionInfo versionArray) {
106   u_charAge(c, versionArray);
107 }
u_charDigitValue_android(UChar32 c)108 int32_t u_charDigitValue_android(UChar32 c) {
109   return u_charDigitValue(c);
110 }
u_charDirection_android(UChar32 c)111 UCharDirection u_charDirection_android(UChar32 c) {
112   return u_charDirection(c);
113 }
u_charFromName_android(UCharNameChoice nameChoice,const char * name,UErrorCode * pErrorCode)114 UChar32 u_charFromName_android(UCharNameChoice nameChoice, const char * name, UErrorCode * pErrorCode) {
115   return u_charFromName(nameChoice, name, pErrorCode);
116 }
u_charMirror_android(UChar32 c)117 UChar32 u_charMirror_android(UChar32 c) {
118   return u_charMirror(c);
119 }
u_charName_android(UChar32 code,UCharNameChoice nameChoice,char * buffer,int32_t bufferLength,UErrorCode * pErrorCode)120 int32_t u_charName_android(UChar32 code, UCharNameChoice nameChoice, char * buffer, int32_t bufferLength, UErrorCode * pErrorCode) {
121   return u_charName(code, nameChoice, buffer, bufferLength, pErrorCode);
122 }
u_charType_android(UChar32 c)123 int8_t u_charType_android(UChar32 c) {
124   return u_charType(c);
125 }
u_charsToUChars_android(const char * cs,UChar * us,int32_t length)126 void u_charsToUChars_android(const char * cs, UChar * us, int32_t length) {
127   u_charsToUChars(cs, us, length);
128 }
u_cleanup_android()129 void u_cleanup_android() {
130   u_cleanup();
131 }
u_countChar32_android(const UChar * s,int32_t length)132 int32_t u_countChar32_android(const UChar * s, int32_t length) {
133   return u_countChar32(s, length);
134 }
u_digit_android(UChar32 ch,int8_t radix)135 int32_t u_digit_android(UChar32 ch, int8_t radix) {
136   return u_digit(ch, radix);
137 }
u_enumCharNames_android(UChar32 start,UChar32 limit,UEnumCharNamesFn * fn,void * context,UCharNameChoice nameChoice,UErrorCode * pErrorCode)138 void u_enumCharNames_android(UChar32 start, UChar32 limit, UEnumCharNamesFn * fn, void * context, UCharNameChoice nameChoice, UErrorCode * pErrorCode) {
139   u_enumCharNames(start, limit, fn, context, nameChoice, pErrorCode);
140 }
u_enumCharTypes_android(UCharEnumTypeRange * enumRange,const void * context)141 void u_enumCharTypes_android(UCharEnumTypeRange * enumRange, const void * context) {
142   u_enumCharTypes(enumRange, context);
143 }
u_errorName_android(UErrorCode code)144 const char * u_errorName_android(UErrorCode code) {
145   return u_errorName(code);
146 }
u_foldCase_android(UChar32 c,uint32_t options)147 UChar32 u_foldCase_android(UChar32 c, uint32_t options) {
148   return u_foldCase(c, options);
149 }
u_forDigit_android(int32_t digit,int8_t radix)150 UChar32 u_forDigit_android(int32_t digit, int8_t radix) {
151   return u_forDigit(digit, radix);
152 }
u_formatMessage_android(const char * locale,const UChar * pattern,int32_t patternLength,UChar * result,int32_t resultLength,UErrorCode * status,...)153 int32_t u_formatMessage_android(const char * locale, const UChar * pattern, int32_t patternLength, UChar * result, int32_t resultLength, UErrorCode * status, ...) {
154   va_list args;
155   va_start(args, status);
156   int32_t ret = u_vformatMessage(locale, pattern, patternLength, result, resultLength, args, status);
157   va_end(args);
158   return ret;
159 }
u_formatMessageWithError_android(const char * locale,const UChar * pattern,int32_t patternLength,UChar * result,int32_t resultLength,UParseError * parseError,UErrorCode * status,...)160 int32_t u_formatMessageWithError_android(const char * locale, const UChar * pattern, int32_t patternLength, UChar * result, int32_t resultLength, UParseError * parseError, UErrorCode * status, ...) {
161   va_list args;
162   va_start(args, status);
163   int32_t ret = u_vformatMessageWithError(locale, pattern, patternLength, result, resultLength, parseError, args, status);
164   va_end(args);
165   return ret;
166 }
u_getBidiPairedBracket_android(UChar32 c)167 UChar32 u_getBidiPairedBracket_android(UChar32 c) {
168   return u_getBidiPairedBracket(c);
169 }
u_getCombiningClass_android(UChar32 c)170 uint8_t u_getCombiningClass_android(UChar32 c) {
171   return u_getCombiningClass(c);
172 }
u_getDataDirectory_android()173 const char * u_getDataDirectory_android() {
174   return u_getDataDirectory();
175 }
u_getDataVersion_android(UVersionInfo dataVersionFillin,UErrorCode * status)176 void u_getDataVersion_android(UVersionInfo dataVersionFillin, UErrorCode * status) {
177   u_getDataVersion(dataVersionFillin, status);
178 }
u_getFC_NFKC_Closure_android(UChar32 c,UChar * dest,int32_t destCapacity,UErrorCode * pErrorCode)179 int32_t u_getFC_NFKC_Closure_android(UChar32 c, UChar * dest, int32_t destCapacity, UErrorCode * pErrorCode) {
180   return u_getFC_NFKC_Closure(c, dest, destCapacity, pErrorCode);
181 }
u_getIntPropertyMaxValue_android(UProperty which)182 int32_t u_getIntPropertyMaxValue_android(UProperty which) {
183   return u_getIntPropertyMaxValue(which);
184 }
u_getIntPropertyMinValue_android(UProperty which)185 int32_t u_getIntPropertyMinValue_android(UProperty which) {
186   return u_getIntPropertyMinValue(which);
187 }
u_getIntPropertyValue_android(UChar32 c,UProperty which)188 int32_t u_getIntPropertyValue_android(UChar32 c, UProperty which) {
189   return u_getIntPropertyValue(c, which);
190 }
u_getNumericValue_android(UChar32 c)191 double u_getNumericValue_android(UChar32 c) {
192   return u_getNumericValue(c);
193 }
u_getPropertyEnum_android(const char * alias)194 UProperty u_getPropertyEnum_android(const char * alias) {
195   return u_getPropertyEnum(alias);
196 }
u_getPropertyName_android(UProperty property,UPropertyNameChoice nameChoice)197 const char * u_getPropertyName_android(UProperty property, UPropertyNameChoice nameChoice) {
198   return u_getPropertyName(property, nameChoice);
199 }
u_getPropertyValueEnum_android(UProperty property,const char * alias)200 int32_t u_getPropertyValueEnum_android(UProperty property, const char * alias) {
201   return u_getPropertyValueEnum(property, alias);
202 }
u_getPropertyValueName_android(UProperty property,int32_t value,UPropertyNameChoice nameChoice)203 const char * u_getPropertyValueName_android(UProperty property, int32_t value, UPropertyNameChoice nameChoice) {
204   return u_getPropertyValueName(property, value, nameChoice);
205 }
u_getUnicodeVersion_android(UVersionInfo versionArray)206 void u_getUnicodeVersion_android(UVersionInfo versionArray) {
207   u_getUnicodeVersion(versionArray);
208 }
u_getVersion_android(UVersionInfo versionArray)209 void u_getVersion_android(UVersionInfo versionArray) {
210   u_getVersion(versionArray);
211 }
u_hasBinaryProperty_android(UChar32 c,UProperty which)212 UBool u_hasBinaryProperty_android(UChar32 c, UProperty which) {
213   return u_hasBinaryProperty(c, which);
214 }
u_init_android(UErrorCode * status)215 void u_init_android(UErrorCode * status) {
216   u_init(status);
217 }
u_isIDIgnorable_android(UChar32 c)218 UBool u_isIDIgnorable_android(UChar32 c) {
219   return u_isIDIgnorable(c);
220 }
u_isIDPart_android(UChar32 c)221 UBool u_isIDPart_android(UChar32 c) {
222   return u_isIDPart(c);
223 }
u_isIDStart_android(UChar32 c)224 UBool u_isIDStart_android(UChar32 c) {
225   return u_isIDStart(c);
226 }
u_isISOControl_android(UChar32 c)227 UBool u_isISOControl_android(UChar32 c) {
228   return u_isISOControl(c);
229 }
u_isJavaIDPart_android(UChar32 c)230 UBool u_isJavaIDPart_android(UChar32 c) {
231   return u_isJavaIDPart(c);
232 }
u_isJavaIDStart_android(UChar32 c)233 UBool u_isJavaIDStart_android(UChar32 c) {
234   return u_isJavaIDStart(c);
235 }
u_isJavaSpaceChar_android(UChar32 c)236 UBool u_isJavaSpaceChar_android(UChar32 c) {
237   return u_isJavaSpaceChar(c);
238 }
u_isMirrored_android(UChar32 c)239 UBool u_isMirrored_android(UChar32 c) {
240   return u_isMirrored(c);
241 }
u_isUAlphabetic_android(UChar32 c)242 UBool u_isUAlphabetic_android(UChar32 c) {
243   return u_isUAlphabetic(c);
244 }
u_isULowercase_android(UChar32 c)245 UBool u_isULowercase_android(UChar32 c) {
246   return u_isULowercase(c);
247 }
u_isUUppercase_android(UChar32 c)248 UBool u_isUUppercase_android(UChar32 c) {
249   return u_isUUppercase(c);
250 }
u_isUWhiteSpace_android(UChar32 c)251 UBool u_isUWhiteSpace_android(UChar32 c) {
252   return u_isUWhiteSpace(c);
253 }
u_isWhitespace_android(UChar32 c)254 UBool u_isWhitespace_android(UChar32 c) {
255   return u_isWhitespace(c);
256 }
u_isalnum_android(UChar32 c)257 UBool u_isalnum_android(UChar32 c) {
258   return u_isalnum(c);
259 }
u_isalpha_android(UChar32 c)260 UBool u_isalpha_android(UChar32 c) {
261   return u_isalpha(c);
262 }
u_isbase_android(UChar32 c)263 UBool u_isbase_android(UChar32 c) {
264   return u_isbase(c);
265 }
u_isblank_android(UChar32 c)266 UBool u_isblank_android(UChar32 c) {
267   return u_isblank(c);
268 }
u_iscntrl_android(UChar32 c)269 UBool u_iscntrl_android(UChar32 c) {
270   return u_iscntrl(c);
271 }
u_isdefined_android(UChar32 c)272 UBool u_isdefined_android(UChar32 c) {
273   return u_isdefined(c);
274 }
u_isdigit_android(UChar32 c)275 UBool u_isdigit_android(UChar32 c) {
276   return u_isdigit(c);
277 }
u_isgraph_android(UChar32 c)278 UBool u_isgraph_android(UChar32 c) {
279   return u_isgraph(c);
280 }
u_islower_android(UChar32 c)281 UBool u_islower_android(UChar32 c) {
282   return u_islower(c);
283 }
u_isprint_android(UChar32 c)284 UBool u_isprint_android(UChar32 c) {
285   return u_isprint(c);
286 }
u_ispunct_android(UChar32 c)287 UBool u_ispunct_android(UChar32 c) {
288   return u_ispunct(c);
289 }
u_isspace_android(UChar32 c)290 UBool u_isspace_android(UChar32 c) {
291   return u_isspace(c);
292 }
u_istitle_android(UChar32 c)293 UBool u_istitle_android(UChar32 c) {
294   return u_istitle(c);
295 }
u_isupper_android(UChar32 c)296 UBool u_isupper_android(UChar32 c) {
297   return u_isupper(c);
298 }
u_isxdigit_android(UChar32 c)299 UBool u_isxdigit_android(UChar32 c) {
300   return u_isxdigit(c);
301 }
u_memcasecmp_android(const UChar * s1,const UChar * s2,int32_t length,uint32_t options)302 int32_t u_memcasecmp_android(const UChar * s1, const UChar * s2, int32_t length, uint32_t options) {
303   return u_memcasecmp(s1, s2, length, options);
304 }
u_memchr_android(const UChar * s,UChar c,int32_t count)305 UChar * u_memchr_android(const UChar * s, UChar c, int32_t count) {
306   return u_memchr(s, c, count);
307 }
u_memchr32_android(const UChar * s,UChar32 c,int32_t count)308 UChar * u_memchr32_android(const UChar * s, UChar32 c, int32_t count) {
309   return u_memchr32(s, c, count);
310 }
u_memcmp_android(const UChar * buf1,const UChar * buf2,int32_t count)311 int32_t u_memcmp_android(const UChar * buf1, const UChar * buf2, int32_t count) {
312   return u_memcmp(buf1, buf2, count);
313 }
u_memcmpCodePointOrder_android(const UChar * s1,const UChar * s2,int32_t count)314 int32_t u_memcmpCodePointOrder_android(const UChar * s1, const UChar * s2, int32_t count) {
315   return u_memcmpCodePointOrder(s1, s2, count);
316 }
u_memcpy_android(UChar * dest,const UChar * src,int32_t count)317 UChar * u_memcpy_android(UChar * dest, const UChar * src, int32_t count) {
318   return u_memcpy(dest, src, count);
319 }
u_memmove_android(UChar * dest,const UChar * src,int32_t count)320 UChar * u_memmove_android(UChar * dest, const UChar * src, int32_t count) {
321   return u_memmove(dest, src, count);
322 }
u_memrchr_android(const UChar * s,UChar c,int32_t count)323 UChar * u_memrchr_android(const UChar * s, UChar c, int32_t count) {
324   return u_memrchr(s, c, count);
325 }
u_memrchr32_android(const UChar * s,UChar32 c,int32_t count)326 UChar * u_memrchr32_android(const UChar * s, UChar32 c, int32_t count) {
327   return u_memrchr32(s, c, count);
328 }
u_memset_android(UChar * dest,UChar c,int32_t count)329 UChar * u_memset_android(UChar * dest, UChar c, int32_t count) {
330   return u_memset(dest, c, count);
331 }
u_parseMessage_android(const char * locale,const UChar * pattern,int32_t patternLength,const UChar * source,int32_t sourceLength,UErrorCode * status,...)332 void u_parseMessage_android(const char * locale, const UChar * pattern, int32_t patternLength, const UChar * source, int32_t sourceLength, UErrorCode * status, ...) {
333   va_list args;
334   va_start(args, status);
335   u_vparseMessage(locale, pattern, patternLength, source, sourceLength, args, status);
336   va_end(args);
337   return;
338 }
u_parseMessageWithError_android(const char * locale,const UChar * pattern,int32_t patternLength,const UChar * source,int32_t sourceLength,UParseError * parseError,UErrorCode * status,...)339 void u_parseMessageWithError_android(const char * locale, const UChar * pattern, int32_t patternLength, const UChar * source, int32_t sourceLength, UParseError * parseError, UErrorCode * status, ...) {
340   va_list args;
341   va_start(args, status);
342   u_vparseMessageWithError(locale, pattern, patternLength, source, sourceLength, args, parseError, status);
343   va_end(args);
344   return;
345 }
u_setDataDirectory_android(const char * directory)346 void u_setDataDirectory_android(const char * directory) {
347   u_setDataDirectory(directory);
348 }
u_setMemoryFunctions_android(const void * context,UMemAllocFn * a,UMemReallocFn * r,UMemFreeFn * f,UErrorCode * status)349 void u_setMemoryFunctions_android(const void * context, UMemAllocFn * a, UMemReallocFn * r, UMemFreeFn * f, UErrorCode * status) {
350   u_setMemoryFunctions(context, a, r, f, status);
351 }
u_shapeArabic_android(const UChar * source,int32_t sourceLength,UChar * dest,int32_t destSize,uint32_t options,UErrorCode * pErrorCode)352 int32_t u_shapeArabic_android(const UChar * source, int32_t sourceLength, UChar * dest, int32_t destSize, uint32_t options, UErrorCode * pErrorCode) {
353   return u_shapeArabic(source, sourceLength, dest, destSize, options, pErrorCode);
354 }
u_strCaseCompare_android(const UChar * s1,int32_t length1,const UChar * s2,int32_t length2,uint32_t options,UErrorCode * pErrorCode)355 int32_t u_strCaseCompare_android(const UChar * s1, int32_t length1, const UChar * s2, int32_t length2, uint32_t options, UErrorCode * pErrorCode) {
356   return u_strCaseCompare(s1, length1, s2, length2, options, pErrorCode);
357 }
u_strCompare_android(const UChar * s1,int32_t length1,const UChar * s2,int32_t length2,UBool codePointOrder)358 int32_t u_strCompare_android(const UChar * s1, int32_t length1, const UChar * s2, int32_t length2, UBool codePointOrder) {
359   return u_strCompare(s1, length1, s2, length2, codePointOrder);
360 }
u_strCompareIter_android(UCharIterator * iter1,UCharIterator * iter2,UBool codePointOrder)361 int32_t u_strCompareIter_android(UCharIterator * iter1, UCharIterator * iter2, UBool codePointOrder) {
362   return u_strCompareIter(iter1, iter2, codePointOrder);
363 }
u_strFindFirst_android(const UChar * s,int32_t length,const UChar * substring,int32_t subLength)364 UChar * u_strFindFirst_android(const UChar * s, int32_t length, const UChar * substring, int32_t subLength) {
365   return u_strFindFirst(s, length, substring, subLength);
366 }
u_strFindLast_android(const UChar * s,int32_t length,const UChar * substring,int32_t subLength)367 UChar * u_strFindLast_android(const UChar * s, int32_t length, const UChar * substring, int32_t subLength) {
368   return u_strFindLast(s, length, substring, subLength);
369 }
u_strFoldCase_android(UChar * dest,int32_t destCapacity,const UChar * src,int32_t srcLength,uint32_t options,UErrorCode * pErrorCode)370 int32_t u_strFoldCase_android(UChar * dest, int32_t destCapacity, const UChar * src, int32_t srcLength, uint32_t options, UErrorCode * pErrorCode) {
371   return u_strFoldCase(dest, destCapacity, src, srcLength, options, pErrorCode);
372 }
u_strFromJavaModifiedUTF8WithSub_android(UChar * dest,int32_t destCapacity,int32_t * pDestLength,const char * src,int32_t srcLength,UChar32 subchar,int32_t * pNumSubstitutions,UErrorCode * pErrorCode)373 UChar * u_strFromJavaModifiedUTF8WithSub_android(UChar * dest, int32_t destCapacity, int32_t * pDestLength, const char * src, int32_t srcLength, UChar32 subchar, int32_t * pNumSubstitutions, UErrorCode * pErrorCode) {
374   return u_strFromJavaModifiedUTF8WithSub(dest, destCapacity, pDestLength, src, srcLength, subchar, pNumSubstitutions, pErrorCode);
375 }
u_strFromUTF32_android(UChar * dest,int32_t destCapacity,int32_t * pDestLength,const UChar32 * src,int32_t srcLength,UErrorCode * pErrorCode)376 UChar * u_strFromUTF32_android(UChar * dest, int32_t destCapacity, int32_t * pDestLength, const UChar32 * src, int32_t srcLength, UErrorCode * pErrorCode) {
377   return u_strFromUTF32(dest, destCapacity, pDestLength, src, srcLength, pErrorCode);
378 }
u_strFromUTF32WithSub_android(UChar * dest,int32_t destCapacity,int32_t * pDestLength,const UChar32 * src,int32_t srcLength,UChar32 subchar,int32_t * pNumSubstitutions,UErrorCode * pErrorCode)379 UChar * u_strFromUTF32WithSub_android(UChar * dest, int32_t destCapacity, int32_t * pDestLength, const UChar32 * src, int32_t srcLength, UChar32 subchar, int32_t * pNumSubstitutions, UErrorCode * pErrorCode) {
380   return u_strFromUTF32WithSub(dest, destCapacity, pDestLength, src, srcLength, subchar, pNumSubstitutions, pErrorCode);
381 }
u_strFromUTF8_android(UChar * dest,int32_t destCapacity,int32_t * pDestLength,const char * src,int32_t srcLength,UErrorCode * pErrorCode)382 UChar * u_strFromUTF8_android(UChar * dest, int32_t destCapacity, int32_t * pDestLength, const char * src, int32_t srcLength, UErrorCode * pErrorCode) {
383   return u_strFromUTF8(dest, destCapacity, pDestLength, src, srcLength, pErrorCode);
384 }
u_strFromUTF8Lenient_android(UChar * dest,int32_t destCapacity,int32_t * pDestLength,const char * src,int32_t srcLength,UErrorCode * pErrorCode)385 UChar * u_strFromUTF8Lenient_android(UChar * dest, int32_t destCapacity, int32_t * pDestLength, const char * src, int32_t srcLength, UErrorCode * pErrorCode) {
386   return u_strFromUTF8Lenient(dest, destCapacity, pDestLength, src, srcLength, pErrorCode);
387 }
u_strFromUTF8WithSub_android(UChar * dest,int32_t destCapacity,int32_t * pDestLength,const char * src,int32_t srcLength,UChar32 subchar,int32_t * pNumSubstitutions,UErrorCode * pErrorCode)388 UChar * u_strFromUTF8WithSub_android(UChar * dest, int32_t destCapacity, int32_t * pDestLength, const char * src, int32_t srcLength, UChar32 subchar, int32_t * pNumSubstitutions, UErrorCode * pErrorCode) {
389   return u_strFromUTF8WithSub(dest, destCapacity, pDestLength, src, srcLength, subchar, pNumSubstitutions, pErrorCode);
390 }
u_strFromWCS_android(UChar * dest,int32_t destCapacity,int32_t * pDestLength,const wchar_t * src,int32_t srcLength,UErrorCode * pErrorCode)391 UChar * u_strFromWCS_android(UChar * dest, int32_t destCapacity, int32_t * pDestLength, const wchar_t * src, int32_t srcLength, UErrorCode * pErrorCode) {
392   return u_strFromWCS(dest, destCapacity, pDestLength, src, srcLength, pErrorCode);
393 }
u_strHasMoreChar32Than_android(const UChar * s,int32_t length,int32_t number)394 UBool u_strHasMoreChar32Than_android(const UChar * s, int32_t length, int32_t number) {
395   return u_strHasMoreChar32Than(s, length, number);
396 }
u_strToJavaModifiedUTF8_android(char * dest,int32_t destCapacity,int32_t * pDestLength,const UChar * src,int32_t srcLength,UErrorCode * pErrorCode)397 char * u_strToJavaModifiedUTF8_android(char * dest, int32_t destCapacity, int32_t * pDestLength, const UChar * src, int32_t srcLength, UErrorCode * pErrorCode) {
398   return u_strToJavaModifiedUTF8(dest, destCapacity, pDestLength, src, srcLength, pErrorCode);
399 }
u_strToLower_android(UChar * dest,int32_t destCapacity,const UChar * src,int32_t srcLength,const char * locale,UErrorCode * pErrorCode)400 int32_t u_strToLower_android(UChar * dest, int32_t destCapacity, const UChar * src, int32_t srcLength, const char * locale, UErrorCode * pErrorCode) {
401   return u_strToLower(dest, destCapacity, src, srcLength, locale, pErrorCode);
402 }
u_strToTitle_android(UChar * dest,int32_t destCapacity,const UChar * src,int32_t srcLength,UBreakIterator * titleIter,const char * locale,UErrorCode * pErrorCode)403 int32_t u_strToTitle_android(UChar * dest, int32_t destCapacity, const UChar * src, int32_t srcLength, UBreakIterator * titleIter, const char * locale, UErrorCode * pErrorCode) {
404   return u_strToTitle(dest, destCapacity, src, srcLength, titleIter, locale, pErrorCode);
405 }
u_strToUTF32_android(UChar32 * dest,int32_t destCapacity,int32_t * pDestLength,const UChar * src,int32_t srcLength,UErrorCode * pErrorCode)406 UChar32 * u_strToUTF32_android(UChar32 * dest, int32_t destCapacity, int32_t * pDestLength, const UChar * src, int32_t srcLength, UErrorCode * pErrorCode) {
407   return u_strToUTF32(dest, destCapacity, pDestLength, src, srcLength, pErrorCode);
408 }
u_strToUTF32WithSub_android(UChar32 * dest,int32_t destCapacity,int32_t * pDestLength,const UChar * src,int32_t srcLength,UChar32 subchar,int32_t * pNumSubstitutions,UErrorCode * pErrorCode)409 UChar32 * u_strToUTF32WithSub_android(UChar32 * dest, int32_t destCapacity, int32_t * pDestLength, const UChar * src, int32_t srcLength, UChar32 subchar, int32_t * pNumSubstitutions, UErrorCode * pErrorCode) {
410   return u_strToUTF32WithSub(dest, destCapacity, pDestLength, src, srcLength, subchar, pNumSubstitutions, pErrorCode);
411 }
u_strToUTF8_android(char * dest,int32_t destCapacity,int32_t * pDestLength,const UChar * src,int32_t srcLength,UErrorCode * pErrorCode)412 char * u_strToUTF8_android(char * dest, int32_t destCapacity, int32_t * pDestLength, const UChar * src, int32_t srcLength, UErrorCode * pErrorCode) {
413   return u_strToUTF8(dest, destCapacity, pDestLength, src, srcLength, pErrorCode);
414 }
u_strToUTF8WithSub_android(char * dest,int32_t destCapacity,int32_t * pDestLength,const UChar * src,int32_t srcLength,UChar32 subchar,int32_t * pNumSubstitutions,UErrorCode * pErrorCode)415 char * u_strToUTF8WithSub_android(char * dest, int32_t destCapacity, int32_t * pDestLength, const UChar * src, int32_t srcLength, UChar32 subchar, int32_t * pNumSubstitutions, UErrorCode * pErrorCode) {
416   return u_strToUTF8WithSub(dest, destCapacity, pDestLength, src, srcLength, subchar, pNumSubstitutions, pErrorCode);
417 }
u_strToUpper_android(UChar * dest,int32_t destCapacity,const UChar * src,int32_t srcLength,const char * locale,UErrorCode * pErrorCode)418 int32_t u_strToUpper_android(UChar * dest, int32_t destCapacity, const UChar * src, int32_t srcLength, const char * locale, UErrorCode * pErrorCode) {
419   return u_strToUpper(dest, destCapacity, src, srcLength, locale, pErrorCode);
420 }
u_strToWCS_android(wchar_t * dest,int32_t destCapacity,int32_t * pDestLength,const UChar * src,int32_t srcLength,UErrorCode * pErrorCode)421 wchar_t * u_strToWCS_android(wchar_t * dest, int32_t destCapacity, int32_t * pDestLength, const UChar * src, int32_t srcLength, UErrorCode * pErrorCode) {
422   return u_strToWCS(dest, destCapacity, pDestLength, src, srcLength, pErrorCode);
423 }
u_strcasecmp_android(const UChar * s1,const UChar * s2,uint32_t options)424 int32_t u_strcasecmp_android(const UChar * s1, const UChar * s2, uint32_t options) {
425   return u_strcasecmp(s1, s2, options);
426 }
u_strcat_android(UChar * dst,const UChar * src)427 UChar * u_strcat_android(UChar * dst, const UChar * src) {
428   return u_strcat(dst, src);
429 }
u_strchr_android(const UChar * s,UChar c)430 UChar * u_strchr_android(const UChar * s, UChar c) {
431   return u_strchr(s, c);
432 }
u_strchr32_android(const UChar * s,UChar32 c)433 UChar * u_strchr32_android(const UChar * s, UChar32 c) {
434   return u_strchr32(s, c);
435 }
u_strcmp_android(const UChar * s1,const UChar * s2)436 int32_t u_strcmp_android(const UChar * s1, const UChar * s2) {
437   return u_strcmp(s1, s2);
438 }
u_strcmpCodePointOrder_android(const UChar * s1,const UChar * s2)439 int32_t u_strcmpCodePointOrder_android(const UChar * s1, const UChar * s2) {
440   return u_strcmpCodePointOrder(s1, s2);
441 }
u_strcpy_android(UChar * dst,const UChar * src)442 UChar * u_strcpy_android(UChar * dst, const UChar * src) {
443   return u_strcpy(dst, src);
444 }
u_strcspn_android(const UChar * string,const UChar * matchSet)445 int32_t u_strcspn_android(const UChar * string, const UChar * matchSet) {
446   return u_strcspn(string, matchSet);
447 }
u_strlen_android(const UChar * s)448 int32_t u_strlen_android(const UChar * s) {
449   return u_strlen(s);
450 }
u_strncasecmp_android(const UChar * s1,const UChar * s2,int32_t n,uint32_t options)451 int32_t u_strncasecmp_android(const UChar * s1, const UChar * s2, int32_t n, uint32_t options) {
452   return u_strncasecmp(s1, s2, n, options);
453 }
u_strncat_android(UChar * dst,const UChar * src,int32_t n)454 UChar * u_strncat_android(UChar * dst, const UChar * src, int32_t n) {
455   return u_strncat(dst, src, n);
456 }
u_strncmp_android(const UChar * ucs1,const UChar * ucs2,int32_t n)457 int32_t u_strncmp_android(const UChar * ucs1, const UChar * ucs2, int32_t n) {
458   return u_strncmp(ucs1, ucs2, n);
459 }
u_strncmpCodePointOrder_android(const UChar * s1,const UChar * s2,int32_t n)460 int32_t u_strncmpCodePointOrder_android(const UChar * s1, const UChar * s2, int32_t n) {
461   return u_strncmpCodePointOrder(s1, s2, n);
462 }
u_strncpy_android(UChar * dst,const UChar * src,int32_t n)463 UChar * u_strncpy_android(UChar * dst, const UChar * src, int32_t n) {
464   return u_strncpy(dst, src, n);
465 }
u_strpbrk_android(const UChar * string,const UChar * matchSet)466 UChar * u_strpbrk_android(const UChar * string, const UChar * matchSet) {
467   return u_strpbrk(string, matchSet);
468 }
u_strrchr_android(const UChar * s,UChar c)469 UChar * u_strrchr_android(const UChar * s, UChar c) {
470   return u_strrchr(s, c);
471 }
u_strrchr32_android(const UChar * s,UChar32 c)472 UChar * u_strrchr32_android(const UChar * s, UChar32 c) {
473   return u_strrchr32(s, c);
474 }
u_strrstr_android(const UChar * s,const UChar * substring)475 UChar * u_strrstr_android(const UChar * s, const UChar * substring) {
476   return u_strrstr(s, substring);
477 }
u_strspn_android(const UChar * string,const UChar * matchSet)478 int32_t u_strspn_android(const UChar * string, const UChar * matchSet) {
479   return u_strspn(string, matchSet);
480 }
u_strstr_android(const UChar * s,const UChar * substring)481 UChar * u_strstr_android(const UChar * s, const UChar * substring) {
482   return u_strstr(s, substring);
483 }
u_strtok_r_android(UChar * src,const UChar * delim,UChar ** saveState)484 UChar * u_strtok_r_android(UChar * src, const UChar * delim, UChar ** saveState) {
485   return u_strtok_r(src, delim, saveState);
486 }
u_tolower_android(UChar32 c)487 UChar32 u_tolower_android(UChar32 c) {
488   return u_tolower(c);
489 }
u_totitle_android(UChar32 c)490 UChar32 u_totitle_android(UChar32 c) {
491   return u_totitle(c);
492 }
u_toupper_android(UChar32 c)493 UChar32 u_toupper_android(UChar32 c) {
494   return u_toupper(c);
495 }
u_uastrcpy_android(UChar * dst,const char * src)496 UChar * u_uastrcpy_android(UChar * dst, const char * src) {
497   return u_uastrcpy(dst, src);
498 }
u_uastrncpy_android(UChar * dst,const char * src,int32_t n)499 UChar * u_uastrncpy_android(UChar * dst, const char * src, int32_t n) {
500   return u_uastrncpy(dst, src, n);
501 }
u_unescape_android(const char * src,UChar * dest,int32_t destCapacity)502 int32_t u_unescape_android(const char * src, UChar * dest, int32_t destCapacity) {
503   return u_unescape(src, dest, destCapacity);
504 }
u_unescapeAt_android(UNESCAPE_CHAR_AT charAt,int32_t * offset,int32_t length,void * context)505 UChar32 u_unescapeAt_android(UNESCAPE_CHAR_AT charAt, int32_t * offset, int32_t length, void * context) {
506   return u_unescapeAt(charAt, offset, length, context);
507 }
u_versionFromString_android(UVersionInfo versionArray,const char * versionString)508 void u_versionFromString_android(UVersionInfo versionArray, const char * versionString) {
509   u_versionFromString(versionArray, versionString);
510 }
u_versionFromUString_android(UVersionInfo versionArray,const UChar * versionString)511 void u_versionFromUString_android(UVersionInfo versionArray, const UChar * versionString) {
512   u_versionFromUString(versionArray, versionString);
513 }
u_versionToString_android(const UVersionInfo versionArray,char * versionString)514 void u_versionToString_android(const UVersionInfo versionArray, char * versionString) {
515   u_versionToString(versionArray, versionString);
516 }
u_vformatMessage_android(const char * locale,const UChar * pattern,int32_t patternLength,UChar * result,int32_t resultLength,va_list ap,UErrorCode * status)517 int32_t u_vformatMessage_android(const char * locale, const UChar * pattern, int32_t patternLength, UChar * result, int32_t resultLength, va_list ap, UErrorCode * status) {
518   return u_vformatMessage(locale, pattern, patternLength, result, resultLength, ap, status);
519 }
u_vformatMessageWithError_android(const char * locale,const UChar * pattern,int32_t patternLength,UChar * result,int32_t resultLength,UParseError * parseError,va_list ap,UErrorCode * status)520 int32_t u_vformatMessageWithError_android(const char * locale, const UChar * pattern, int32_t patternLength, UChar * result, int32_t resultLength, UParseError * parseError, va_list ap, UErrorCode * status) {
521   return u_vformatMessageWithError(locale, pattern, patternLength, result, resultLength, parseError, ap, status);
522 }
u_vparseMessage_android(const char * locale,const UChar * pattern,int32_t patternLength,const UChar * source,int32_t sourceLength,va_list ap,UErrorCode * status)523 void u_vparseMessage_android(const char * locale, const UChar * pattern, int32_t patternLength, const UChar * source, int32_t sourceLength, va_list ap, UErrorCode * status) {
524   u_vparseMessage(locale, pattern, patternLength, source, sourceLength, ap, status);
525 }
u_vparseMessageWithError_android(const char * locale,const UChar * pattern,int32_t patternLength,const UChar * source,int32_t sourceLength,va_list ap,UParseError * parseError,UErrorCode * status)526 void u_vparseMessageWithError_android(const char * locale, const UChar * pattern, int32_t patternLength, const UChar * source, int32_t sourceLength, va_list ap, UParseError * parseError, UErrorCode * status) {
527   u_vparseMessageWithError(locale, pattern, patternLength, source, sourceLength, ap, parseError, status);
528 }
ubidi_close_android(UBiDi * pBiDi)529 void ubidi_close_android(UBiDi * pBiDi) {
530   ubidi_close(pBiDi);
531 }
ubidi_countParagraphs_android(UBiDi * pBiDi)532 int32_t ubidi_countParagraphs_android(UBiDi * pBiDi) {
533   return ubidi_countParagraphs(pBiDi);
534 }
ubidi_countRuns_android(UBiDi * pBiDi,UErrorCode * pErrorCode)535 int32_t ubidi_countRuns_android(UBiDi * pBiDi, UErrorCode * pErrorCode) {
536   return ubidi_countRuns(pBiDi, pErrorCode);
537 }
ubidi_getBaseDirection_android(const UChar * text,int32_t length)538 UBiDiDirection ubidi_getBaseDirection_android(const UChar * text, int32_t length) {
539   return ubidi_getBaseDirection(text, length);
540 }
ubidi_getClassCallback_android(UBiDi * pBiDi,UBiDiClassCallback ** fn,const void ** context)541 void ubidi_getClassCallback_android(UBiDi * pBiDi, UBiDiClassCallback ** fn, const void ** context) {
542   ubidi_getClassCallback(pBiDi, fn, context);
543 }
ubidi_getCustomizedClass_android(UBiDi * pBiDi,UChar32 c)544 UCharDirection ubidi_getCustomizedClass_android(UBiDi * pBiDi, UChar32 c) {
545   return ubidi_getCustomizedClass(pBiDi, c);
546 }
ubidi_getDirection_android(const UBiDi * pBiDi)547 UBiDiDirection ubidi_getDirection_android(const UBiDi * pBiDi) {
548   return ubidi_getDirection(pBiDi);
549 }
ubidi_getLength_android(const UBiDi * pBiDi)550 int32_t ubidi_getLength_android(const UBiDi * pBiDi) {
551   return ubidi_getLength(pBiDi);
552 }
ubidi_getLevelAt_android(const UBiDi * pBiDi,int32_t charIndex)553 UBiDiLevel ubidi_getLevelAt_android(const UBiDi * pBiDi, int32_t charIndex) {
554   return ubidi_getLevelAt(pBiDi, charIndex);
555 }
ubidi_getLevels_android(UBiDi * pBiDi,UErrorCode * pErrorCode)556 const UBiDiLevel * ubidi_getLevels_android(UBiDi * pBiDi, UErrorCode * pErrorCode) {
557   return ubidi_getLevels(pBiDi, pErrorCode);
558 }
ubidi_getLogicalIndex_android(UBiDi * pBiDi,int32_t visualIndex,UErrorCode * pErrorCode)559 int32_t ubidi_getLogicalIndex_android(UBiDi * pBiDi, int32_t visualIndex, UErrorCode * pErrorCode) {
560   return ubidi_getLogicalIndex(pBiDi, visualIndex, pErrorCode);
561 }
ubidi_getLogicalMap_android(UBiDi * pBiDi,int32_t * indexMap,UErrorCode * pErrorCode)562 void ubidi_getLogicalMap_android(UBiDi * pBiDi, int32_t * indexMap, UErrorCode * pErrorCode) {
563   ubidi_getLogicalMap(pBiDi, indexMap, pErrorCode);
564 }
ubidi_getLogicalRun_android(const UBiDi * pBiDi,int32_t logicalPosition,int32_t * pLogicalLimit,UBiDiLevel * pLevel)565 void ubidi_getLogicalRun_android(const UBiDi * pBiDi, int32_t logicalPosition, int32_t * pLogicalLimit, UBiDiLevel * pLevel) {
566   ubidi_getLogicalRun(pBiDi, logicalPosition, pLogicalLimit, pLevel);
567 }
ubidi_getParaLevel_android(const UBiDi * pBiDi)568 UBiDiLevel ubidi_getParaLevel_android(const UBiDi * pBiDi) {
569   return ubidi_getParaLevel(pBiDi);
570 }
ubidi_getParagraph_android(const UBiDi * pBiDi,int32_t charIndex,int32_t * pParaStart,int32_t * pParaLimit,UBiDiLevel * pParaLevel,UErrorCode * pErrorCode)571 int32_t ubidi_getParagraph_android(const UBiDi * pBiDi, int32_t charIndex, int32_t * pParaStart, int32_t * pParaLimit, UBiDiLevel * pParaLevel, UErrorCode * pErrorCode) {
572   return ubidi_getParagraph(pBiDi, charIndex, pParaStart, pParaLimit, pParaLevel, pErrorCode);
573 }
ubidi_getParagraphByIndex_android(const UBiDi * pBiDi,int32_t paraIndex,int32_t * pParaStart,int32_t * pParaLimit,UBiDiLevel * pParaLevel,UErrorCode * pErrorCode)574 void ubidi_getParagraphByIndex_android(const UBiDi * pBiDi, int32_t paraIndex, int32_t * pParaStart, int32_t * pParaLimit, UBiDiLevel * pParaLevel, UErrorCode * pErrorCode) {
575   ubidi_getParagraphByIndex(pBiDi, paraIndex, pParaStart, pParaLimit, pParaLevel, pErrorCode);
576 }
ubidi_getProcessedLength_android(const UBiDi * pBiDi)577 int32_t ubidi_getProcessedLength_android(const UBiDi * pBiDi) {
578   return ubidi_getProcessedLength(pBiDi);
579 }
ubidi_getReorderingMode_android(UBiDi * pBiDi)580 UBiDiReorderingMode ubidi_getReorderingMode_android(UBiDi * pBiDi) {
581   return ubidi_getReorderingMode(pBiDi);
582 }
ubidi_getReorderingOptions_android(UBiDi * pBiDi)583 uint32_t ubidi_getReorderingOptions_android(UBiDi * pBiDi) {
584   return ubidi_getReorderingOptions(pBiDi);
585 }
ubidi_getResultLength_android(const UBiDi * pBiDi)586 int32_t ubidi_getResultLength_android(const UBiDi * pBiDi) {
587   return ubidi_getResultLength(pBiDi);
588 }
ubidi_getText_android(const UBiDi * pBiDi)589 const UChar * ubidi_getText_android(const UBiDi * pBiDi) {
590   return ubidi_getText(pBiDi);
591 }
ubidi_getVisualIndex_android(UBiDi * pBiDi,int32_t logicalIndex,UErrorCode * pErrorCode)592 int32_t ubidi_getVisualIndex_android(UBiDi * pBiDi, int32_t logicalIndex, UErrorCode * pErrorCode) {
593   return ubidi_getVisualIndex(pBiDi, logicalIndex, pErrorCode);
594 }
ubidi_getVisualMap_android(UBiDi * pBiDi,int32_t * indexMap,UErrorCode * pErrorCode)595 void ubidi_getVisualMap_android(UBiDi * pBiDi, int32_t * indexMap, UErrorCode * pErrorCode) {
596   ubidi_getVisualMap(pBiDi, indexMap, pErrorCode);
597 }
ubidi_getVisualRun_android(UBiDi * pBiDi,int32_t runIndex,int32_t * pLogicalStart,int32_t * pLength)598 UBiDiDirection ubidi_getVisualRun_android(UBiDi * pBiDi, int32_t runIndex, int32_t * pLogicalStart, int32_t * pLength) {
599   return ubidi_getVisualRun(pBiDi, runIndex, pLogicalStart, pLength);
600 }
ubidi_invertMap_android(const int32_t * srcMap,int32_t * destMap,int32_t length)601 void ubidi_invertMap_android(const int32_t * srcMap, int32_t * destMap, int32_t length) {
602   ubidi_invertMap(srcMap, destMap, length);
603 }
ubidi_isInverse_android(UBiDi * pBiDi)604 UBool ubidi_isInverse_android(UBiDi * pBiDi) {
605   return ubidi_isInverse(pBiDi);
606 }
ubidi_isOrderParagraphsLTR_android(UBiDi * pBiDi)607 UBool ubidi_isOrderParagraphsLTR_android(UBiDi * pBiDi) {
608   return ubidi_isOrderParagraphsLTR(pBiDi);
609 }
ubidi_open_android()610 UBiDi * ubidi_open_android() {
611   return ubidi_open();
612 }
ubidi_openSized_android(int32_t maxLength,int32_t maxRunCount,UErrorCode * pErrorCode)613 UBiDi * ubidi_openSized_android(int32_t maxLength, int32_t maxRunCount, UErrorCode * pErrorCode) {
614   return ubidi_openSized(maxLength, maxRunCount, pErrorCode);
615 }
ubidi_orderParagraphsLTR_android(UBiDi * pBiDi,UBool orderParagraphsLTR)616 void ubidi_orderParagraphsLTR_android(UBiDi * pBiDi, UBool orderParagraphsLTR) {
617   ubidi_orderParagraphsLTR(pBiDi, orderParagraphsLTR);
618 }
ubidi_reorderLogical_android(const UBiDiLevel * levels,int32_t length,int32_t * indexMap)619 void ubidi_reorderLogical_android(const UBiDiLevel * levels, int32_t length, int32_t * indexMap) {
620   ubidi_reorderLogical(levels, length, indexMap);
621 }
ubidi_reorderVisual_android(const UBiDiLevel * levels,int32_t length,int32_t * indexMap)622 void ubidi_reorderVisual_android(const UBiDiLevel * levels, int32_t length, int32_t * indexMap) {
623   ubidi_reorderVisual(levels, length, indexMap);
624 }
ubidi_setClassCallback_android(UBiDi * pBiDi,UBiDiClassCallback * newFn,const void * newContext,UBiDiClassCallback ** oldFn,const void ** oldContext,UErrorCode * pErrorCode)625 void ubidi_setClassCallback_android(UBiDi * pBiDi, UBiDiClassCallback * newFn, const void * newContext, UBiDiClassCallback ** oldFn, const void ** oldContext, UErrorCode * pErrorCode) {
626   ubidi_setClassCallback(pBiDi, newFn, newContext, oldFn, oldContext, pErrorCode);
627 }
ubidi_setContext_android(UBiDi * pBiDi,const UChar * prologue,int32_t proLength,const UChar * epilogue,int32_t epiLength,UErrorCode * pErrorCode)628 void ubidi_setContext_android(UBiDi * pBiDi, const UChar * prologue, int32_t proLength, const UChar * epilogue, int32_t epiLength, UErrorCode * pErrorCode) {
629   ubidi_setContext(pBiDi, prologue, proLength, epilogue, epiLength, pErrorCode);
630 }
ubidi_setInverse_android(UBiDi * pBiDi,UBool isInverse)631 void ubidi_setInverse_android(UBiDi * pBiDi, UBool isInverse) {
632   ubidi_setInverse(pBiDi, isInverse);
633 }
ubidi_setLine_android(const UBiDi * pParaBiDi,int32_t start,int32_t limit,UBiDi * pLineBiDi,UErrorCode * pErrorCode)634 void ubidi_setLine_android(const UBiDi * pParaBiDi, int32_t start, int32_t limit, UBiDi * pLineBiDi, UErrorCode * pErrorCode) {
635   ubidi_setLine(pParaBiDi, start, limit, pLineBiDi, pErrorCode);
636 }
ubidi_setPara_android(UBiDi * pBiDi,const UChar * text,int32_t length,UBiDiLevel paraLevel,UBiDiLevel * embeddingLevels,UErrorCode * pErrorCode)637 void ubidi_setPara_android(UBiDi * pBiDi, const UChar * text, int32_t length, UBiDiLevel paraLevel, UBiDiLevel * embeddingLevels, UErrorCode * pErrorCode) {
638   ubidi_setPara(pBiDi, text, length, paraLevel, embeddingLevels, pErrorCode);
639 }
ubidi_setReorderingMode_android(UBiDi * pBiDi,UBiDiReorderingMode reorderingMode)640 void ubidi_setReorderingMode_android(UBiDi * pBiDi, UBiDiReorderingMode reorderingMode) {
641   ubidi_setReorderingMode(pBiDi, reorderingMode);
642 }
ubidi_setReorderingOptions_android(UBiDi * pBiDi,uint32_t reorderingOptions)643 void ubidi_setReorderingOptions_android(UBiDi * pBiDi, uint32_t reorderingOptions) {
644   ubidi_setReorderingOptions(pBiDi, reorderingOptions);
645 }
ubidi_writeReordered_android(UBiDi * pBiDi,UChar * dest,int32_t destSize,uint16_t options,UErrorCode * pErrorCode)646 int32_t ubidi_writeReordered_android(UBiDi * pBiDi, UChar * dest, int32_t destSize, uint16_t options, UErrorCode * pErrorCode) {
647   return ubidi_writeReordered(pBiDi, dest, destSize, options, pErrorCode);
648 }
ubidi_writeReverse_android(const UChar * src,int32_t srcLength,UChar * dest,int32_t destSize,uint16_t options,UErrorCode * pErrorCode)649 int32_t ubidi_writeReverse_android(const UChar * src, int32_t srcLength, UChar * dest, int32_t destSize, uint16_t options, UErrorCode * pErrorCode) {
650   return ubidi_writeReverse(src, srcLength, dest, destSize, options, pErrorCode);
651 }
ubiditransform_close_android(UBiDiTransform * pBidiTransform)652 void ubiditransform_close_android(UBiDiTransform * pBidiTransform) {
653   ubiditransform_close(pBidiTransform);
654 }
ubiditransform_open_android(UErrorCode * pErrorCode)655 UBiDiTransform * ubiditransform_open_android(UErrorCode * pErrorCode) {
656   return ubiditransform_open(pErrorCode);
657 }
ubiditransform_transform_android(UBiDiTransform * pBiDiTransform,const UChar * src,int32_t srcLength,UChar * dest,int32_t destSize,UBiDiLevel inParaLevel,UBiDiOrder inOrder,UBiDiLevel outParaLevel,UBiDiOrder outOrder,UBiDiMirroring doMirroring,uint32_t shapingOptions,UErrorCode * pErrorCode)658 uint32_t ubiditransform_transform_android(UBiDiTransform * pBiDiTransform, const UChar * src, int32_t srcLength, UChar * dest, int32_t destSize, UBiDiLevel inParaLevel, UBiDiOrder inOrder, UBiDiLevel outParaLevel, UBiDiOrder outOrder, UBiDiMirroring doMirroring, uint32_t shapingOptions, UErrorCode * pErrorCode) {
659   return ubiditransform_transform(pBiDiTransform, src, srcLength, dest, destSize, inParaLevel, inOrder, outParaLevel, outOrder, doMirroring, shapingOptions, pErrorCode);
660 }
ublock_getCode_android(UChar32 c)661 UBlockCode ublock_getCode_android(UChar32 c) {
662   return ublock_getCode(c);
663 }
ubrk_close_android(UBreakIterator * bi)664 void ubrk_close_android(UBreakIterator * bi) {
665   ubrk_close(bi);
666 }
ubrk_countAvailable_android()667 int32_t ubrk_countAvailable_android() {
668   return ubrk_countAvailable();
669 }
ubrk_current_android(const UBreakIterator * bi)670 int32_t ubrk_current_android(const UBreakIterator * bi) {
671   return ubrk_current(bi);
672 }
ubrk_first_android(UBreakIterator * bi)673 int32_t ubrk_first_android(UBreakIterator * bi) {
674   return ubrk_first(bi);
675 }
ubrk_following_android(UBreakIterator * bi,int32_t offset)676 int32_t ubrk_following_android(UBreakIterator * bi, int32_t offset) {
677   return ubrk_following(bi, offset);
678 }
ubrk_getAvailable_android(int32_t index)679 const char * ubrk_getAvailable_android(int32_t index) {
680   return ubrk_getAvailable(index);
681 }
ubrk_getBinaryRules_android(UBreakIterator * bi,uint8_t * binaryRules,int32_t rulesCapacity,UErrorCode * status)682 int32_t ubrk_getBinaryRules_android(UBreakIterator * bi, uint8_t * binaryRules, int32_t rulesCapacity, UErrorCode * status) {
683   return ubrk_getBinaryRules(bi, binaryRules, rulesCapacity, status);
684 }
ubrk_getLocaleByType_android(const UBreakIterator * bi,ULocDataLocaleType type,UErrorCode * status)685 const char * ubrk_getLocaleByType_android(const UBreakIterator * bi, ULocDataLocaleType type, UErrorCode * status) {
686   return ubrk_getLocaleByType(bi, type, status);
687 }
ubrk_getRuleStatus_android(UBreakIterator * bi)688 int32_t ubrk_getRuleStatus_android(UBreakIterator * bi) {
689   return ubrk_getRuleStatus(bi);
690 }
ubrk_getRuleStatusVec_android(UBreakIterator * bi,int32_t * fillInVec,int32_t capacity,UErrorCode * status)691 int32_t ubrk_getRuleStatusVec_android(UBreakIterator * bi, int32_t * fillInVec, int32_t capacity, UErrorCode * status) {
692   return ubrk_getRuleStatusVec(bi, fillInVec, capacity, status);
693 }
ubrk_isBoundary_android(UBreakIterator * bi,int32_t offset)694 UBool ubrk_isBoundary_android(UBreakIterator * bi, int32_t offset) {
695   return ubrk_isBoundary(bi, offset);
696 }
ubrk_last_android(UBreakIterator * bi)697 int32_t ubrk_last_android(UBreakIterator * bi) {
698   return ubrk_last(bi);
699 }
ubrk_next_android(UBreakIterator * bi)700 int32_t ubrk_next_android(UBreakIterator * bi) {
701   return ubrk_next(bi);
702 }
ubrk_open_android(UBreakIteratorType type,const char * locale,const UChar * text,int32_t textLength,UErrorCode * status)703 UBreakIterator * ubrk_open_android(UBreakIteratorType type, const char * locale, const UChar * text, int32_t textLength, UErrorCode * status) {
704   return ubrk_open(type, locale, text, textLength, status);
705 }
ubrk_openBinaryRules_android(const uint8_t * binaryRules,int32_t rulesLength,const UChar * text,int32_t textLength,UErrorCode * status)706 UBreakIterator * ubrk_openBinaryRules_android(const uint8_t * binaryRules, int32_t rulesLength, const UChar * text, int32_t textLength, UErrorCode * status) {
707   return ubrk_openBinaryRules(binaryRules, rulesLength, text, textLength, status);
708 }
ubrk_openRules_android(const UChar * rules,int32_t rulesLength,const UChar * text,int32_t textLength,UParseError * parseErr,UErrorCode * status)709 UBreakIterator * ubrk_openRules_android(const UChar * rules, int32_t rulesLength, const UChar * text, int32_t textLength, UParseError * parseErr, UErrorCode * status) {
710   return ubrk_openRules(rules, rulesLength, text, textLength, parseErr, status);
711 }
ubrk_preceding_android(UBreakIterator * bi,int32_t offset)712 int32_t ubrk_preceding_android(UBreakIterator * bi, int32_t offset) {
713   return ubrk_preceding(bi, offset);
714 }
ubrk_previous_android(UBreakIterator * bi)715 int32_t ubrk_previous_android(UBreakIterator * bi) {
716   return ubrk_previous(bi);
717 }
ubrk_refreshUText_android(UBreakIterator * bi,UText * text,UErrorCode * status)718 void ubrk_refreshUText_android(UBreakIterator * bi, UText * text, UErrorCode * status) {
719   ubrk_refreshUText(bi, text, status);
720 }
ubrk_safeClone_android(const UBreakIterator * bi,void * stackBuffer,int32_t * pBufferSize,UErrorCode * status)721 UBreakIterator * ubrk_safeClone_android(const UBreakIterator * bi, void * stackBuffer, int32_t * pBufferSize, UErrorCode * status) {
722   return ubrk_safeClone(bi, stackBuffer, pBufferSize, status);
723 }
ubrk_setText_android(UBreakIterator * bi,const UChar * text,int32_t textLength,UErrorCode * status)724 void ubrk_setText_android(UBreakIterator * bi, const UChar * text, int32_t textLength, UErrorCode * status) {
725   ubrk_setText(bi, text, textLength, status);
726 }
ubrk_setUText_android(UBreakIterator * bi,UText * text,UErrorCode * status)727 void ubrk_setUText_android(UBreakIterator * bi, UText * text, UErrorCode * status) {
728   ubrk_setUText(bi, text, status);
729 }
ucal_add_android(UCalendar * cal,UCalendarDateFields field,int32_t amount,UErrorCode * status)730 void ucal_add_android(UCalendar * cal, UCalendarDateFields field, int32_t amount, UErrorCode * status) {
731   ucal_add(cal, field, amount, status);
732 }
ucal_clear_android(UCalendar * calendar)733 void ucal_clear_android(UCalendar * calendar) {
734   ucal_clear(calendar);
735 }
ucal_clearField_android(UCalendar * cal,UCalendarDateFields field)736 void ucal_clearField_android(UCalendar * cal, UCalendarDateFields field) {
737   ucal_clearField(cal, field);
738 }
ucal_clone_android(const UCalendar * cal,UErrorCode * status)739 UCalendar * ucal_clone_android(const UCalendar * cal, UErrorCode * status) {
740   return ucal_clone(cal, status);
741 }
ucal_close_android(UCalendar * cal)742 void ucal_close_android(UCalendar * cal) {
743   ucal_close(cal);
744 }
ucal_countAvailable_android()745 int32_t ucal_countAvailable_android() {
746   return ucal_countAvailable();
747 }
ucal_equivalentTo_android(const UCalendar * cal1,const UCalendar * cal2)748 UBool ucal_equivalentTo_android(const UCalendar * cal1, const UCalendar * cal2) {
749   return ucal_equivalentTo(cal1, cal2);
750 }
ucal_get_android(const UCalendar * cal,UCalendarDateFields field,UErrorCode * status)751 int32_t ucal_get_android(const UCalendar * cal, UCalendarDateFields field, UErrorCode * status) {
752   return ucal_get(cal, field, status);
753 }
ucal_getAttribute_android(const UCalendar * cal,UCalendarAttribute attr)754 int32_t ucal_getAttribute_android(const UCalendar * cal, UCalendarAttribute attr) {
755   return ucal_getAttribute(cal, attr);
756 }
ucal_getAvailable_android(int32_t localeIndex)757 const char * ucal_getAvailable_android(int32_t localeIndex) {
758   return ucal_getAvailable(localeIndex);
759 }
ucal_getCanonicalTimeZoneID_android(const UChar * id,int32_t len,UChar * result,int32_t resultCapacity,UBool * isSystemID,UErrorCode * status)760 int32_t ucal_getCanonicalTimeZoneID_android(const UChar * id, int32_t len, UChar * result, int32_t resultCapacity, UBool * isSystemID, UErrorCode * status) {
761   return ucal_getCanonicalTimeZoneID(id, len, result, resultCapacity, isSystemID, status);
762 }
ucal_getDSTSavings_android(const UChar * zoneID,UErrorCode * ec)763 int32_t ucal_getDSTSavings_android(const UChar * zoneID, UErrorCode * ec) {
764   return ucal_getDSTSavings(zoneID, ec);
765 }
ucal_getDayOfWeekType_android(const UCalendar * cal,UCalendarDaysOfWeek dayOfWeek,UErrorCode * status)766 UCalendarWeekdayType ucal_getDayOfWeekType_android(const UCalendar * cal, UCalendarDaysOfWeek dayOfWeek, UErrorCode * status) {
767   return ucal_getDayOfWeekType(cal, dayOfWeek, status);
768 }
ucal_getDefaultTimeZone_android(UChar * result,int32_t resultCapacity,UErrorCode * ec)769 int32_t ucal_getDefaultTimeZone_android(UChar * result, int32_t resultCapacity, UErrorCode * ec) {
770   return ucal_getDefaultTimeZone(result, resultCapacity, ec);
771 }
ucal_getFieldDifference_android(UCalendar * cal,UDate target,UCalendarDateFields field,UErrorCode * status)772 int32_t ucal_getFieldDifference_android(UCalendar * cal, UDate target, UCalendarDateFields field, UErrorCode * status) {
773   return ucal_getFieldDifference(cal, target, field, status);
774 }
ucal_getGregorianChange_android(const UCalendar * cal,UErrorCode * pErrorCode)775 UDate ucal_getGregorianChange_android(const UCalendar * cal, UErrorCode * pErrorCode) {
776   return ucal_getGregorianChange(cal, pErrorCode);
777 }
ucal_getKeywordValuesForLocale_android(const char * key,const char * locale,UBool commonlyUsed,UErrorCode * status)778 UEnumeration * ucal_getKeywordValuesForLocale_android(const char * key, const char * locale, UBool commonlyUsed, UErrorCode * status) {
779   return ucal_getKeywordValuesForLocale(key, locale, commonlyUsed, status);
780 }
ucal_getLimit_android(const UCalendar * cal,UCalendarDateFields field,UCalendarLimitType type,UErrorCode * status)781 int32_t ucal_getLimit_android(const UCalendar * cal, UCalendarDateFields field, UCalendarLimitType type, UErrorCode * status) {
782   return ucal_getLimit(cal, field, type, status);
783 }
ucal_getLocaleByType_android(const UCalendar * cal,ULocDataLocaleType type,UErrorCode * status)784 const char * ucal_getLocaleByType_android(const UCalendar * cal, ULocDataLocaleType type, UErrorCode * status) {
785   return ucal_getLocaleByType(cal, type, status);
786 }
ucal_getMillis_android(const UCalendar * cal,UErrorCode * status)787 UDate ucal_getMillis_android(const UCalendar * cal, UErrorCode * status) {
788   return ucal_getMillis(cal, status);
789 }
ucal_getNow_android()790 UDate ucal_getNow_android() {
791   return ucal_getNow();
792 }
ucal_getTZDataVersion_android(UErrorCode * status)793 const char * ucal_getTZDataVersion_android(UErrorCode * status) {
794   return ucal_getTZDataVersion(status);
795 }
ucal_getTimeZoneDisplayName_android(const UCalendar * cal,UCalendarDisplayNameType type,const char * locale,UChar * result,int32_t resultLength,UErrorCode * status)796 int32_t ucal_getTimeZoneDisplayName_android(const UCalendar * cal, UCalendarDisplayNameType type, const char * locale, UChar * result, int32_t resultLength, UErrorCode * status) {
797   return ucal_getTimeZoneDisplayName(cal, type, locale, result, resultLength, status);
798 }
ucal_getTimeZoneID_android(const UCalendar * cal,UChar * result,int32_t resultLength,UErrorCode * status)799 int32_t ucal_getTimeZoneID_android(const UCalendar * cal, UChar * result, int32_t resultLength, UErrorCode * status) {
800   return ucal_getTimeZoneID(cal, result, resultLength, status);
801 }
ucal_getTimeZoneIDForWindowsID_android(const UChar * winid,int32_t len,const char * region,UChar * id,int32_t idCapacity,UErrorCode * status)802 int32_t ucal_getTimeZoneIDForWindowsID_android(const UChar * winid, int32_t len, const char * region, UChar * id, int32_t idCapacity, UErrorCode * status) {
803   return ucal_getTimeZoneIDForWindowsID(winid, len, region, id, idCapacity, status);
804 }
ucal_getTimeZoneTransitionDate_android(const UCalendar * cal,UTimeZoneTransitionType type,UDate * transition,UErrorCode * status)805 UBool ucal_getTimeZoneTransitionDate_android(const UCalendar * cal, UTimeZoneTransitionType type, UDate * transition, UErrorCode * status) {
806   return ucal_getTimeZoneTransitionDate(cal, type, transition, status);
807 }
ucal_getType_android(const UCalendar * cal,UErrorCode * status)808 const char * ucal_getType_android(const UCalendar * cal, UErrorCode * status) {
809   return ucal_getType(cal, status);
810 }
ucal_getWeekendTransition_android(const UCalendar * cal,UCalendarDaysOfWeek dayOfWeek,UErrorCode * status)811 int32_t ucal_getWeekendTransition_android(const UCalendar * cal, UCalendarDaysOfWeek dayOfWeek, UErrorCode * status) {
812   return ucal_getWeekendTransition(cal, dayOfWeek, status);
813 }
ucal_getWindowsTimeZoneID_android(const UChar * id,int32_t len,UChar * winid,int32_t winidCapacity,UErrorCode * status)814 int32_t ucal_getWindowsTimeZoneID_android(const UChar * id, int32_t len, UChar * winid, int32_t winidCapacity, UErrorCode * status) {
815   return ucal_getWindowsTimeZoneID(id, len, winid, winidCapacity, status);
816 }
ucal_inDaylightTime_android(const UCalendar * cal,UErrorCode * status)817 UBool ucal_inDaylightTime_android(const UCalendar * cal, UErrorCode * status) {
818   return ucal_inDaylightTime(cal, status);
819 }
ucal_isSet_android(const UCalendar * cal,UCalendarDateFields field)820 UBool ucal_isSet_android(const UCalendar * cal, UCalendarDateFields field) {
821   return ucal_isSet(cal, field);
822 }
ucal_isWeekend_android(const UCalendar * cal,UDate date,UErrorCode * status)823 UBool ucal_isWeekend_android(const UCalendar * cal, UDate date, UErrorCode * status) {
824   return ucal_isWeekend(cal, date, status);
825 }
ucal_open_android(const UChar * zoneID,int32_t len,const char * locale,UCalendarType type,UErrorCode * status)826 UCalendar * ucal_open_android(const UChar * zoneID, int32_t len, const char * locale, UCalendarType type, UErrorCode * status) {
827   return ucal_open(zoneID, len, locale, type, status);
828 }
ucal_openCountryTimeZones_android(const char * country,UErrorCode * ec)829 UEnumeration * ucal_openCountryTimeZones_android(const char * country, UErrorCode * ec) {
830   return ucal_openCountryTimeZones(country, ec);
831 }
ucal_openTimeZoneIDEnumeration_android(USystemTimeZoneType zoneType,const char * region,const int32_t * rawOffset,UErrorCode * ec)832 UEnumeration * ucal_openTimeZoneIDEnumeration_android(USystemTimeZoneType zoneType, const char * region, const int32_t * rawOffset, UErrorCode * ec) {
833   return ucal_openTimeZoneIDEnumeration(zoneType, region, rawOffset, ec);
834 }
ucal_openTimeZones_android(UErrorCode * ec)835 UEnumeration * ucal_openTimeZones_android(UErrorCode * ec) {
836   return ucal_openTimeZones(ec);
837 }
ucal_roll_android(UCalendar * cal,UCalendarDateFields field,int32_t amount,UErrorCode * status)838 void ucal_roll_android(UCalendar * cal, UCalendarDateFields field, int32_t amount, UErrorCode * status) {
839   ucal_roll(cal, field, amount, status);
840 }
ucal_set_android(UCalendar * cal,UCalendarDateFields field,int32_t value)841 void ucal_set_android(UCalendar * cal, UCalendarDateFields field, int32_t value) {
842   ucal_set(cal, field, value);
843 }
ucal_setAttribute_android(UCalendar * cal,UCalendarAttribute attr,int32_t newValue)844 void ucal_setAttribute_android(UCalendar * cal, UCalendarAttribute attr, int32_t newValue) {
845   ucal_setAttribute(cal, attr, newValue);
846 }
ucal_setDate_android(UCalendar * cal,int32_t year,int32_t month,int32_t date,UErrorCode * status)847 void ucal_setDate_android(UCalendar * cal, int32_t year, int32_t month, int32_t date, UErrorCode * status) {
848   ucal_setDate(cal, year, month, date, status);
849 }
ucal_setDateTime_android(UCalendar * cal,int32_t year,int32_t month,int32_t date,int32_t hour,int32_t minute,int32_t second,UErrorCode * status)850 void ucal_setDateTime_android(UCalendar * cal, int32_t year, int32_t month, int32_t date, int32_t hour, int32_t minute, int32_t second, UErrorCode * status) {
851   ucal_setDateTime(cal, year, month, date, hour, minute, second, status);
852 }
ucal_setDefaultTimeZone_android(const UChar * zoneID,UErrorCode * ec)853 void ucal_setDefaultTimeZone_android(const UChar * zoneID, UErrorCode * ec) {
854   ucal_setDefaultTimeZone(zoneID, ec);
855 }
ucal_setGregorianChange_android(UCalendar * cal,UDate date,UErrorCode * pErrorCode)856 void ucal_setGregorianChange_android(UCalendar * cal, UDate date, UErrorCode * pErrorCode) {
857   ucal_setGregorianChange(cal, date, pErrorCode);
858 }
ucal_setMillis_android(UCalendar * cal,UDate dateTime,UErrorCode * status)859 void ucal_setMillis_android(UCalendar * cal, UDate dateTime, UErrorCode * status) {
860   ucal_setMillis(cal, dateTime, status);
861 }
ucal_setTimeZone_android(UCalendar * cal,const UChar * zoneID,int32_t len,UErrorCode * status)862 void ucal_setTimeZone_android(UCalendar * cal, const UChar * zoneID, int32_t len, UErrorCode * status) {
863   ucal_setTimeZone(cal, zoneID, len, status);
864 }
ucasemap_close_android(UCaseMap * csm)865 void ucasemap_close_android(UCaseMap * csm) {
866   ucasemap_close(csm);
867 }
ucasemap_getBreakIterator_android(const UCaseMap * csm)868 const UBreakIterator * ucasemap_getBreakIterator_android(const UCaseMap * csm) {
869   return ucasemap_getBreakIterator(csm);
870 }
ucasemap_getLocale_android(const UCaseMap * csm)871 const char * ucasemap_getLocale_android(const UCaseMap * csm) {
872   return ucasemap_getLocale(csm);
873 }
ucasemap_getOptions_android(const UCaseMap * csm)874 uint32_t ucasemap_getOptions_android(const UCaseMap * csm) {
875   return ucasemap_getOptions(csm);
876 }
ucasemap_open_android(const char * locale,uint32_t options,UErrorCode * pErrorCode)877 UCaseMap * ucasemap_open_android(const char * locale, uint32_t options, UErrorCode * pErrorCode) {
878   return ucasemap_open(locale, options, pErrorCode);
879 }
ucasemap_setBreakIterator_android(UCaseMap * csm,UBreakIterator * iterToAdopt,UErrorCode * pErrorCode)880 void ucasemap_setBreakIterator_android(UCaseMap * csm, UBreakIterator * iterToAdopt, UErrorCode * pErrorCode) {
881   ucasemap_setBreakIterator(csm, iterToAdopt, pErrorCode);
882 }
ucasemap_setLocale_android(UCaseMap * csm,const char * locale,UErrorCode * pErrorCode)883 void ucasemap_setLocale_android(UCaseMap * csm, const char * locale, UErrorCode * pErrorCode) {
884   ucasemap_setLocale(csm, locale, pErrorCode);
885 }
ucasemap_setOptions_android(UCaseMap * csm,uint32_t options,UErrorCode * pErrorCode)886 void ucasemap_setOptions_android(UCaseMap * csm, uint32_t options, UErrorCode * pErrorCode) {
887   ucasemap_setOptions(csm, options, pErrorCode);
888 }
ucasemap_toTitle_android(UCaseMap * csm,UChar * dest,int32_t destCapacity,const UChar * src,int32_t srcLength,UErrorCode * pErrorCode)889 int32_t ucasemap_toTitle_android(UCaseMap * csm, UChar * dest, int32_t destCapacity, const UChar * src, int32_t srcLength, UErrorCode * pErrorCode) {
890   return ucasemap_toTitle(csm, dest, destCapacity, src, srcLength, pErrorCode);
891 }
ucasemap_utf8FoldCase_android(const UCaseMap * csm,char * dest,int32_t destCapacity,const char * src,int32_t srcLength,UErrorCode * pErrorCode)892 int32_t ucasemap_utf8FoldCase_android(const UCaseMap * csm, char * dest, int32_t destCapacity, const char * src, int32_t srcLength, UErrorCode * pErrorCode) {
893   return ucasemap_utf8FoldCase(csm, dest, destCapacity, src, srcLength, pErrorCode);
894 }
ucasemap_utf8ToLower_android(const UCaseMap * csm,char * dest,int32_t destCapacity,const char * src,int32_t srcLength,UErrorCode * pErrorCode)895 int32_t ucasemap_utf8ToLower_android(const UCaseMap * csm, char * dest, int32_t destCapacity, const char * src, int32_t srcLength, UErrorCode * pErrorCode) {
896   return ucasemap_utf8ToLower(csm, dest, destCapacity, src, srcLength, pErrorCode);
897 }
ucasemap_utf8ToTitle_android(UCaseMap * csm,char * dest,int32_t destCapacity,const char * src,int32_t srcLength,UErrorCode * pErrorCode)898 int32_t ucasemap_utf8ToTitle_android(UCaseMap * csm, char * dest, int32_t destCapacity, const char * src, int32_t srcLength, UErrorCode * pErrorCode) {
899   return ucasemap_utf8ToTitle(csm, dest, destCapacity, src, srcLength, pErrorCode);
900 }
ucasemap_utf8ToUpper_android(const UCaseMap * csm,char * dest,int32_t destCapacity,const char * src,int32_t srcLength,UErrorCode * pErrorCode)901 int32_t ucasemap_utf8ToUpper_android(const UCaseMap * csm, char * dest, int32_t destCapacity, const char * src, int32_t srcLength, UErrorCode * pErrorCode) {
902   return ucasemap_utf8ToUpper(csm, dest, destCapacity, src, srcLength, pErrorCode);
903 }
ucnv_cbFromUWriteBytes_android(UConverterFromUnicodeArgs * args,const char * source,int32_t length,int32_t offsetIndex,UErrorCode * err)904 void ucnv_cbFromUWriteBytes_android(UConverterFromUnicodeArgs * args, const char * source, int32_t length, int32_t offsetIndex, UErrorCode * err) {
905   ucnv_cbFromUWriteBytes(args, source, length, offsetIndex, err);
906 }
ucnv_cbFromUWriteSub_android(UConverterFromUnicodeArgs * args,int32_t offsetIndex,UErrorCode * err)907 void ucnv_cbFromUWriteSub_android(UConverterFromUnicodeArgs * args, int32_t offsetIndex, UErrorCode * err) {
908   ucnv_cbFromUWriteSub(args, offsetIndex, err);
909 }
ucnv_cbFromUWriteUChars_android(UConverterFromUnicodeArgs * args,const UChar ** source,const UChar * sourceLimit,int32_t offsetIndex,UErrorCode * err)910 void ucnv_cbFromUWriteUChars_android(UConverterFromUnicodeArgs * args, const UChar ** source, const UChar * sourceLimit, int32_t offsetIndex, UErrorCode * err) {
911   ucnv_cbFromUWriteUChars(args, source, sourceLimit, offsetIndex, err);
912 }
ucnv_cbToUWriteSub_android(UConverterToUnicodeArgs * args,int32_t offsetIndex,UErrorCode * err)913 void ucnv_cbToUWriteSub_android(UConverterToUnicodeArgs * args, int32_t offsetIndex, UErrorCode * err) {
914   ucnv_cbToUWriteSub(args, offsetIndex, err);
915 }
ucnv_cbToUWriteUChars_android(UConverterToUnicodeArgs * args,const UChar * source,int32_t length,int32_t offsetIndex,UErrorCode * err)916 void ucnv_cbToUWriteUChars_android(UConverterToUnicodeArgs * args, const UChar * source, int32_t length, int32_t offsetIndex, UErrorCode * err) {
917   ucnv_cbToUWriteUChars(args, source, length, offsetIndex, err);
918 }
ucnv_close_android(UConverter * converter)919 void ucnv_close_android(UConverter * converter) {
920   ucnv_close(converter);
921 }
ucnv_compareNames_android(const char * name1,const char * name2)922 int ucnv_compareNames_android(const char * name1, const char * name2) {
923   return ucnv_compareNames(name1, name2);
924 }
ucnv_convert_android(const char * toConverterName,const char * fromConverterName,char * target,int32_t targetCapacity,const char * source,int32_t sourceLength,UErrorCode * pErrorCode)925 int32_t ucnv_convert_android(const char * toConverterName, const char * fromConverterName, char * target, int32_t targetCapacity, const char * source, int32_t sourceLength, UErrorCode * pErrorCode) {
926   return ucnv_convert(toConverterName, fromConverterName, target, targetCapacity, source, sourceLength, pErrorCode);
927 }
ucnv_convertEx_android(UConverter * targetCnv,UConverter * sourceCnv,char ** target,const char * targetLimit,const char ** source,const char * sourceLimit,UChar * pivotStart,UChar ** pivotSource,UChar ** pivotTarget,const UChar * pivotLimit,UBool reset,UBool flush,UErrorCode * pErrorCode)928 void ucnv_convertEx_android(UConverter * targetCnv, UConverter * sourceCnv, char ** target, const char * targetLimit, const char ** source, const char * sourceLimit, UChar * pivotStart, UChar ** pivotSource, UChar ** pivotTarget, const UChar * pivotLimit, UBool reset, UBool flush, UErrorCode * pErrorCode) {
929   ucnv_convertEx(targetCnv, sourceCnv, target, targetLimit, source, sourceLimit, pivotStart, pivotSource, pivotTarget, pivotLimit, reset, flush, pErrorCode);
930 }
ucnv_countAliases_android(const char * alias,UErrorCode * pErrorCode)931 uint16_t ucnv_countAliases_android(const char * alias, UErrorCode * pErrorCode) {
932   return ucnv_countAliases(alias, pErrorCode);
933 }
ucnv_countAvailable_android()934 int32_t ucnv_countAvailable_android() {
935   return ucnv_countAvailable();
936 }
ucnv_countStandards_android()937 uint16_t ucnv_countStandards_android() {
938   return ucnv_countStandards();
939 }
ucnv_detectUnicodeSignature_android(const char * source,int32_t sourceLength,int32_t * signatureLength,UErrorCode * pErrorCode)940 const char * ucnv_detectUnicodeSignature_android(const char * source, int32_t sourceLength, int32_t * signatureLength, UErrorCode * pErrorCode) {
941   return ucnv_detectUnicodeSignature(source, sourceLength, signatureLength, pErrorCode);
942 }
ucnv_fixFileSeparator_android(const UConverter * cnv,UChar * source,int32_t sourceLen)943 void ucnv_fixFileSeparator_android(const UConverter * cnv, UChar * source, int32_t sourceLen) {
944   ucnv_fixFileSeparator(cnv, source, sourceLen);
945 }
ucnv_flushCache_android()946 int32_t ucnv_flushCache_android() {
947   return ucnv_flushCache();
948 }
ucnv_fromAlgorithmic_android(UConverter * cnv,UConverterType algorithmicType,char * target,int32_t targetCapacity,const char * source,int32_t sourceLength,UErrorCode * pErrorCode)949 int32_t ucnv_fromAlgorithmic_android(UConverter * cnv, UConverterType algorithmicType, char * target, int32_t targetCapacity, const char * source, int32_t sourceLength, UErrorCode * pErrorCode) {
950   return ucnv_fromAlgorithmic(cnv, algorithmicType, target, targetCapacity, source, sourceLength, pErrorCode);
951 }
ucnv_fromUChars_android(UConverter * cnv,char * dest,int32_t destCapacity,const UChar * src,int32_t srcLength,UErrorCode * pErrorCode)952 int32_t ucnv_fromUChars_android(UConverter * cnv, char * dest, int32_t destCapacity, const UChar * src, int32_t srcLength, UErrorCode * pErrorCode) {
953   return ucnv_fromUChars(cnv, dest, destCapacity, src, srcLength, pErrorCode);
954 }
ucnv_fromUCountPending_android(const UConverter * cnv,UErrorCode * status)955 int32_t ucnv_fromUCountPending_android(const UConverter * cnv, UErrorCode * status) {
956   return ucnv_fromUCountPending(cnv, status);
957 }
ucnv_fromUnicode_android(UConverter * converter,char ** target,const char * targetLimit,const UChar ** source,const UChar * sourceLimit,int32_t * offsets,UBool flush,UErrorCode * err)958 void ucnv_fromUnicode_android(UConverter * converter, char ** target, const char * targetLimit, const UChar ** source, const UChar * sourceLimit, int32_t * offsets, UBool flush, UErrorCode * err) {
959   ucnv_fromUnicode(converter, target, targetLimit, source, sourceLimit, offsets, flush, err);
960 }
ucnv_getAlias_android(const char * alias,uint16_t n,UErrorCode * pErrorCode)961 const char * ucnv_getAlias_android(const char * alias, uint16_t n, UErrorCode * pErrorCode) {
962   return ucnv_getAlias(alias, n, pErrorCode);
963 }
ucnv_getAliases_android(const char * alias,const char ** aliases,UErrorCode * pErrorCode)964 void ucnv_getAliases_android(const char * alias, const char ** aliases, UErrorCode * pErrorCode) {
965   ucnv_getAliases(alias, aliases, pErrorCode);
966 }
ucnv_getAvailableName_android(int32_t n)967 const char * ucnv_getAvailableName_android(int32_t n) {
968   return ucnv_getAvailableName(n);
969 }
ucnv_getCCSID_android(const UConverter * converter,UErrorCode * err)970 int32_t ucnv_getCCSID_android(const UConverter * converter, UErrorCode * err) {
971   return ucnv_getCCSID(converter, err);
972 }
ucnv_getCanonicalName_android(const char * alias,const char * standard,UErrorCode * pErrorCode)973 const char * ucnv_getCanonicalName_android(const char * alias, const char * standard, UErrorCode * pErrorCode) {
974   return ucnv_getCanonicalName(alias, standard, pErrorCode);
975 }
ucnv_getDefaultName_android()976 const char * ucnv_getDefaultName_android() {
977   return ucnv_getDefaultName();
978 }
ucnv_getDisplayName_android(const UConverter * converter,const char * displayLocale,UChar * displayName,int32_t displayNameCapacity,UErrorCode * err)979 int32_t ucnv_getDisplayName_android(const UConverter * converter, const char * displayLocale, UChar * displayName, int32_t displayNameCapacity, UErrorCode * err) {
980   return ucnv_getDisplayName(converter, displayLocale, displayName, displayNameCapacity, err);
981 }
ucnv_getFromUCallBack_android(const UConverter * converter,UConverterFromUCallback * action,const void ** context)982 void ucnv_getFromUCallBack_android(const UConverter * converter, UConverterFromUCallback * action, const void ** context) {
983   ucnv_getFromUCallBack(converter, action, context);
984 }
ucnv_getInvalidChars_android(const UConverter * converter,char * errBytes,int8_t * len,UErrorCode * err)985 void ucnv_getInvalidChars_android(const UConverter * converter, char * errBytes, int8_t * len, UErrorCode * err) {
986   ucnv_getInvalidChars(converter, errBytes, len, err);
987 }
ucnv_getInvalidUChars_android(const UConverter * converter,UChar * errUChars,int8_t * len,UErrorCode * err)988 void ucnv_getInvalidUChars_android(const UConverter * converter, UChar * errUChars, int8_t * len, UErrorCode * err) {
989   ucnv_getInvalidUChars(converter, errUChars, len, err);
990 }
ucnv_getMaxCharSize_android(const UConverter * converter)991 int8_t ucnv_getMaxCharSize_android(const UConverter * converter) {
992   return ucnv_getMaxCharSize(converter);
993 }
ucnv_getMinCharSize_android(const UConverter * converter)994 int8_t ucnv_getMinCharSize_android(const UConverter * converter) {
995   return ucnv_getMinCharSize(converter);
996 }
ucnv_getName_android(const UConverter * converter,UErrorCode * err)997 const char * ucnv_getName_android(const UConverter * converter, UErrorCode * err) {
998   return ucnv_getName(converter, err);
999 }
ucnv_getNextUChar_android(UConverter * converter,const char ** source,const char * sourceLimit,UErrorCode * err)1000 UChar32 ucnv_getNextUChar_android(UConverter * converter, const char ** source, const char * sourceLimit, UErrorCode * err) {
1001   return ucnv_getNextUChar(converter, source, sourceLimit, err);
1002 }
ucnv_getPlatform_android(const UConverter * converter,UErrorCode * err)1003 UConverterPlatform ucnv_getPlatform_android(const UConverter * converter, UErrorCode * err) {
1004   return ucnv_getPlatform(converter, err);
1005 }
ucnv_getStandard_android(uint16_t n,UErrorCode * pErrorCode)1006 const char * ucnv_getStandard_android(uint16_t n, UErrorCode * pErrorCode) {
1007   return ucnv_getStandard(n, pErrorCode);
1008 }
ucnv_getStandardName_android(const char * name,const char * standard,UErrorCode * pErrorCode)1009 const char * ucnv_getStandardName_android(const char * name, const char * standard, UErrorCode * pErrorCode) {
1010   return ucnv_getStandardName(name, standard, pErrorCode);
1011 }
ucnv_getStarters_android(const UConverter * converter,UBool starters[256],UErrorCode * err)1012 void ucnv_getStarters_android(const UConverter * converter, UBool  starters[256], UErrorCode * err) {
1013   ucnv_getStarters(converter, starters, err);
1014 }
ucnv_getSubstChars_android(const UConverter * converter,char * subChars,int8_t * len,UErrorCode * err)1015 void ucnv_getSubstChars_android(const UConverter * converter, char * subChars, int8_t * len, UErrorCode * err) {
1016   ucnv_getSubstChars(converter, subChars, len, err);
1017 }
ucnv_getToUCallBack_android(const UConverter * converter,UConverterToUCallback * action,const void ** context)1018 void ucnv_getToUCallBack_android(const UConverter * converter, UConverterToUCallback * action, const void ** context) {
1019   ucnv_getToUCallBack(converter, action, context);
1020 }
ucnv_getType_android(const UConverter * converter)1021 UConverterType ucnv_getType_android(const UConverter * converter) {
1022   return ucnv_getType(converter);
1023 }
ucnv_getUnicodeSet_android(const UConverter * cnv,USet * setFillIn,UConverterUnicodeSet whichSet,UErrorCode * pErrorCode)1024 void ucnv_getUnicodeSet_android(const UConverter * cnv, USet * setFillIn, UConverterUnicodeSet whichSet, UErrorCode * pErrorCode) {
1025   ucnv_getUnicodeSet(cnv, setFillIn, whichSet, pErrorCode);
1026 }
ucnv_isAmbiguous_android(const UConverter * cnv)1027 UBool ucnv_isAmbiguous_android(const UConverter * cnv) {
1028   return ucnv_isAmbiguous(cnv);
1029 }
ucnv_isFixedWidth_android(UConverter * cnv,UErrorCode * status)1030 UBool ucnv_isFixedWidth_android(UConverter * cnv, UErrorCode * status) {
1031   return ucnv_isFixedWidth(cnv, status);
1032 }
ucnv_open_android(const char * converterName,UErrorCode * err)1033 UConverter * ucnv_open_android(const char * converterName, UErrorCode * err) {
1034   return ucnv_open(converterName, err);
1035 }
ucnv_openAllNames_android(UErrorCode * pErrorCode)1036 UEnumeration * ucnv_openAllNames_android(UErrorCode * pErrorCode) {
1037   return ucnv_openAllNames(pErrorCode);
1038 }
ucnv_openCCSID_android(int32_t codepage,UConverterPlatform platform,UErrorCode * err)1039 UConverter * ucnv_openCCSID_android(int32_t codepage, UConverterPlatform platform, UErrorCode * err) {
1040   return ucnv_openCCSID(codepage, platform, err);
1041 }
ucnv_openPackage_android(const char * packageName,const char * converterName,UErrorCode * err)1042 UConverter * ucnv_openPackage_android(const char * packageName, const char * converterName, UErrorCode * err) {
1043   return ucnv_openPackage(packageName, converterName, err);
1044 }
ucnv_openStandardNames_android(const char * convName,const char * standard,UErrorCode * pErrorCode)1045 UEnumeration * ucnv_openStandardNames_android(const char * convName, const char * standard, UErrorCode * pErrorCode) {
1046   return ucnv_openStandardNames(convName, standard, pErrorCode);
1047 }
ucnv_openU_android(const UChar * name,UErrorCode * err)1048 UConverter * ucnv_openU_android(const UChar * name, UErrorCode * err) {
1049   return ucnv_openU(name, err);
1050 }
ucnv_reset_android(UConverter * converter)1051 void ucnv_reset_android(UConverter * converter) {
1052   ucnv_reset(converter);
1053 }
ucnv_resetFromUnicode_android(UConverter * converter)1054 void ucnv_resetFromUnicode_android(UConverter * converter) {
1055   ucnv_resetFromUnicode(converter);
1056 }
ucnv_resetToUnicode_android(UConverter * converter)1057 void ucnv_resetToUnicode_android(UConverter * converter) {
1058   ucnv_resetToUnicode(converter);
1059 }
ucnv_safeClone_android(const UConverter * cnv,void * stackBuffer,int32_t * pBufferSize,UErrorCode * status)1060 UConverter * ucnv_safeClone_android(const UConverter * cnv, void * stackBuffer, int32_t * pBufferSize, UErrorCode * status) {
1061   return ucnv_safeClone(cnv, stackBuffer, pBufferSize, status);
1062 }
ucnv_setDefaultName_android(const char * name)1063 void ucnv_setDefaultName_android(const char * name) {
1064   ucnv_setDefaultName(name);
1065 }
ucnv_setFallback_android(UConverter * cnv,UBool usesFallback)1066 void ucnv_setFallback_android(UConverter * cnv, UBool usesFallback) {
1067   ucnv_setFallback(cnv, usesFallback);
1068 }
ucnv_setFromUCallBack_android(UConverter * converter,UConverterFromUCallback newAction,const void * newContext,UConverterFromUCallback * oldAction,const void ** oldContext,UErrorCode * err)1069 void ucnv_setFromUCallBack_android(UConverter * converter, UConverterFromUCallback newAction, const void * newContext, UConverterFromUCallback * oldAction, const void ** oldContext, UErrorCode * err) {
1070   ucnv_setFromUCallBack(converter, newAction, newContext, oldAction, oldContext, err);
1071 }
ucnv_setSubstChars_android(UConverter * converter,const char * subChars,int8_t len,UErrorCode * err)1072 void ucnv_setSubstChars_android(UConverter * converter, const char * subChars, int8_t len, UErrorCode * err) {
1073   ucnv_setSubstChars(converter, subChars, len, err);
1074 }
ucnv_setSubstString_android(UConverter * cnv,const UChar * s,int32_t length,UErrorCode * err)1075 void ucnv_setSubstString_android(UConverter * cnv, const UChar * s, int32_t length, UErrorCode * err) {
1076   ucnv_setSubstString(cnv, s, length, err);
1077 }
ucnv_setToUCallBack_android(UConverter * converter,UConverterToUCallback newAction,const void * newContext,UConverterToUCallback * oldAction,const void ** oldContext,UErrorCode * err)1078 void ucnv_setToUCallBack_android(UConverter * converter, UConverterToUCallback newAction, const void * newContext, UConverterToUCallback * oldAction, const void ** oldContext, UErrorCode * err) {
1079   ucnv_setToUCallBack(converter, newAction, newContext, oldAction, oldContext, err);
1080 }
ucnv_toAlgorithmic_android(UConverterType algorithmicType,UConverter * cnv,char * target,int32_t targetCapacity,const char * source,int32_t sourceLength,UErrorCode * pErrorCode)1081 int32_t ucnv_toAlgorithmic_android(UConverterType algorithmicType, UConverter * cnv, char * target, int32_t targetCapacity, const char * source, int32_t sourceLength, UErrorCode * pErrorCode) {
1082   return ucnv_toAlgorithmic(algorithmicType, cnv, target, targetCapacity, source, sourceLength, pErrorCode);
1083 }
ucnv_toUChars_android(UConverter * cnv,UChar * dest,int32_t destCapacity,const char * src,int32_t srcLength,UErrorCode * pErrorCode)1084 int32_t ucnv_toUChars_android(UConverter * cnv, UChar * dest, int32_t destCapacity, const char * src, int32_t srcLength, UErrorCode * pErrorCode) {
1085   return ucnv_toUChars(cnv, dest, destCapacity, src, srcLength, pErrorCode);
1086 }
ucnv_toUCountPending_android(const UConverter * cnv,UErrorCode * status)1087 int32_t ucnv_toUCountPending_android(const UConverter * cnv, UErrorCode * status) {
1088   return ucnv_toUCountPending(cnv, status);
1089 }
ucnv_toUnicode_android(UConverter * converter,UChar ** target,const UChar * targetLimit,const char ** source,const char * sourceLimit,int32_t * offsets,UBool flush,UErrorCode * err)1090 void ucnv_toUnicode_android(UConverter * converter, UChar ** target, const UChar * targetLimit, const char ** source, const char * sourceLimit, int32_t * offsets, UBool flush, UErrorCode * err) {
1091   ucnv_toUnicode(converter, target, targetLimit, source, sourceLimit, offsets, flush, err);
1092 }
ucnv_usesFallback_android(const UConverter * cnv)1093 UBool ucnv_usesFallback_android(const UConverter * cnv) {
1094   return ucnv_usesFallback(cnv);
1095 }
ucnvsel_close_android(UConverterSelector * sel)1096 void ucnvsel_close_android(UConverterSelector * sel) {
1097   ucnvsel_close(sel);
1098 }
ucnvsel_open_android(const char * const * converterList,int32_t converterListSize,const USet * excludedCodePoints,const UConverterUnicodeSet whichSet,UErrorCode * status)1099 UConverterSelector * ucnvsel_open_android(const char *const * converterList, int32_t converterListSize, const USet * excludedCodePoints, const UConverterUnicodeSet whichSet, UErrorCode * status) {
1100   return ucnvsel_open(converterList, converterListSize, excludedCodePoints, whichSet, status);
1101 }
ucnvsel_openFromSerialized_android(const void * buffer,int32_t length,UErrorCode * status)1102 UConverterSelector * ucnvsel_openFromSerialized_android(const void * buffer, int32_t length, UErrorCode * status) {
1103   return ucnvsel_openFromSerialized(buffer, length, status);
1104 }
ucnvsel_selectForString_android(const UConverterSelector * sel,const UChar * s,int32_t length,UErrorCode * status)1105 UEnumeration * ucnvsel_selectForString_android(const UConverterSelector * sel, const UChar * s, int32_t length, UErrorCode * status) {
1106   return ucnvsel_selectForString(sel, s, length, status);
1107 }
ucnvsel_selectForUTF8_android(const UConverterSelector * sel,const char * s,int32_t length,UErrorCode * status)1108 UEnumeration * ucnvsel_selectForUTF8_android(const UConverterSelector * sel, const char * s, int32_t length, UErrorCode * status) {
1109   return ucnvsel_selectForUTF8(sel, s, length, status);
1110 }
ucnvsel_serialize_android(const UConverterSelector * sel,void * buffer,int32_t bufferCapacity,UErrorCode * status)1111 int32_t ucnvsel_serialize_android(const UConverterSelector * sel, void * buffer, int32_t bufferCapacity, UErrorCode * status) {
1112   return ucnvsel_serialize(sel, buffer, bufferCapacity, status);
1113 }
ucol_cloneBinary_android(const UCollator * coll,uint8_t * buffer,int32_t capacity,UErrorCode * status)1114 int32_t ucol_cloneBinary_android(const UCollator * coll, uint8_t * buffer, int32_t capacity, UErrorCode * status) {
1115   return ucol_cloneBinary(coll, buffer, capacity, status);
1116 }
ucol_close_android(UCollator * coll)1117 void ucol_close_android(UCollator * coll) {
1118   ucol_close(coll);
1119 }
ucol_closeElements_android(UCollationElements * elems)1120 void ucol_closeElements_android(UCollationElements * elems) {
1121   ucol_closeElements(elems);
1122 }
ucol_countAvailable_android()1123 int32_t ucol_countAvailable_android() {
1124   return ucol_countAvailable();
1125 }
ucol_equal_android(const UCollator * coll,const UChar * source,int32_t sourceLength,const UChar * target,int32_t targetLength)1126 UBool ucol_equal_android(const UCollator * coll, const UChar * source, int32_t sourceLength, const UChar * target, int32_t targetLength) {
1127   return ucol_equal(coll, source, sourceLength, target, targetLength);
1128 }
ucol_getAttribute_android(const UCollator * coll,UColAttribute attr,UErrorCode * status)1129 UColAttributeValue ucol_getAttribute_android(const UCollator * coll, UColAttribute attr, UErrorCode * status) {
1130   return ucol_getAttribute(coll, attr, status);
1131 }
ucol_getAvailable_android(int32_t localeIndex)1132 const char * ucol_getAvailable_android(int32_t localeIndex) {
1133   return ucol_getAvailable(localeIndex);
1134 }
ucol_getBound_android(const uint8_t * source,int32_t sourceLength,UColBoundMode boundType,uint32_t noOfLevels,uint8_t * result,int32_t resultLength,UErrorCode * status)1135 int32_t ucol_getBound_android(const uint8_t * source, int32_t sourceLength, UColBoundMode boundType, uint32_t noOfLevels, uint8_t * result, int32_t resultLength, UErrorCode * status) {
1136   return ucol_getBound(source, sourceLength, boundType, noOfLevels, result, resultLength, status);
1137 }
ucol_getContractionsAndExpansions_android(const UCollator * coll,USet * contractions,USet * expansions,UBool addPrefixes,UErrorCode * status)1138 void ucol_getContractionsAndExpansions_android(const UCollator * coll, USet * contractions, USet * expansions, UBool addPrefixes, UErrorCode * status) {
1139   ucol_getContractionsAndExpansions(coll, contractions, expansions, addPrefixes, status);
1140 }
ucol_getDisplayName_android(const char * objLoc,const char * dispLoc,UChar * result,int32_t resultLength,UErrorCode * status)1141 int32_t ucol_getDisplayName_android(const char * objLoc, const char * dispLoc, UChar * result, int32_t resultLength, UErrorCode * status) {
1142   return ucol_getDisplayName(objLoc, dispLoc, result, resultLength, status);
1143 }
ucol_getEquivalentReorderCodes_android(int32_t reorderCode,int32_t * dest,int32_t destCapacity,UErrorCode * pErrorCode)1144 int32_t ucol_getEquivalentReorderCodes_android(int32_t reorderCode, int32_t * dest, int32_t destCapacity, UErrorCode * pErrorCode) {
1145   return ucol_getEquivalentReorderCodes(reorderCode, dest, destCapacity, pErrorCode);
1146 }
ucol_getFunctionalEquivalent_android(char * result,int32_t resultCapacity,const char * keyword,const char * locale,UBool * isAvailable,UErrorCode * status)1147 int32_t ucol_getFunctionalEquivalent_android(char * result, int32_t resultCapacity, const char * keyword, const char * locale, UBool * isAvailable, UErrorCode * status) {
1148   return ucol_getFunctionalEquivalent(result, resultCapacity, keyword, locale, isAvailable, status);
1149 }
ucol_getKeywordValues_android(const char * keyword,UErrorCode * status)1150 UEnumeration * ucol_getKeywordValues_android(const char * keyword, UErrorCode * status) {
1151   return ucol_getKeywordValues(keyword, status);
1152 }
ucol_getKeywordValuesForLocale_android(const char * key,const char * locale,UBool commonlyUsed,UErrorCode * status)1153 UEnumeration * ucol_getKeywordValuesForLocale_android(const char * key, const char * locale, UBool commonlyUsed, UErrorCode * status) {
1154   return ucol_getKeywordValuesForLocale(key, locale, commonlyUsed, status);
1155 }
ucol_getKeywords_android(UErrorCode * status)1156 UEnumeration * ucol_getKeywords_android(UErrorCode * status) {
1157   return ucol_getKeywords(status);
1158 }
ucol_getLocaleByType_android(const UCollator * coll,ULocDataLocaleType type,UErrorCode * status)1159 const char * ucol_getLocaleByType_android(const UCollator * coll, ULocDataLocaleType type, UErrorCode * status) {
1160   return ucol_getLocaleByType(coll, type, status);
1161 }
ucol_getMaxExpansion_android(const UCollationElements * elems,int32_t order)1162 int32_t ucol_getMaxExpansion_android(const UCollationElements * elems, int32_t order) {
1163   return ucol_getMaxExpansion(elems, order);
1164 }
ucol_getMaxVariable_android(const UCollator * coll)1165 UColReorderCode ucol_getMaxVariable_android(const UCollator * coll) {
1166   return ucol_getMaxVariable(coll);
1167 }
ucol_getOffset_android(const UCollationElements * elems)1168 int32_t ucol_getOffset_android(const UCollationElements * elems) {
1169   return ucol_getOffset(elems);
1170 }
ucol_getReorderCodes_android(const UCollator * coll,int32_t * dest,int32_t destCapacity,UErrorCode * pErrorCode)1171 int32_t ucol_getReorderCodes_android(const UCollator * coll, int32_t * dest, int32_t destCapacity, UErrorCode * pErrorCode) {
1172   return ucol_getReorderCodes(coll, dest, destCapacity, pErrorCode);
1173 }
ucol_getRules_android(const UCollator * coll,int32_t * length)1174 const UChar * ucol_getRules_android(const UCollator * coll, int32_t * length) {
1175   return ucol_getRules(coll, length);
1176 }
ucol_getRulesEx_android(const UCollator * coll,UColRuleOption delta,UChar * buffer,int32_t bufferLen)1177 int32_t ucol_getRulesEx_android(const UCollator * coll, UColRuleOption delta, UChar * buffer, int32_t bufferLen) {
1178   return ucol_getRulesEx(coll, delta, buffer, bufferLen);
1179 }
ucol_getSortKey_android(const UCollator * coll,const UChar * source,int32_t sourceLength,uint8_t * result,int32_t resultLength)1180 int32_t ucol_getSortKey_android(const UCollator * coll, const UChar * source, int32_t sourceLength, uint8_t * result, int32_t resultLength) {
1181   return ucol_getSortKey(coll, source, sourceLength, result, resultLength);
1182 }
ucol_getStrength_android(const UCollator * coll)1183 UCollationStrength ucol_getStrength_android(const UCollator * coll) {
1184   return ucol_getStrength(coll);
1185 }
ucol_getTailoredSet_android(const UCollator * coll,UErrorCode * status)1186 USet * ucol_getTailoredSet_android(const UCollator * coll, UErrorCode * status) {
1187   return ucol_getTailoredSet(coll, status);
1188 }
ucol_getUCAVersion_android(const UCollator * coll,UVersionInfo info)1189 void ucol_getUCAVersion_android(const UCollator * coll, UVersionInfo info) {
1190   ucol_getUCAVersion(coll, info);
1191 }
ucol_getVariableTop_android(const UCollator * coll,UErrorCode * status)1192 uint32_t ucol_getVariableTop_android(const UCollator * coll, UErrorCode * status) {
1193   return ucol_getVariableTop(coll, status);
1194 }
ucol_getVersion_android(const UCollator * coll,UVersionInfo info)1195 void ucol_getVersion_android(const UCollator * coll, UVersionInfo info) {
1196   ucol_getVersion(coll, info);
1197 }
ucol_greater_android(const UCollator * coll,const UChar * source,int32_t sourceLength,const UChar * target,int32_t targetLength)1198 UBool ucol_greater_android(const UCollator * coll, const UChar * source, int32_t sourceLength, const UChar * target, int32_t targetLength) {
1199   return ucol_greater(coll, source, sourceLength, target, targetLength);
1200 }
ucol_greaterOrEqual_android(const UCollator * coll,const UChar * source,int32_t sourceLength,const UChar * target,int32_t targetLength)1201 UBool ucol_greaterOrEqual_android(const UCollator * coll, const UChar * source, int32_t sourceLength, const UChar * target, int32_t targetLength) {
1202   return ucol_greaterOrEqual(coll, source, sourceLength, target, targetLength);
1203 }
ucol_keyHashCode_android(const uint8_t * key,int32_t length)1204 int32_t ucol_keyHashCode_android(const uint8_t * key, int32_t length) {
1205   return ucol_keyHashCode(key, length);
1206 }
ucol_mergeSortkeys_android(const uint8_t * src1,int32_t src1Length,const uint8_t * src2,int32_t src2Length,uint8_t * dest,int32_t destCapacity)1207 int32_t ucol_mergeSortkeys_android(const uint8_t * src1, int32_t src1Length, const uint8_t * src2, int32_t src2Length, uint8_t * dest, int32_t destCapacity) {
1208   return ucol_mergeSortkeys(src1, src1Length, src2, src2Length, dest, destCapacity);
1209 }
ucol_next_android(UCollationElements * elems,UErrorCode * status)1210 int32_t ucol_next_android(UCollationElements * elems, UErrorCode * status) {
1211   return ucol_next(elems, status);
1212 }
ucol_nextSortKeyPart_android(const UCollator * coll,UCharIterator * iter,uint32_t state[2],uint8_t * dest,int32_t count,UErrorCode * status)1213 int32_t ucol_nextSortKeyPart_android(const UCollator * coll, UCharIterator * iter, uint32_t  state[2], uint8_t * dest, int32_t count, UErrorCode * status) {
1214   return ucol_nextSortKeyPart(coll, iter, state, dest, count, status);
1215 }
ucol_open_android(const char * loc,UErrorCode * status)1216 UCollator * ucol_open_android(const char * loc, UErrorCode * status) {
1217   return ucol_open(loc, status);
1218 }
ucol_openAvailableLocales_android(UErrorCode * status)1219 UEnumeration * ucol_openAvailableLocales_android(UErrorCode * status) {
1220   return ucol_openAvailableLocales(status);
1221 }
ucol_openBinary_android(const uint8_t * bin,int32_t length,const UCollator * base,UErrorCode * status)1222 UCollator * ucol_openBinary_android(const uint8_t * bin, int32_t length, const UCollator * base, UErrorCode * status) {
1223   return ucol_openBinary(bin, length, base, status);
1224 }
ucol_openElements_android(const UCollator * coll,const UChar * text,int32_t textLength,UErrorCode * status)1225 UCollationElements * ucol_openElements_android(const UCollator * coll, const UChar * text, int32_t textLength, UErrorCode * status) {
1226   return ucol_openElements(coll, text, textLength, status);
1227 }
ucol_openRules_android(const UChar * rules,int32_t rulesLength,UColAttributeValue normalizationMode,UCollationStrength strength,UParseError * parseError,UErrorCode * status)1228 UCollator * ucol_openRules_android(const UChar * rules, int32_t rulesLength, UColAttributeValue normalizationMode, UCollationStrength strength, UParseError * parseError, UErrorCode * status) {
1229   return ucol_openRules(rules, rulesLength, normalizationMode, strength, parseError, status);
1230 }
ucol_previous_android(UCollationElements * elems,UErrorCode * status)1231 int32_t ucol_previous_android(UCollationElements * elems, UErrorCode * status) {
1232   return ucol_previous(elems, status);
1233 }
ucol_primaryOrder_android(int32_t order)1234 int32_t ucol_primaryOrder_android(int32_t order) {
1235   return ucol_primaryOrder(order);
1236 }
ucol_reset_android(UCollationElements * elems)1237 void ucol_reset_android(UCollationElements * elems) {
1238   ucol_reset(elems);
1239 }
ucol_safeClone_android(const UCollator * coll,void * stackBuffer,int32_t * pBufferSize,UErrorCode * status)1240 UCollator * ucol_safeClone_android(const UCollator * coll, void * stackBuffer, int32_t * pBufferSize, UErrorCode * status) {
1241   return ucol_safeClone(coll, stackBuffer, pBufferSize, status);
1242 }
ucol_secondaryOrder_android(int32_t order)1243 int32_t ucol_secondaryOrder_android(int32_t order) {
1244   return ucol_secondaryOrder(order);
1245 }
ucol_setAttribute_android(UCollator * coll,UColAttribute attr,UColAttributeValue value,UErrorCode * status)1246 void ucol_setAttribute_android(UCollator * coll, UColAttribute attr, UColAttributeValue value, UErrorCode * status) {
1247   ucol_setAttribute(coll, attr, value, status);
1248 }
ucol_setMaxVariable_android(UCollator * coll,UColReorderCode group,UErrorCode * pErrorCode)1249 void ucol_setMaxVariable_android(UCollator * coll, UColReorderCode group, UErrorCode * pErrorCode) {
1250   ucol_setMaxVariable(coll, group, pErrorCode);
1251 }
ucol_setOffset_android(UCollationElements * elems,int32_t offset,UErrorCode * status)1252 void ucol_setOffset_android(UCollationElements * elems, int32_t offset, UErrorCode * status) {
1253   ucol_setOffset(elems, offset, status);
1254 }
ucol_setReorderCodes_android(UCollator * coll,const int32_t * reorderCodes,int32_t reorderCodesLength,UErrorCode * pErrorCode)1255 void ucol_setReorderCodes_android(UCollator * coll, const int32_t * reorderCodes, int32_t reorderCodesLength, UErrorCode * pErrorCode) {
1256   ucol_setReorderCodes(coll, reorderCodes, reorderCodesLength, pErrorCode);
1257 }
ucol_setStrength_android(UCollator * coll,UCollationStrength strength)1258 void ucol_setStrength_android(UCollator * coll, UCollationStrength strength) {
1259   ucol_setStrength(coll, strength);
1260 }
ucol_setText_android(UCollationElements * elems,const UChar * text,int32_t textLength,UErrorCode * status)1261 void ucol_setText_android(UCollationElements * elems, const UChar * text, int32_t textLength, UErrorCode * status) {
1262   ucol_setText(elems, text, textLength, status);
1263 }
ucol_strcoll_android(const UCollator * coll,const UChar * source,int32_t sourceLength,const UChar * target,int32_t targetLength)1264 UCollationResult ucol_strcoll_android(const UCollator * coll, const UChar * source, int32_t sourceLength, const UChar * target, int32_t targetLength) {
1265   return ucol_strcoll(coll, source, sourceLength, target, targetLength);
1266 }
ucol_strcollIter_android(const UCollator * coll,UCharIterator * sIter,UCharIterator * tIter,UErrorCode * status)1267 UCollationResult ucol_strcollIter_android(const UCollator * coll, UCharIterator * sIter, UCharIterator * tIter, UErrorCode * status) {
1268   return ucol_strcollIter(coll, sIter, tIter, status);
1269 }
ucol_strcollUTF8_android(const UCollator * coll,const char * source,int32_t sourceLength,const char * target,int32_t targetLength,UErrorCode * status)1270 UCollationResult ucol_strcollUTF8_android(const UCollator * coll, const char * source, int32_t sourceLength, const char * target, int32_t targetLength, UErrorCode * status) {
1271   return ucol_strcollUTF8(coll, source, sourceLength, target, targetLength, status);
1272 }
ucol_tertiaryOrder_android(int32_t order)1273 int32_t ucol_tertiaryOrder_android(int32_t order) {
1274   return ucol_tertiaryOrder(order);
1275 }
ucsdet_close_android(UCharsetDetector * ucsd)1276 void ucsdet_close_android(UCharsetDetector * ucsd) {
1277   ucsdet_close(ucsd);
1278 }
ucsdet_detect_android(UCharsetDetector * ucsd,UErrorCode * status)1279 const UCharsetMatch * ucsdet_detect_android(UCharsetDetector * ucsd, UErrorCode * status) {
1280   return ucsdet_detect(ucsd, status);
1281 }
ucsdet_detectAll_android(UCharsetDetector * ucsd,int32_t * matchesFound,UErrorCode * status)1282 const UCharsetMatch ** ucsdet_detectAll_android(UCharsetDetector * ucsd, int32_t * matchesFound, UErrorCode * status) {
1283   return ucsdet_detectAll(ucsd, matchesFound, status);
1284 }
ucsdet_enableInputFilter_android(UCharsetDetector * ucsd,UBool filter)1285 UBool ucsdet_enableInputFilter_android(UCharsetDetector * ucsd, UBool filter) {
1286   return ucsdet_enableInputFilter(ucsd, filter);
1287 }
ucsdet_getAllDetectableCharsets_android(const UCharsetDetector * ucsd,UErrorCode * status)1288 UEnumeration * ucsdet_getAllDetectableCharsets_android(const UCharsetDetector * ucsd, UErrorCode * status) {
1289   return ucsdet_getAllDetectableCharsets(ucsd, status);
1290 }
ucsdet_getConfidence_android(const UCharsetMatch * ucsm,UErrorCode * status)1291 int32_t ucsdet_getConfidence_android(const UCharsetMatch * ucsm, UErrorCode * status) {
1292   return ucsdet_getConfidence(ucsm, status);
1293 }
ucsdet_getLanguage_android(const UCharsetMatch * ucsm,UErrorCode * status)1294 const char * ucsdet_getLanguage_android(const UCharsetMatch * ucsm, UErrorCode * status) {
1295   return ucsdet_getLanguage(ucsm, status);
1296 }
ucsdet_getName_android(const UCharsetMatch * ucsm,UErrorCode * status)1297 const char * ucsdet_getName_android(const UCharsetMatch * ucsm, UErrorCode * status) {
1298   return ucsdet_getName(ucsm, status);
1299 }
ucsdet_getUChars_android(const UCharsetMatch * ucsm,UChar * buf,int32_t cap,UErrorCode * status)1300 int32_t ucsdet_getUChars_android(const UCharsetMatch * ucsm, UChar * buf, int32_t cap, UErrorCode * status) {
1301   return ucsdet_getUChars(ucsm, buf, cap, status);
1302 }
ucsdet_isInputFilterEnabled_android(const UCharsetDetector * ucsd)1303 UBool ucsdet_isInputFilterEnabled_android(const UCharsetDetector * ucsd) {
1304   return ucsdet_isInputFilterEnabled(ucsd);
1305 }
ucsdet_open_android(UErrorCode * status)1306 UCharsetDetector * ucsdet_open_android(UErrorCode * status) {
1307   return ucsdet_open(status);
1308 }
ucsdet_setDeclaredEncoding_android(UCharsetDetector * ucsd,const char * encoding,int32_t length,UErrorCode * status)1309 void ucsdet_setDeclaredEncoding_android(UCharsetDetector * ucsd, const char * encoding, int32_t length, UErrorCode * status) {
1310   ucsdet_setDeclaredEncoding(ucsd, encoding, length, status);
1311 }
ucsdet_setText_android(UCharsetDetector * ucsd,const char * textIn,int32_t len,UErrorCode * status)1312 void ucsdet_setText_android(UCharsetDetector * ucsd, const char * textIn, int32_t len, UErrorCode * status) {
1313   ucsdet_setText(ucsd, textIn, len, status);
1314 }
ucurr_countCurrencies_android(const char * locale,UDate date,UErrorCode * ec)1315 int32_t ucurr_countCurrencies_android(const char * locale, UDate date, UErrorCode * ec) {
1316   return ucurr_countCurrencies(locale, date, ec);
1317 }
ucurr_forLocale_android(const char * locale,UChar * buff,int32_t buffCapacity,UErrorCode * ec)1318 int32_t ucurr_forLocale_android(const char * locale, UChar * buff, int32_t buffCapacity, UErrorCode * ec) {
1319   return ucurr_forLocale(locale, buff, buffCapacity, ec);
1320 }
ucurr_forLocaleAndDate_android(const char * locale,UDate date,int32_t index,UChar * buff,int32_t buffCapacity,UErrorCode * ec)1321 int32_t ucurr_forLocaleAndDate_android(const char * locale, UDate date, int32_t index, UChar * buff, int32_t buffCapacity, UErrorCode * ec) {
1322   return ucurr_forLocaleAndDate(locale, date, index, buff, buffCapacity, ec);
1323 }
ucurr_getDefaultFractionDigits_android(const UChar * currency,UErrorCode * ec)1324 int32_t ucurr_getDefaultFractionDigits_android(const UChar * currency, UErrorCode * ec) {
1325   return ucurr_getDefaultFractionDigits(currency, ec);
1326 }
ucurr_getDefaultFractionDigitsForUsage_android(const UChar * currency,const UCurrencyUsage usage,UErrorCode * ec)1327 int32_t ucurr_getDefaultFractionDigitsForUsage_android(const UChar * currency, const UCurrencyUsage usage, UErrorCode * ec) {
1328   return ucurr_getDefaultFractionDigitsForUsage(currency, usage, ec);
1329 }
ucurr_getKeywordValuesForLocale_android(const char * key,const char * locale,UBool commonlyUsed,UErrorCode * status)1330 UEnumeration * ucurr_getKeywordValuesForLocale_android(const char * key, const char * locale, UBool commonlyUsed, UErrorCode * status) {
1331   return ucurr_getKeywordValuesForLocale(key, locale, commonlyUsed, status);
1332 }
ucurr_getName_android(const UChar * currency,const char * locale,UCurrNameStyle nameStyle,UBool * isChoiceFormat,int32_t * len,UErrorCode * ec)1333 const UChar * ucurr_getName_android(const UChar * currency, const char * locale, UCurrNameStyle nameStyle, UBool * isChoiceFormat, int32_t * len, UErrorCode * ec) {
1334   return ucurr_getName(currency, locale, nameStyle, isChoiceFormat, len, ec);
1335 }
ucurr_getNumericCode_android(const UChar * currency)1336 int32_t ucurr_getNumericCode_android(const UChar * currency) {
1337   return ucurr_getNumericCode(currency);
1338 }
ucurr_getPluralName_android(const UChar * currency,const char * locale,UBool * isChoiceFormat,const char * pluralCount,int32_t * len,UErrorCode * ec)1339 const UChar * ucurr_getPluralName_android(const UChar * currency, const char * locale, UBool * isChoiceFormat, const char * pluralCount, int32_t * len, UErrorCode * ec) {
1340   return ucurr_getPluralName(currency, locale, isChoiceFormat, pluralCount, len, ec);
1341 }
ucurr_getRoundingIncrement_android(const UChar * currency,UErrorCode * ec)1342 double ucurr_getRoundingIncrement_android(const UChar * currency, UErrorCode * ec) {
1343   return ucurr_getRoundingIncrement(currency, ec);
1344 }
ucurr_getRoundingIncrementForUsage_android(const UChar * currency,const UCurrencyUsage usage,UErrorCode * ec)1345 double ucurr_getRoundingIncrementForUsage_android(const UChar * currency, const UCurrencyUsage usage, UErrorCode * ec) {
1346   return ucurr_getRoundingIncrementForUsage(currency, usage, ec);
1347 }
ucurr_isAvailable_android(const UChar * isoCode,UDate from,UDate to,UErrorCode * errorCode)1348 UBool ucurr_isAvailable_android(const UChar * isoCode, UDate from, UDate to, UErrorCode * errorCode) {
1349   return ucurr_isAvailable(isoCode, from, to, errorCode);
1350 }
ucurr_openISOCurrencies_android(uint32_t currType,UErrorCode * pErrorCode)1351 UEnumeration * ucurr_openISOCurrencies_android(uint32_t currType, UErrorCode * pErrorCode) {
1352   return ucurr_openISOCurrencies(currType, pErrorCode);
1353 }
ucurr_register_android(const UChar * isoCode,const char * locale,UErrorCode * status)1354 UCurrRegistryKey ucurr_register_android(const UChar * isoCode, const char * locale, UErrorCode * status) {
1355   return ucurr_register(isoCode, locale, status);
1356 }
ucurr_unregister_android(UCurrRegistryKey key,UErrorCode * status)1357 UBool ucurr_unregister_android(UCurrRegistryKey key, UErrorCode * status) {
1358   return ucurr_unregister(key, status);
1359 }
udat_adoptNumberFormat_android(UDateFormat * fmt,UNumberFormat * numberFormatToAdopt)1360 void udat_adoptNumberFormat_android(UDateFormat * fmt, UNumberFormat * numberFormatToAdopt) {
1361   udat_adoptNumberFormat(fmt, numberFormatToAdopt);
1362 }
udat_adoptNumberFormatForFields_android(UDateFormat * fmt,const UChar * fields,UNumberFormat * numberFormatToSet,UErrorCode * status)1363 void udat_adoptNumberFormatForFields_android(UDateFormat * fmt, const UChar * fields, UNumberFormat * numberFormatToSet, UErrorCode * status) {
1364   udat_adoptNumberFormatForFields(fmt, fields, numberFormatToSet, status);
1365 }
udat_applyPattern_android(UDateFormat * format,UBool localized,const UChar * pattern,int32_t patternLength)1366 void udat_applyPattern_android(UDateFormat * format, UBool localized, const UChar * pattern, int32_t patternLength) {
1367   udat_applyPattern(format, localized, pattern, patternLength);
1368 }
udat_clone_android(const UDateFormat * fmt,UErrorCode * status)1369 UDateFormat * udat_clone_android(const UDateFormat * fmt, UErrorCode * status) {
1370   return udat_clone(fmt, status);
1371 }
udat_close_android(UDateFormat * format)1372 void udat_close_android(UDateFormat * format) {
1373   udat_close(format);
1374 }
udat_countAvailable_android()1375 int32_t udat_countAvailable_android() {
1376   return udat_countAvailable();
1377 }
udat_countSymbols_android(const UDateFormat * fmt,UDateFormatSymbolType type)1378 int32_t udat_countSymbols_android(const UDateFormat * fmt, UDateFormatSymbolType type) {
1379   return udat_countSymbols(fmt, type);
1380 }
udat_format_android(const UDateFormat * format,UDate dateToFormat,UChar * result,int32_t resultLength,UFieldPosition * position,UErrorCode * status)1381 int32_t udat_format_android(const UDateFormat * format, UDate dateToFormat, UChar * result, int32_t resultLength, UFieldPosition * position, UErrorCode * status) {
1382   return udat_format(format, dateToFormat, result, resultLength, position, status);
1383 }
udat_formatCalendar_android(const UDateFormat * format,UCalendar * calendar,UChar * result,int32_t capacity,UFieldPosition * position,UErrorCode * status)1384 int32_t udat_formatCalendar_android(const UDateFormat * format, UCalendar * calendar, UChar * result, int32_t capacity, UFieldPosition * position, UErrorCode * status) {
1385   return udat_formatCalendar(format, calendar, result, capacity, position, status);
1386 }
udat_formatCalendarForFields_android(const UDateFormat * format,UCalendar * calendar,UChar * result,int32_t capacity,UFieldPositionIterator * fpositer,UErrorCode * status)1387 int32_t udat_formatCalendarForFields_android(const UDateFormat * format, UCalendar * calendar, UChar * result, int32_t capacity, UFieldPositionIterator * fpositer, UErrorCode * status) {
1388   return udat_formatCalendarForFields(format, calendar, result, capacity, fpositer, status);
1389 }
udat_formatForFields_android(const UDateFormat * format,UDate dateToFormat,UChar * result,int32_t resultLength,UFieldPositionIterator * fpositer,UErrorCode * status)1390 int32_t udat_formatForFields_android(const UDateFormat * format, UDate dateToFormat, UChar * result, int32_t resultLength, UFieldPositionIterator * fpositer, UErrorCode * status) {
1391   return udat_formatForFields(format, dateToFormat, result, resultLength, fpositer, status);
1392 }
udat_get2DigitYearStart_android(const UDateFormat * fmt,UErrorCode * status)1393 UDate udat_get2DigitYearStart_android(const UDateFormat * fmt, UErrorCode * status) {
1394   return udat_get2DigitYearStart(fmt, status);
1395 }
udat_getAvailable_android(int32_t localeIndex)1396 const char * udat_getAvailable_android(int32_t localeIndex) {
1397   return udat_getAvailable(localeIndex);
1398 }
udat_getBooleanAttribute_android(const UDateFormat * fmt,UDateFormatBooleanAttribute attr,UErrorCode * status)1399 UBool udat_getBooleanAttribute_android(const UDateFormat * fmt, UDateFormatBooleanAttribute attr, UErrorCode * status) {
1400   return udat_getBooleanAttribute(fmt, attr, status);
1401 }
udat_getCalendar_android(const UDateFormat * fmt)1402 const UCalendar * udat_getCalendar_android(const UDateFormat * fmt) {
1403   return udat_getCalendar(fmt);
1404 }
udat_getContext_android(const UDateFormat * fmt,UDisplayContextType type,UErrorCode * status)1405 UDisplayContext udat_getContext_android(const UDateFormat * fmt, UDisplayContextType type, UErrorCode * status) {
1406   return udat_getContext(fmt, type, status);
1407 }
udat_getLocaleByType_android(const UDateFormat * fmt,ULocDataLocaleType type,UErrorCode * status)1408 const char * udat_getLocaleByType_android(const UDateFormat * fmt, ULocDataLocaleType type, UErrorCode * status) {
1409   return udat_getLocaleByType(fmt, type, status);
1410 }
udat_getNumberFormat_android(const UDateFormat * fmt)1411 const UNumberFormat * udat_getNumberFormat_android(const UDateFormat * fmt) {
1412   return udat_getNumberFormat(fmt);
1413 }
udat_getNumberFormatForField_android(const UDateFormat * fmt,UChar field)1414 const UNumberFormat * udat_getNumberFormatForField_android(const UDateFormat * fmt, UChar field) {
1415   return udat_getNumberFormatForField(fmt, field);
1416 }
udat_getSymbols_android(const UDateFormat * fmt,UDateFormatSymbolType type,int32_t symbolIndex,UChar * result,int32_t resultLength,UErrorCode * status)1417 int32_t udat_getSymbols_android(const UDateFormat * fmt, UDateFormatSymbolType type, int32_t symbolIndex, UChar * result, int32_t resultLength, UErrorCode * status) {
1418   return udat_getSymbols(fmt, type, symbolIndex, result, resultLength, status);
1419 }
udat_isLenient_android(const UDateFormat * fmt)1420 UBool udat_isLenient_android(const UDateFormat * fmt) {
1421   return udat_isLenient(fmt);
1422 }
udat_open_android(UDateFormatStyle timeStyle,UDateFormatStyle dateStyle,const char * locale,const UChar * tzID,int32_t tzIDLength,const UChar * pattern,int32_t patternLength,UErrorCode * status)1423 UDateFormat * udat_open_android(UDateFormatStyle timeStyle, UDateFormatStyle dateStyle, const char * locale, const UChar * tzID, int32_t tzIDLength, const UChar * pattern, int32_t patternLength, UErrorCode * status) {
1424   return udat_open(timeStyle, dateStyle, locale, tzID, tzIDLength, pattern, patternLength, status);
1425 }
udat_parse_android(const UDateFormat * format,const UChar * text,int32_t textLength,int32_t * parsePos,UErrorCode * status)1426 UDate udat_parse_android(const UDateFormat * format, const UChar * text, int32_t textLength, int32_t * parsePos, UErrorCode * status) {
1427   return udat_parse(format, text, textLength, parsePos, status);
1428 }
udat_parseCalendar_android(const UDateFormat * format,UCalendar * calendar,const UChar * text,int32_t textLength,int32_t * parsePos,UErrorCode * status)1429 void udat_parseCalendar_android(const UDateFormat * format, UCalendar * calendar, const UChar * text, int32_t textLength, int32_t * parsePos, UErrorCode * status) {
1430   udat_parseCalendar(format, calendar, text, textLength, parsePos, status);
1431 }
udat_set2DigitYearStart_android(UDateFormat * fmt,UDate d,UErrorCode * status)1432 void udat_set2DigitYearStart_android(UDateFormat * fmt, UDate d, UErrorCode * status) {
1433   udat_set2DigitYearStart(fmt, d, status);
1434 }
udat_setBooleanAttribute_android(UDateFormat * fmt,UDateFormatBooleanAttribute attr,UBool newValue,UErrorCode * status)1435 void udat_setBooleanAttribute_android(UDateFormat * fmt, UDateFormatBooleanAttribute attr, UBool newValue, UErrorCode * status) {
1436   udat_setBooleanAttribute(fmt, attr, newValue, status);
1437 }
udat_setCalendar_android(UDateFormat * fmt,const UCalendar * calendarToSet)1438 void udat_setCalendar_android(UDateFormat * fmt, const UCalendar * calendarToSet) {
1439   udat_setCalendar(fmt, calendarToSet);
1440 }
udat_setContext_android(UDateFormat * fmt,UDisplayContext value,UErrorCode * status)1441 void udat_setContext_android(UDateFormat * fmt, UDisplayContext value, UErrorCode * status) {
1442   udat_setContext(fmt, value, status);
1443 }
udat_setLenient_android(UDateFormat * fmt,UBool isLenient)1444 void udat_setLenient_android(UDateFormat * fmt, UBool isLenient) {
1445   udat_setLenient(fmt, isLenient);
1446 }
udat_setNumberFormat_android(UDateFormat * fmt,const UNumberFormat * numberFormatToSet)1447 void udat_setNumberFormat_android(UDateFormat * fmt, const UNumberFormat * numberFormatToSet) {
1448   udat_setNumberFormat(fmt, numberFormatToSet);
1449 }
udat_setSymbols_android(UDateFormat * format,UDateFormatSymbolType type,int32_t symbolIndex,UChar * value,int32_t valueLength,UErrorCode * status)1450 void udat_setSymbols_android(UDateFormat * format, UDateFormatSymbolType type, int32_t symbolIndex, UChar * value, int32_t valueLength, UErrorCode * status) {
1451   udat_setSymbols(format, type, symbolIndex, value, valueLength, status);
1452 }
udat_toCalendarDateField_android(UDateFormatField field)1453 UCalendarDateFields udat_toCalendarDateField_android(UDateFormatField field) {
1454   return udat_toCalendarDateField(field);
1455 }
udat_toPattern_android(const UDateFormat * fmt,UBool localized,UChar * result,int32_t resultLength,UErrorCode * status)1456 int32_t udat_toPattern_android(const UDateFormat * fmt, UBool localized, UChar * result, int32_t resultLength, UErrorCode * status) {
1457   return udat_toPattern(fmt, localized, result, resultLength, status);
1458 }
udata_close_android(UDataMemory * pData)1459 void udata_close_android(UDataMemory * pData) {
1460   udata_close(pData);
1461 }
udata_getInfo_android(UDataMemory * pData,UDataInfo * pInfo)1462 void udata_getInfo_android(UDataMemory * pData, UDataInfo * pInfo) {
1463   udata_getInfo(pData, pInfo);
1464 }
udata_getMemory_android(UDataMemory * pData)1465 const void * udata_getMemory_android(UDataMemory * pData) {
1466   return udata_getMemory(pData);
1467 }
udata_open_android(const char * path,const char * type,const char * name,UErrorCode * pErrorCode)1468 UDataMemory * udata_open_android(const char * path, const char * type, const char * name, UErrorCode * pErrorCode) {
1469   return udata_open(path, type, name, pErrorCode);
1470 }
udata_openChoice_android(const char * path,const char * type,const char * name,UDataMemoryIsAcceptable * isAcceptable,void * context,UErrorCode * pErrorCode)1471 UDataMemory * udata_openChoice_android(const char * path, const char * type, const char * name, UDataMemoryIsAcceptable * isAcceptable, void * context, UErrorCode * pErrorCode) {
1472   return udata_openChoice(path, type, name, isAcceptable, context, pErrorCode);
1473 }
udata_setAppData_android(const char * packageName,const void * data,UErrorCode * err)1474 void udata_setAppData_android(const char * packageName, const void * data, UErrorCode * err) {
1475   udata_setAppData(packageName, data, err);
1476 }
udata_setCommonData_android(const void * data,UErrorCode * err)1477 void udata_setCommonData_android(const void * data, UErrorCode * err) {
1478   udata_setCommonData(data, err);
1479 }
udata_setFileAccess_android(UDataFileAccess access,UErrorCode * status)1480 void udata_setFileAccess_android(UDataFileAccess access, UErrorCode * status) {
1481   udata_setFileAccess(access, status);
1482 }
udatpg_addPattern_android(UDateTimePatternGenerator * dtpg,const UChar * pattern,int32_t patternLength,UBool override,UChar * conflictingPattern,int32_t capacity,int32_t * pLength,UErrorCode * pErrorCode)1483 UDateTimePatternConflict udatpg_addPattern_android(UDateTimePatternGenerator * dtpg, const UChar * pattern, int32_t patternLength, UBool override, UChar * conflictingPattern, int32_t capacity, int32_t * pLength, UErrorCode * pErrorCode) {
1484   return udatpg_addPattern(dtpg, pattern, patternLength, override, conflictingPattern, capacity, pLength, pErrorCode);
1485 }
udatpg_clone_android(const UDateTimePatternGenerator * dtpg,UErrorCode * pErrorCode)1486 UDateTimePatternGenerator * udatpg_clone_android(const UDateTimePatternGenerator * dtpg, UErrorCode * pErrorCode) {
1487   return udatpg_clone(dtpg, pErrorCode);
1488 }
udatpg_close_android(UDateTimePatternGenerator * dtpg)1489 void udatpg_close_android(UDateTimePatternGenerator * dtpg) {
1490   udatpg_close(dtpg);
1491 }
udatpg_getAppendItemFormat_android(const UDateTimePatternGenerator * dtpg,UDateTimePatternField field,int32_t * pLength)1492 const UChar * udatpg_getAppendItemFormat_android(const UDateTimePatternGenerator * dtpg, UDateTimePatternField field, int32_t * pLength) {
1493   return udatpg_getAppendItemFormat(dtpg, field, pLength);
1494 }
udatpg_getAppendItemName_android(const UDateTimePatternGenerator * dtpg,UDateTimePatternField field,int32_t * pLength)1495 const UChar * udatpg_getAppendItemName_android(const UDateTimePatternGenerator * dtpg, UDateTimePatternField field, int32_t * pLength) {
1496   return udatpg_getAppendItemName(dtpg, field, pLength);
1497 }
udatpg_getBaseSkeleton_android(UDateTimePatternGenerator * unusedDtpg,const UChar * pattern,int32_t length,UChar * baseSkeleton,int32_t capacity,UErrorCode * pErrorCode)1498 int32_t udatpg_getBaseSkeleton_android(UDateTimePatternGenerator * unusedDtpg, const UChar * pattern, int32_t length, UChar * baseSkeleton, int32_t capacity, UErrorCode * pErrorCode) {
1499   return udatpg_getBaseSkeleton(unusedDtpg, pattern, length, baseSkeleton, capacity, pErrorCode);
1500 }
udatpg_getBestPattern_android(UDateTimePatternGenerator * dtpg,const UChar * skeleton,int32_t length,UChar * bestPattern,int32_t capacity,UErrorCode * pErrorCode)1501 int32_t udatpg_getBestPattern_android(UDateTimePatternGenerator * dtpg, const UChar * skeleton, int32_t length, UChar * bestPattern, int32_t capacity, UErrorCode * pErrorCode) {
1502   return udatpg_getBestPattern(dtpg, skeleton, length, bestPattern, capacity, pErrorCode);
1503 }
udatpg_getBestPatternWithOptions_android(UDateTimePatternGenerator * dtpg,const UChar * skeleton,int32_t length,UDateTimePatternMatchOptions options,UChar * bestPattern,int32_t capacity,UErrorCode * pErrorCode)1504 int32_t udatpg_getBestPatternWithOptions_android(UDateTimePatternGenerator * dtpg, const UChar * skeleton, int32_t length, UDateTimePatternMatchOptions options, UChar * bestPattern, int32_t capacity, UErrorCode * pErrorCode) {
1505   return udatpg_getBestPatternWithOptions(dtpg, skeleton, length, options, bestPattern, capacity, pErrorCode);
1506 }
udatpg_getDateTimeFormat_android(const UDateTimePatternGenerator * dtpg,int32_t * pLength)1507 const UChar * udatpg_getDateTimeFormat_android(const UDateTimePatternGenerator * dtpg, int32_t * pLength) {
1508   return udatpg_getDateTimeFormat(dtpg, pLength);
1509 }
udatpg_getDecimal_android(const UDateTimePatternGenerator * dtpg,int32_t * pLength)1510 const UChar * udatpg_getDecimal_android(const UDateTimePatternGenerator * dtpg, int32_t * pLength) {
1511   return udatpg_getDecimal(dtpg, pLength);
1512 }
udatpg_getPatternForSkeleton_android(const UDateTimePatternGenerator * dtpg,const UChar * skeleton,int32_t skeletonLength,int32_t * pLength)1513 const UChar * udatpg_getPatternForSkeleton_android(const UDateTimePatternGenerator * dtpg, const UChar * skeleton, int32_t skeletonLength, int32_t * pLength) {
1514   return udatpg_getPatternForSkeleton(dtpg, skeleton, skeletonLength, pLength);
1515 }
udatpg_getSkeleton_android(UDateTimePatternGenerator * unusedDtpg,const UChar * pattern,int32_t length,UChar * skeleton,int32_t capacity,UErrorCode * pErrorCode)1516 int32_t udatpg_getSkeleton_android(UDateTimePatternGenerator * unusedDtpg, const UChar * pattern, int32_t length, UChar * skeleton, int32_t capacity, UErrorCode * pErrorCode) {
1517   return udatpg_getSkeleton(unusedDtpg, pattern, length, skeleton, capacity, pErrorCode);
1518 }
udatpg_open_android(const char * locale,UErrorCode * pErrorCode)1519 UDateTimePatternGenerator * udatpg_open_android(const char * locale, UErrorCode * pErrorCode) {
1520   return udatpg_open(locale, pErrorCode);
1521 }
udatpg_openBaseSkeletons_android(const UDateTimePatternGenerator * dtpg,UErrorCode * pErrorCode)1522 UEnumeration * udatpg_openBaseSkeletons_android(const UDateTimePatternGenerator * dtpg, UErrorCode * pErrorCode) {
1523   return udatpg_openBaseSkeletons(dtpg, pErrorCode);
1524 }
udatpg_openEmpty_android(UErrorCode * pErrorCode)1525 UDateTimePatternGenerator * udatpg_openEmpty_android(UErrorCode * pErrorCode) {
1526   return udatpg_openEmpty(pErrorCode);
1527 }
udatpg_openSkeletons_android(const UDateTimePatternGenerator * dtpg,UErrorCode * pErrorCode)1528 UEnumeration * udatpg_openSkeletons_android(const UDateTimePatternGenerator * dtpg, UErrorCode * pErrorCode) {
1529   return udatpg_openSkeletons(dtpg, pErrorCode);
1530 }
udatpg_replaceFieldTypes_android(UDateTimePatternGenerator * dtpg,const UChar * pattern,int32_t patternLength,const UChar * skeleton,int32_t skeletonLength,UChar * dest,int32_t destCapacity,UErrorCode * pErrorCode)1531 int32_t udatpg_replaceFieldTypes_android(UDateTimePatternGenerator * dtpg, const UChar * pattern, int32_t patternLength, const UChar * skeleton, int32_t skeletonLength, UChar * dest, int32_t destCapacity, UErrorCode * pErrorCode) {
1532   return udatpg_replaceFieldTypes(dtpg, pattern, patternLength, skeleton, skeletonLength, dest, destCapacity, pErrorCode);
1533 }
udatpg_replaceFieldTypesWithOptions_android(UDateTimePatternGenerator * dtpg,const UChar * pattern,int32_t patternLength,const UChar * skeleton,int32_t skeletonLength,UDateTimePatternMatchOptions options,UChar * dest,int32_t destCapacity,UErrorCode * pErrorCode)1534 int32_t udatpg_replaceFieldTypesWithOptions_android(UDateTimePatternGenerator * dtpg, const UChar * pattern, int32_t patternLength, const UChar * skeleton, int32_t skeletonLength, UDateTimePatternMatchOptions options, UChar * dest, int32_t destCapacity, UErrorCode * pErrorCode) {
1535   return udatpg_replaceFieldTypesWithOptions(dtpg, pattern, patternLength, skeleton, skeletonLength, options, dest, destCapacity, pErrorCode);
1536 }
udatpg_setAppendItemFormat_android(UDateTimePatternGenerator * dtpg,UDateTimePatternField field,const UChar * value,int32_t length)1537 void udatpg_setAppendItemFormat_android(UDateTimePatternGenerator * dtpg, UDateTimePatternField field, const UChar * value, int32_t length) {
1538   udatpg_setAppendItemFormat(dtpg, field, value, length);
1539 }
udatpg_setAppendItemName_android(UDateTimePatternGenerator * dtpg,UDateTimePatternField field,const UChar * value,int32_t length)1540 void udatpg_setAppendItemName_android(UDateTimePatternGenerator * dtpg, UDateTimePatternField field, const UChar * value, int32_t length) {
1541   udatpg_setAppendItemName(dtpg, field, value, length);
1542 }
udatpg_setDateTimeFormat_android(const UDateTimePatternGenerator * dtpg,const UChar * dtFormat,int32_t length)1543 void udatpg_setDateTimeFormat_android(const UDateTimePatternGenerator * dtpg, const UChar * dtFormat, int32_t length) {
1544   udatpg_setDateTimeFormat(dtpg, dtFormat, length);
1545 }
udatpg_setDecimal_android(UDateTimePatternGenerator * dtpg,const UChar * decimal,int32_t length)1546 void udatpg_setDecimal_android(UDateTimePatternGenerator * dtpg, const UChar * decimal, int32_t length) {
1547   udatpg_setDecimal(dtpg, decimal, length);
1548 }
udtitvfmt_close_android(UDateIntervalFormat * formatter)1549 void udtitvfmt_close_android(UDateIntervalFormat * formatter) {
1550   udtitvfmt_close(formatter);
1551 }
udtitvfmt_format_android(const UDateIntervalFormat * formatter,UDate fromDate,UDate toDate,UChar * result,int32_t resultCapacity,UFieldPosition * position,UErrorCode * status)1552 int32_t udtitvfmt_format_android(const UDateIntervalFormat * formatter, UDate fromDate, UDate toDate, UChar * result, int32_t resultCapacity, UFieldPosition * position, UErrorCode * status) {
1553   return udtitvfmt_format(formatter, fromDate, toDate, result, resultCapacity, position, status);
1554 }
udtitvfmt_open_android(const char * locale,const UChar * skeleton,int32_t skeletonLength,const UChar * tzID,int32_t tzIDLength,UErrorCode * status)1555 UDateIntervalFormat * udtitvfmt_open_android(const char * locale, const UChar * skeleton, int32_t skeletonLength, const UChar * tzID, int32_t tzIDLength, UErrorCode * status) {
1556   return udtitvfmt_open(locale, skeleton, skeletonLength, tzID, tzIDLength, status);
1557 }
uenum_close_android(UEnumeration * en)1558 void uenum_close_android(UEnumeration * en) {
1559   uenum_close(en);
1560 }
uenum_count_android(UEnumeration * en,UErrorCode * status)1561 int32_t uenum_count_android(UEnumeration * en, UErrorCode * status) {
1562   return uenum_count(en, status);
1563 }
uenum_next_android(UEnumeration * en,int32_t * resultLength,UErrorCode * status)1564 const char * uenum_next_android(UEnumeration * en, int32_t * resultLength, UErrorCode * status) {
1565   return uenum_next(en, resultLength, status);
1566 }
uenum_openCharStringsEnumeration_android(const char * const strings[],int32_t count,UErrorCode * ec)1567 UEnumeration * uenum_openCharStringsEnumeration_android(const char *const  strings[], int32_t count, UErrorCode * ec) {
1568   return uenum_openCharStringsEnumeration(strings, count, ec);
1569 }
uenum_openUCharStringsEnumeration_android(const UChar * const strings[],int32_t count,UErrorCode * ec)1570 UEnumeration * uenum_openUCharStringsEnumeration_android(const UChar *const  strings[], int32_t count, UErrorCode * ec) {
1571   return uenum_openUCharStringsEnumeration(strings, count, ec);
1572 }
uenum_reset_android(UEnumeration * en,UErrorCode * status)1573 void uenum_reset_android(UEnumeration * en, UErrorCode * status) {
1574   uenum_reset(en, status);
1575 }
uenum_unext_android(UEnumeration * en,int32_t * resultLength,UErrorCode * status)1576 const UChar * uenum_unext_android(UEnumeration * en, int32_t * resultLength, UErrorCode * status) {
1577   return uenum_unext(en, resultLength, status);
1578 }
ufieldpositer_close_android(UFieldPositionIterator * fpositer)1579 void ufieldpositer_close_android(UFieldPositionIterator * fpositer) {
1580   ufieldpositer_close(fpositer);
1581 }
ufieldpositer_next_android(UFieldPositionIterator * fpositer,int32_t * beginIndex,int32_t * endIndex)1582 int32_t ufieldpositer_next_android(UFieldPositionIterator * fpositer, int32_t * beginIndex, int32_t * endIndex) {
1583   return ufieldpositer_next(fpositer, beginIndex, endIndex);
1584 }
ufieldpositer_open_android(UErrorCode * status)1585 UFieldPositionIterator * ufieldpositer_open_android(UErrorCode * status) {
1586   return ufieldpositer_open(status);
1587 }
ufmt_close_android(UFormattable * fmt)1588 void ufmt_close_android(UFormattable * fmt) {
1589   ufmt_close(fmt);
1590 }
ufmt_getArrayItemByIndex_android(UFormattable * fmt,int32_t n,UErrorCode * status)1591 UFormattable * ufmt_getArrayItemByIndex_android(UFormattable * fmt, int32_t n, UErrorCode * status) {
1592   return ufmt_getArrayItemByIndex(fmt, n, status);
1593 }
ufmt_getArrayLength_android(const UFormattable * fmt,UErrorCode * status)1594 int32_t ufmt_getArrayLength_android(const UFormattable * fmt, UErrorCode * status) {
1595   return ufmt_getArrayLength(fmt, status);
1596 }
 (  * ,  * ) {ufmt_getDate_android(const UFormattable * fmt,UErrorCode * status)1597 UDateufmt_getDate_androidconstUFormattablefmtUErrorCodestatus
   (, );
}

1598 returnufmt_getDatefmtstatus1599   * ( * ,  * ,  * ) {ufmt_getDecNumChars_android(UFormattable * fmt,int32_t * len,UErrorCode * status)1600 constcharufmt_getDecNumChars_androidUFormattablefmtint32_tlenUErrorCodestatus   (, , );
}

1601 returnufmt_getDecNumCharsfmtlenstatus1602  ( * ,  * ) {ufmt_getDouble_android(UFormattable * fmt,UErrorCode * status)1603 doubleufmt_getDouble_androidUFormattablefmtUErrorCodestatus   (, );
}

1604 returnufmt_getDoublefmtstatus1605  ( * ,  * ) {ufmt_getInt64_android(UFormattable * fmt,UErrorCode * status)1606 int64_tufmt_getInt64_androidUFormattablefmtUErrorCodestatus   (, );
}

1607 returnufmt_getInt64fmtstatus1608  ( * ,  * ) {ufmt_getLong_android(UFormattable * fmt,UErrorCode * status)1609 int32_tufmt_getLong_androidUFormattablefmtUErrorCodestatus   (, );
}

1610 returnufmt_getLongfmtstatus1611   * (  * ,  * ) {ufmt_getObject_android(const UFormattable * fmt,UErrorCode * status)1612 constvoidufmt_getObject_androidconstUFormattablefmtUErrorCodestatus   (, );
}

1613 returnufmt_getObjectfmtstatus1614  (  * ,  * ) {ufmt_getType_android(const UFormattable * fmt,UErrorCode * status)1615 UFormattableTypeufmt_getType_androidconstUFormattablefmtUErrorCodestatus   (, );
}

1616 returnufmt_getTypefmtstatus1617   * ( * ,  * ,  * ) {ufmt_getUChars_android(UFormattable * fmt,int32_t * len,UErrorCode * status)1618 constUCharufmt_getUChars_androidUFormattablefmtint32_tlenUErrorCodestatus   (, , );
}

1619 returnufmt_getUCharsfmtlenstatus1620  (  * ) {ufmt_isNumeric_android(const UFormattable * fmt)1621 UBoolufmt_isNumeric_androidconstUFormattablefmt   ();
}

1622 returnufmt_isNumericfmt1623  * ( * ) {ufmt_open_android(UErrorCode * status)1624 UFormattableufmt_open_androidUErrorCodestatus   ();
}

1625 returnufmt_openstatus1626   * (  * ,  * ) {ugender_getInstance_android(const char * locale,UErrorCode * status)1627 constUGenderInfougender_getInstance_androidconstcharlocaleUErrorCodestatus   (, );
}

1628 returnugender_getInstancelocalestatus1629  (  * ,   * ,  ,  * ) {ugender_getListGender_android(const UGenderInfo * genderInfo,const UGender * genders,int32_t size,UErrorCode * status)1630 UGenderugender_getListGender_androidconstUGenderInfogenderInfoconstUGendergendersint32_tsizeUErrorCodestatus   (, , , );
}

1631 returnugender_getListGendergenderInfogenderssizestatus1632  ( * ) {uidna_close_android(UIDNA * idna)1633 voiduidna_close_androidUIDNAidna  ();
}

1634 uidna_closeidna1635  (  * ,   * ,  ,  * ,  ,  * ,  * ) {uidna_labelToASCII_android(const UIDNA * idna,const UChar * label,int32_t length,UChar * dest,int32_t capacity,UIDNAInfo * pInfo,UErrorCode * pErrorCode)1636 int32_tuidna_labelToASCII_androidconstUIDNAidnaconstUCharlabelint32_tlengthUChardestint32_tcapacityUIDNAInfopInfoUErrorCodepErrorCode   (, , , , , , );
}

1637 returnuidna_labelToASCIIidnalabellengthdestcapacitypInfopErrorCode1638  (  * ,   * ,  ,  * ,  ,  * ,  * ) {uidna_labelToASCII_UTF8_android(const UIDNA * idna,const char * label,int32_t length,char * dest,int32_t capacity,UIDNAInfo * pInfo,UErrorCode * pErrorCode)1639 int32_tuidna_labelToASCII_UTF8_androidconstUIDNAidnaconstcharlabelint32_tlengthchardestint32_tcapacityUIDNAInfopInfoUErrorCodepErrorCode   (, , , , , , );
}

1640 returnuidna_labelToASCII_UTF8idnalabellengthdestcapacitypInfopErrorCode1641  (  * ,   * ,  ,  * ,  ,  * ,  * ) {uidna_labelToUnicode_android(const UIDNA * idna,const UChar * label,int32_t length,UChar * dest,int32_t capacity,UIDNAInfo * pInfo,UErrorCode * pErrorCode)1642 int32_tuidna_labelToUnicode_androidconstUIDNAidnaconstUCharlabelint32_tlengthUChardestint32_tcapacityUIDNAInfopInfoUErrorCodepErrorCode   (, , , , , , );
}

1643 returnuidna_labelToUnicodeidnalabellengthdestcapacitypInfopErrorCode1644  (  * ,   * ,  ,  * ,  ,  * ,  * ) {uidna_labelToUnicodeUTF8_android(const UIDNA * idna,const char * label,int32_t length,char * dest,int32_t capacity,UIDNAInfo * pInfo,UErrorCode * pErrorCode)1645 int32_tuidna_labelToUnicodeUTF8_androidconstUIDNAidnaconstcharlabelint32_tlengthchardestint32_tcapacityUIDNAInfopInfoUErrorCodepErrorCode   (, , , , , , );
}

1646 returnuidna_labelToUnicodeUTF8idnalabellengthdestcapacitypInfopErrorCode1647  (  * ,   * ,  ,  * ,  ,  * ,  * ) {uidna_nameToASCII_android(const UIDNA * idna,const UChar * name,int32_t length,UChar * dest,int32_t capacity,UIDNAInfo * pInfo,UErrorCode * pErrorCode)1648 int32_tuidna_nameToASCII_androidconstUIDNAidnaconstUCharnameint32_tlengthUChardestint32_tcapacityUIDNAInfopInfoUErrorCodepErrorCode   (, , , , , , );
}

1649 returnuidna_nameToASCIIidnanamelengthdestcapacitypInfopErrorCode1650  (  * ,   * ,  ,  * ,  ,  * ,  * ) {uidna_nameToASCII_UTF8_android(const UIDNA * idna,const char * name,int32_t length,char * dest,int32_t capacity,UIDNAInfo * pInfo,UErrorCode * pErrorCode)1651 int32_tuidna_nameToASCII_UTF8_androidconstUIDNAidnaconstcharnameint32_tlengthchardestint32_tcapacityUIDNAInfopInfoUErrorCodepErrorCode   (, , , , , , );
}

1652 returnuidna_nameToASCII_UTF8idnanamelengthdestcapacitypInfopErrorCode1653  (  * ,   * ,  ,  * ,  ,  * ,  * ) {uidna_nameToUnicode_android(const UIDNA * idna,const UChar * name,int32_t length,UChar * dest,int32_t capacity,UIDNAInfo * pInfo,UErrorCode * pErrorCode)1654 int32_tuidna_nameToUnicode_androidconstUIDNAidnaconstUCharnameint32_tlengthUChardestint32_tcapacityUIDNAInfopInfoUErrorCodepErrorCode   (, , , , , , );
}

1655 returnuidna_nameToUnicodeidnanamelengthdestcapacitypInfopErrorCode1656  (  * ,   * ,  ,  * ,  ,  * ,  * ) {uidna_nameToUnicodeUTF8_android(const UIDNA * idna,const char * name,int32_t length,char * dest,int32_t capacity,UIDNAInfo * pInfo,UErrorCode * pErrorCode)1657 int32_tuidna_nameToUnicodeUTF8_androidconstUIDNAidnaconstcharnameint32_tlengthchardestint32_tcapacityUIDNAInfopInfoUErrorCodepErrorCode   (, , , , , , );
}

1658 returnuidna_nameToUnicodeUTF8idnanamelengthdestcapacitypInfopErrorCode1659  * ( ,  * ) {uidna_openUTS46_android(uint32_t options,UErrorCode * pErrorCode)1660 UIDNAuidna_openUTS46_androiduint32_toptionsUErrorCodepErrorCode   (, );
}

1661 returnuidna_openUTS46optionspErrorCode1662  ( * ) {uiter_current32_android(UCharIterator * iter)1663 UChar32uiter_current32_androidUCharIteratoriter   ();
}

1664 returnuiter_current32iter1665  (  * ) {uiter_getState_android(const UCharIterator * iter)1666 uint32_tuiter_getState_androidconstUCharIteratoriter   ();
}

1667 returnuiter_getStateiter1668  ( * ) {uiter_next32_android(UCharIterator * iter)1669 UChar32uiter_next32_androidUCharIteratoriter   ();
}

1670 returnuiter_next32iter1671  ( * ) {uiter_previous32_android(UCharIterator * iter)1672 UChar32uiter_previous32_androidUCharIteratoriter   ();
}

1673 returnuiter_previous32iter1674  ( * ,  ,  * ) {uiter_setState_android(UCharIterator * iter,uint32_t state,UErrorCode * pErrorCode)1675 voiduiter_setState_androidUCharIteratoriteruint32_tstateUErrorCodepErrorCode  (, , );
}

1676 uiter_setStateiterstatepErrorCode1677  ( * ,   * ,  ) {uiter_setString_android(UCharIterator * iter,const UChar * s,int32_t length)1678 voiduiter_setString_androidUCharIteratoriterconstUCharsint32_tlength  (, , );
}

1679 uiter_setStringiterslength1680  ( * ,   * ,  ) {uiter_setUTF16BE_android(UCharIterator * iter,const char * s,int32_t length)1681 voiduiter_setUTF16BE_androidUCharIteratoriterconstcharsint32_tlength  (, , );
}

1682 uiter_setUTF16BEiterslength1683  ( * ,   * ,  ) {uiter_setUTF8_android(UCharIterator * iter,const char * s,int32_t length)1684 voiduiter_setUTF8_androidUCharIteratoriterconstcharsint32_tlength  (, , );
}

1685 uiter_setUTF8iterslength1686  ( * ) {uldn_close_android(ULocaleDisplayNames * ldn)1687 voiduldn_close_androidULocaleDisplayNamesldn  ();
}

1688 uldn_closeldn1689  (  * ,  ,  * ) {uldn_getContext_android(const ULocaleDisplayNames * ldn,UDisplayContextType type,UErrorCode * pErrorCode)1690 UDisplayContextuldn_getContext_androidconstULocaleDisplayNamesldnUDisplayContextTypetypeUErrorCodepErrorCode   (, , );
}

1691 returnuldn_getContextldntypepErrorCode1692  (  * ) {uldn_getDialectHandling_android(const ULocaleDisplayNames * ldn)1693 UDialectHandlinguldn_getDialectHandling_androidconstULocaleDisplayNamesldn   ();
}

1694 returnuldn_getDialectHandlingldn1695   * (  * ) {uldn_getLocale_android(const ULocaleDisplayNames * ldn)1696 constcharuldn_getLocale_androidconstULocaleDisplayNamesldn   ();
}

1697 returnuldn_getLocaleldn1698  (  * ,   * ,  * ,  ,  * ) {uldn_keyDisplayName_android(const ULocaleDisplayNames * ldn,const char * key,UChar * result,int32_t maxResultSize,UErrorCode * pErrorCode)1699 int32_tuldn_keyDisplayName_androidconstULocaleDisplayNamesldnconstcharkeyUCharresultint32_tmaxResultSizeUErrorCodepErrorCode   (, , , , );
}

1700 returnuldn_keyDisplayNameldnkeyresultmaxResultSizepErrorCode1701  (  * ,   * ,   * ,  * ,  ,  * ) {uldn_keyValueDisplayName_android(const ULocaleDisplayNames * ldn,const char * key,const char * value,UChar * result,int32_t maxResultSize,UErrorCode * pErrorCode)1702 int32_tuldn_keyValueDisplayName_androidconstULocaleDisplayNamesldnconstcharkeyconstcharvalueUCharresultint32_tmaxResultSizeUErrorCodepErrorCode   (, , , , , );
}

1703 returnuldn_keyValueDisplayNameldnkeyvalueresultmaxResultSizepErrorCode1704  (  * ,   * ,  * ,  ,  * ) {uldn_languageDisplayName_android(const ULocaleDisplayNames * ldn,const char * lang,UChar * result,int32_t maxResultSize,UErrorCode * pErrorCode)1705 int32_tuldn_languageDisplayName_androidconstULocaleDisplayNamesldnconstcharlangUCharresultint32_tmaxResultSizeUErrorCodepErrorCode   (, , , , );
}

1706 returnuldn_languageDisplayNameldnlangresultmaxResultSizepErrorCode1707  (  * ,   * ,  * ,  ,  * ) {uldn_localeDisplayName_android(const ULocaleDisplayNames * ldn,const char * locale,UChar * result,int32_t maxResultSize,UErrorCode * pErrorCode)1708 int32_tuldn_localeDisplayName_androidconstULocaleDisplayNamesldnconstcharlocaleUCharresultint32_tmaxResultSizeUErrorCodepErrorCode   (, , , , );
}

1709 returnuldn_localeDisplayNameldnlocaleresultmaxResultSizepErrorCode1710  * (  * ,  ,  * ) {uldn_open_android(const char * locale,UDialectHandling dialectHandling,UErrorCode * pErrorCode)1711 ULocaleDisplayNamesuldn_open_androidconstcharlocaleUDialectHandlingdialectHandlingUErrorCodepErrorCode   (, , );
}

1712 returnuldn_openlocaledialectHandlingpErrorCode1713  * (  * ,  * ,  ,  * ) {uldn_openForContext_android(const char * locale,UDisplayContext * contexts,int32_t length,UErrorCode * pErrorCode)1714 ULocaleDisplayNamesuldn_openForContext_androidconstcharlocaleUDisplayContextcontextsint32_tlengthUErrorCodepErrorCode   (, , , );
}

1715 returnuldn_openForContextlocalecontextslengthpErrorCode1716  (  * ,   * ,  * ,  ,  * ) {uldn_regionDisplayName_android(const ULocaleDisplayNames * ldn,const char * region,UChar * result,int32_t maxResultSize,UErrorCode * pErrorCode)1717 int32_tuldn_regionDisplayName_androidconstULocaleDisplayNamesldnconstcharregionUCharresultint32_tmaxResultSizeUErrorCodepErrorCode   (, , , , );
}

1718 returnuldn_regionDisplayNameldnregionresultmaxResultSizepErrorCode1719  (  * ,  ,  * ,  ,  * ) {uldn_scriptCodeDisplayName_android(const ULocaleDisplayNames * ldn,UScriptCode scriptCode,UChar * result,int32_t maxResultSize,UErrorCode * pErrorCode)1720 int32_tuldn_scriptCodeDisplayName_androidconstULocaleDisplayNamesldnUScriptCodescriptCodeUCharresultint32_tmaxResultSizeUErrorCodepErrorCode   (, , , , );
}

1721 returnuldn_scriptCodeDisplayNameldnscriptCoderesultmaxResultSizepErrorCode1722  (  * ,   * ,  * ,  ,  * ) {uldn_scriptDisplayName_android(const ULocaleDisplayNames * ldn,const char * script,UChar * result,int32_t maxResultSize,UErrorCode * pErrorCode)1723 int32_tuldn_scriptDisplayName_androidconstULocaleDisplayNamesldnconstcharscriptUCharresultint32_tmaxResultSizeUErrorCodepErrorCode   (, , , , );
}

1724 returnuldn_scriptDisplayNameldnscriptresultmaxResultSizepErrorCode1725  (  * ,   * ,  * ,  ,  * ) {uldn_variantDisplayName_android(const ULocaleDisplayNames * ldn,const char * variant,UChar * result,int32_t maxResultSize,UErrorCode * pErrorCode)1726 int32_tuldn_variantDisplayName_androidconstULocaleDisplayNamesldnconstcharvariantUCharresultint32_tmaxResultSizeUErrorCodepErrorCode   (, , , , );
}

1727 returnuldn_variantDisplayNameldnvariantresultmaxResultSizepErrorCode1728  ( * ) {ulistfmt_close_android(UListFormatter * listfmt)1729 voidulistfmt_close_androidUListFormatterlistfmt  ();
}

1730 ulistfmt_closelistfmt1731  (  * ,   *  [],   * ,  ,  * ,  ,  * ) {ulistfmt_format_android(const UListFormatter * listfmt,const UChar * const strings[],const int32_t * stringLengths,int32_t stringCount,UChar * result,int32_t resultCapacity,UErrorCode * status)1732 int32_tulistfmt_format_androidconstUListFormatterlistfmtconstUCharconststringsconstint32_tstringLengthsint32_tstringCountUCharresultint32_tresultCapacityUErrorCodestatus   (, , , , , , );
}

1733 returnulistfmt_formatlistfmtstringsstringLengthsstringCountresultresultCapacitystatus1734  * (  * ,  * ) {ulistfmt_open_android(const char * locale,UErrorCode * status)1735 UListFormatterulistfmt_open_androidconstcharlocaleUErrorCodestatus   (, );
}

1736 returnulistfmt_openlocalestatus1737  ( * ,  ,  * ,   ** ,  ,  * ,  * ) {uloc_acceptLanguage_android(char * result,int32_t resultAvailable,UAcceptResult * outResult,const char ** acceptList,int32_t acceptListCount,UEnumeration * availableLocales,UErrorCode * status)1738 int32_tuloc_acceptLanguage_androidcharresultint32_tresultAvailableUAcceptResultoutResultconstcharacceptListint32_tacceptListCountUEnumerationavailableLocalesUErrorCodestatus   (, , , , , , );
}

1739 returnuloc_acceptLanguageresultresultAvailableoutResultacceptListacceptListCountavailableLocalesstatus1740  ( * ,  ,  * ,   * ,  * ,  * ) {uloc_acceptLanguageFromHTTP_android(char * result,int32_t resultAvailable,UAcceptResult * outResult,const char * httpAcceptLanguage,UEnumeration * availableLocales,UErrorCode * status)1741 int32_tuloc_acceptLanguageFromHTTP_androidcharresultint32_tresultAvailableUAcceptResultoutResultconstcharhttpAcceptLanguageUEnumerationavailableLocalesUErrorCodestatus   (, , , , , );
}

1742 returnuloc_acceptLanguageFromHTTPresultresultAvailableoutResulthttpAcceptLanguageavailableLocalesstatus1743  (  * ,  * ,  ,  * ) {uloc_addLikelySubtags_android(const char * localeID,char * maximizedLocaleID,int32_t maximizedLocaleIDCapacity,UErrorCode * err)1744 int32_tuloc_addLikelySubtags_androidconstcharlocaleIDcharmaximizedLocaleIDint32_tmaximizedLocaleIDCapacityUErrorCodeerr   (, , , );
}

1745 returnuloc_addLikelySubtagslocaleIDmaximizedLocaleIDmaximizedLocaleIDCapacityerr1746  (  * ,  * ,  ,  * ) {uloc_canonicalize_android(const char * localeID,char * name,int32_t nameCapacity,UErrorCode * err)1747 int32_tuloc_canonicalize_androidconstcharlocaleIDcharnameint32_tnameCapacityUErrorCodeerr   (, , , );
}

1748 returnuloc_canonicalizelocaleIDnamenameCapacityerr1749  () {uloc_countAvailable_android()1750 int32_tuloc_countAvailable_android   ();
}

1751 returnuloc_countAvailable1752  (  * ,  * ,  ,  * ,  * ) {uloc_forLanguageTag_android(const char * langtag,char * localeID,int32_t localeIDCapacity,int32_t * parsedLength,UErrorCode * err)1753 int32_tuloc_forLanguageTag_androidconstcharlangtagcharlocaleIDint32_tlocaleIDCapacityint32_tparsedLengthUErrorCodeerr   (, , , , );
}

1754 returnuloc_forLanguageTaglangtaglocaleIDlocaleIDCapacityparsedLengtherr1755   * ( ) {uloc_getAvailable_android(int32_t n)1756 constcharuloc_getAvailable_androidint32_tn   ();
}

1757 returnuloc_getAvailablen1758  (  * ,  * ,  ,  * ) {uloc_getBaseName_android(const char * localeID,char * name,int32_t nameCapacity,UErrorCode * err)1759 int32_tuloc_getBaseName_androidconstcharlocaleIDcharnameint32_tnameCapacityUErrorCodeerr   (, , , );
}

1760 returnuloc_getBaseNamelocaleIDnamenameCapacityerr1761  (  * ,  * ) {uloc_getCharacterOrientation_android(const char * localeId,UErrorCode * status)1762 ULayoutTypeuloc_getCharacterOrientation_androidconstcharlocaleIdUErrorCodestatus   (, );
}

1763 returnuloc_getCharacterOrientationlocaleIdstatus1764  (  * ,  * ,  ,  * ) {uloc_getCountry_android(const char * localeID,char * country,int32_t countryCapacity,UErrorCode * err)1765 int32_tuloc_getCountry_androidconstcharlocaleIDcharcountryint32_tcountryCapacityUErrorCodeerr   (, , , );
}

1766 returnuloc_getCountrylocaleIDcountrycountryCapacityerr1767   * () {uloc_getDefault_android()1768 constcharuloc_getDefault_android   ();
}

1769 returnuloc_getDefault1770  (  * ,   * ,  * ,  ,  * ) {uloc_getDisplayCountry_android(const char * locale,const char * displayLocale,UChar * country,int32_t countryCapacity,UErrorCode * status)1771 int32_tuloc_getDisplayCountry_androidconstcharlocaleconstchardisplayLocaleUCharcountryint32_tcountryCapacityUErrorCodestatus   (, , , , );
}

1772 returnuloc_getDisplayCountrylocaledisplayLocalecountrycountryCapacitystatus1773  (  * ,   * ,  * ,  ,  * ) {uloc_getDisplayKeyword_android(const char * keyword,const char * displayLocale,UChar * dest,int32_t destCapacity,UErrorCode * status)1774 int32_tuloc_getDisplayKeyword_androidconstcharkeywordconstchardisplayLocaleUChardestint32_tdestCapacityUErrorCodestatus   (, , , , );
}

1775 returnuloc_getDisplayKeywordkeyworddisplayLocaledestdestCapacitystatus1776  (  * ,   * ,   * ,  * ,  ,  * ) {uloc_getDisplayKeywordValue_android(const char * locale,const char * keyword,const char * displayLocale,UChar * dest,int32_t destCapacity,UErrorCode * status)1777 int32_tuloc_getDisplayKeywordValue_androidconstcharlocaleconstcharkeywordconstchardisplayLocaleUChardestint32_tdestCapacityUErrorCodestatus   (, , , , , );
}

1778 returnuloc_getDisplayKeywordValuelocalekeyworddisplayLocaledestdestCapacitystatus1779  (  * ,   * ,  * ,  ,  * ) {uloc_getDisplayLanguage_android(const char * locale,const char * displayLocale,UChar * language,int32_t languageCapacity,UErrorCode * status)1780 int32_tuloc_getDisplayLanguage_androidconstcharlocaleconstchardisplayLocaleUCharlanguageint32_tlanguageCapacityUErrorCodestatus   (, , , , );
}

1781 returnuloc_getDisplayLanguagelocaledisplayLocalelanguagelanguageCapacitystatus1782  (  * ,   * ,  * ,  ,  * ) {uloc_getDisplayName_android(const char * localeID,const char * inLocaleID,UChar * result,int32_t maxResultSize,UErrorCode * err)1783 int32_tuloc_getDisplayName_androidconstcharlocaleIDconstcharinLocaleIDUCharresultint32_tmaxResultSizeUErrorCodeerr   (, , , , );
}

1784 returnuloc_getDisplayNamelocaleIDinLocaleIDresultmaxResultSizeerr1785  (  * ,   * ,  * ,  ,  * ) {uloc_getDisplayScript_android(const char * locale,const char * displayLocale,UChar * script,int32_t scriptCapacity,UErrorCode * status)1786 int32_tuloc_getDisplayScript_androidconstcharlocaleconstchardisplayLocaleUCharscriptint32_tscriptCapacityUErrorCodestatus   (, , , , );
}

1787 returnuloc_getDisplayScriptlocaledisplayLocalescriptscriptCapacitystatus1788  (  * ,   * ,  * ,  ,  * ) {uloc_getDisplayVariant_android(const char * locale,const char * displayLocale,UChar * variant,int32_t variantCapacity,UErrorCode * status)1789 int32_tuloc_getDisplayVariant_androidconstcharlocaleconstchardisplayLocaleUCharvariantint32_tvariantCapacityUErrorCodestatus   (, , , , );
}

1790 returnuloc_getDisplayVariantlocaledisplayLocalevariantvariantCapacitystatus1791   * (  * ) {uloc_getISO3Country_android(const char * localeID)1792 constcharuloc_getISO3Country_androidconstcharlocaleID   ();
}

1793 returnuloc_getISO3CountrylocaleID1794   * (  * ) {uloc_getISO3Language_android(const char * localeID)1795 constcharuloc_getISO3Language_androidconstcharlocaleID   ();
}

1796 returnuloc_getISO3LanguagelocaleID1797   * * () {uloc_getISOCountries_android()1798 constcharconstuloc_getISOCountries_android   ();
}

1799 returnuloc_getISOCountries1800   * * () {uloc_getISOLanguages_android()1801 constcharconstuloc_getISOLanguages_android   ();
}

1802 returnuloc_getISOLanguages1803  (  * ,   * ,  * ,  ,  * ) {uloc_getKeywordValue_android(const char * localeID,const char * keywordName,char * buffer,int32_t bufferCapacity,UErrorCode * status)1804 int32_tuloc_getKeywordValue_androidconstcharlocaleIDconstcharkeywordNamecharbufferint32_tbufferCapacityUErrorCodestatus   (, , , , );
}

1805 returnuloc_getKeywordValuelocaleIDkeywordNamebufferbufferCapacitystatus1806  (  * ) {uloc_getLCID_android(const char * localeID)1807 uint32_tuloc_getLCID_androidconstcharlocaleID   ();
}

1808 returnuloc_getLCIDlocaleID1809  (  * ,  * ,  ,  * ) {uloc_getLanguage_android(const char * localeID,char * language,int32_t languageCapacity,UErrorCode * err)1810 int32_tuloc_getLanguage_androidconstcharlocaleIDcharlanguageint32_tlanguageCapacityUErrorCodeerr   (, , , );
}

1811 returnuloc_getLanguagelocaleIDlanguagelanguageCapacityerr1812  (  * ,  * ) {uloc_getLineOrientation_android(const char * localeId,UErrorCode * status)1813 ULayoutTypeuloc_getLineOrientation_androidconstcharlocaleIdUErrorCodestatus   (, );
}

1814 returnuloc_getLineOrientationlocaleIdstatus1815  ( ,  * ,  ,  * ) {uloc_getLocaleForLCID_android(uint32_t hostID,char * locale,int32_t localeCapacity,UErrorCode * status)1816 int32_tuloc_getLocaleForLCID_androiduint32_thostIDcharlocaleint32_tlocaleCapacityUErrorCodestatus   (, , , );
}

1817 returnuloc_getLocaleForLCIDhostIDlocalelocaleCapacitystatus1818  (  * ,  * ,  ,  * ) {uloc_getName_android(const char * localeID,char * name,int32_t nameCapacity,UErrorCode * err)1819 int32_tuloc_getName_androidconstcharlocaleIDcharnameint32_tnameCapacityUErrorCodeerr   (, , , );
}

1820 returnuloc_getNamelocaleIDnamenameCapacityerr1821  (  * ,  * ,  ,  * ) {uloc_getParent_android(const char * localeID,char * parent,int32_t parentCapacity,UErrorCode * err)1822 int32_tuloc_getParent_androidconstcharlocaleIDcharparentint32_tparentCapacityUErrorCodeerr   (, , , );
}

1823 returnuloc_getParentlocaleIDparentparentCapacityerr1824  (  * ,  * ,  ,  * ) {uloc_getScript_android(const char * localeID,char * script,int32_t scriptCapacity,UErrorCode * err)1825 int32_tuloc_getScript_androidconstcharlocaleIDcharscriptint32_tscriptCapacityUErrorCodeerr   (, , , );
}

1826 returnuloc_getScriptlocaleIDscriptscriptCapacityerr1827  (  * ,  * ,  ,  * ) {uloc_getVariant_android(const char * localeID,char * variant,int32_t variantCapacity,UErrorCode * err)1828 int32_tuloc_getVariant_androidconstcharlocaleIDcharvariantint32_tvariantCapacityUErrorCodeerr   (, , , );
}

1829 returnuloc_getVariantlocaleIDvariantvariantCapacityerr1830  (  * ) {uloc_isRightToLeft_android(const char * locale)1831 UBooluloc_isRightToLeft_androidconstcharlocale   ();
}

1832 returnuloc_isRightToLeftlocale1833  (  * ,  * ,  ,  * ) {uloc_minimizeSubtags_android(const char * localeID,char * minimizedLocaleID,int32_t minimizedLocaleIDCapacity,UErrorCode * err)1834 int32_tuloc_minimizeSubtags_androidconstcharlocaleIDcharminimizedLocaleIDint32_tminimizedLocaleIDCapacityUErrorCodeerr   (, , , );
}

1835 returnuloc_minimizeSubtagslocaleIDminimizedLocaleIDminimizedLocaleIDCapacityerr1836  * (  * ,  * ) {uloc_openKeywords_android(const char * localeID,UErrorCode * status)1837 UEnumerationuloc_openKeywords_androidconstcharlocaleIDUErrorCodestatus   (, );
}

1838 returnuloc_openKeywordslocaleIDstatus1839  (  * ,  * ) {uloc_setDefault_android(const char * localeID,UErrorCode * status)1840 voiduloc_setDefault_androidconstcharlocaleIDUErrorCodestatus  (, );
}

1841 uloc_setDefaultlocaleIDstatus1842  (  * ,   * ,  * ,  ,  * ) {uloc_setKeywordValue_android(const char * keywordName,const char * keywordValue,char * buffer,int32_t bufferCapacity,UErrorCode * status)1843 int32_tuloc_setKeywordValue_androidconstcharkeywordNameconstcharkeywordValuecharbufferint32_tbufferCapacityUErrorCodestatus   (, , , , );
}

1844 returnuloc_setKeywordValuekeywordNamekeywordValuebufferbufferCapacitystatus1845  (  * ,  * ,  ,  ,  * ) {uloc_toLanguageTag_android(const char * localeID,char * langtag,int32_t langtagCapacity,UBool strict,UErrorCode * err)1846 int32_tuloc_toLanguageTag_androidconstcharlocaleIDcharlangtagint32_tlangtagCapacityUBoolstrictUErrorCodeerr   (, , , , );
}

1847 returnuloc_toLanguageTaglocaleIDlangtaglangtagCapacitystricterr1848   * (  * ) {uloc_toLegacyKey_android(const char * keyword)1849 constcharuloc_toLegacyKey_androidconstcharkeyword   ();
}

1850 returnuloc_toLegacyKeykeyword1851   * (  * ,   * ) {uloc_toLegacyType_android(const char * keyword,const char * value)1852 constcharuloc_toLegacyType_androidconstcharkeywordconstcharvalue   (, );
}

1853 returnuloc_toLegacyTypekeywordvalue1854   * (  * ) {uloc_toUnicodeLocaleKey_android(const char * keyword)1855 constcharuloc_toUnicodeLocaleKey_androidconstcharkeyword   ();
}

1856 returnuloc_toUnicodeLocaleKeykeyword1857   * (  * ,   * ) {uloc_toUnicodeLocaleType_android(const char * keyword,const char * value)1858 constcharuloc_toUnicodeLocaleType_androidconstcharkeywordconstcharvalue   (, );
}

1859 returnuloc_toUnicodeLocaleTypekeywordvalue1860  ( * ) {ulocdata_close_android(ULocaleData * uld)1861 voidulocdata_close_androidULocaleDatauld  ();
}

1862 ulocdata_closeuld1863  ( ,  * ) {ulocdata_getCLDRVersion_android(UVersionInfo versionArray,UErrorCode * status)1864 voidulocdata_getCLDRVersion_androidUVersionInfoversionArrayUErrorCodestatus  (, );
}

1865 ulocdata_getCLDRVersionversionArraystatus1866  ( * ,  ,  * ,  ,  * ) {ulocdata_getDelimiter_android(ULocaleData * uld,ULocaleDataDelimiterType type,UChar * result,int32_t resultLength,UErrorCode * status)1867 int32_tulocdata_getDelimiter_androidULocaleDatauldULocaleDataDelimiterTypetypeUCharresultint32_tresultLengthUErrorCodestatus   (, , , , );
}

1868 returnulocdata_getDelimiteruldtyperesultresultLengthstatus1869  * ( * ,  * ,  ,  ,  * ) {ulocdata_getExemplarSet_android(ULocaleData * uld,USet * fillIn,uint32_t options,ULocaleDataExemplarSetType extype,UErrorCode * status)1870 USetulocdata_getExemplarSet_androidULocaleDatauldUSetfillInuint32_toptionsULocaleDataExemplarSetTypeextypeUErrorCodestatus   (, , , , );
}

1871 returnulocdata_getExemplarSetuldfillInoptionsextypestatus1872  ( * ,  * ,  ,  * ) {ulocdata_getLocaleDisplayPattern_android(ULocaleData * uld,UChar * pattern,int32_t patternCapacity,UErrorCode * status)1873 int32_tulocdata_getLocaleDisplayPattern_androidULocaleDatauldUCharpatternint32_tpatternCapacityUErrorCodestatus   (, , , );
}

1874 returnulocdata_getLocaleDisplayPatternuldpatternpatternCapacitystatus1875  ( * ,  * ,  ,  * ) {ulocdata_getLocaleSeparator_android(ULocaleData * uld,UChar * separator,int32_t separatorCapacity,UErrorCode * status)1876 int32_tulocdata_getLocaleSeparator_androidULocaleDatauldUCharseparatorint32_tseparatorCapacityUErrorCodestatus   (, , , );
}

1877 returnulocdata_getLocaleSeparatoruldseparatorseparatorCapacitystatus1878  (  * ,  * ) {ulocdata_getMeasurementSystem_android(const char * localeID,UErrorCode * status)1879 UMeasurementSystemulocdata_getMeasurementSystem_androidconstcharlocaleIDUErrorCodestatus   (, );
}

1880 returnulocdata_getMeasurementSystemlocaleIDstatus1881  ( * ) {ulocdata_getNoSubstitute_android(ULocaleData * uld)1882 UBoolulocdata_getNoSubstitute_androidULocaleDatauld   ();
}

1883 returnulocdata_getNoSubstituteuld1884  (  * ,  * ,  * ,  * ) {ulocdata_getPaperSize_android(const char * localeID,int32_t * height,int32_t * width,UErrorCode * status)1885 voidulocdata_getPaperSize_androidconstcharlocaleIDint32_theightint32_twidthUErrorCodestatus  (, , , );
}

1886 ulocdata_getPaperSizelocaleIDheightwidthstatus1887  * (  * ,  * ) {ulocdata_open_android(const char * localeID,UErrorCode * status)1888 ULocaleDataulocdata_open_androidconstcharlocaleIDUErrorCodestatus   (, );
}

1889 returnulocdata_openlocaleIDstatus1890  ( * ,  ) {ulocdata_setNoSubstitute_android(ULocaleData * uld,UBool setting)1891 voidulocdata_setNoSubstitute_androidULocaleDatauldUBoolsetting  (, );
}

1892 ulocdata_setNoSubstituteuldsetting1893  ( * ,   * ,  ,  * ,  * ) {umsg_applyPattern_android(UMessageFormat * fmt,const UChar * pattern,int32_t patternLength,UParseError * parseError,UErrorCode * status)1894 voidumsg_applyPattern_androidUMessageFormatfmtconstUCharpatternint32_tpatternLengthUParseErrorparseErrorUErrorCodestatus  (, , , , );
}

1895 umsg_applyPatternfmtpatternpatternLengthparseErrorstatus1896  (  * ,  ,  * ,  ,  * ) {umsg_autoQuoteApostrophe_android(const UChar * pattern,int32_t patternLength,UChar * dest,int32_t destCapacity,UErrorCode * ec)1897 int32_tumsg_autoQuoteApostrophe_androidconstUCharpatternint32_tpatternLengthUChardestint32_tdestCapacityUErrorCodeec   (, , , , );
}

1898 returnumsg_autoQuoteApostrophepatternpatternLengthdestdestCapacityec1899  (  * ,  * ) {umsg_clone_android(const UMessageFormat * fmt,UErrorCode * status)1900 UMessageFormatumsg_clone_androidconstUMessageFormatfmtUErrorCodestatus   (, );
}

1901 returnumsg_clonefmtstatus1902  ( * ) {umsg_close_android(UMessageFormat * format)1903 voidumsg_close_androidUMessageFormatformat  ();
}

1904 umsg_closeformat1905  (  * ,  * ,  ,  * , ...) {umsg_format_android(const UMessageFormat * fmt,UChar * result,int32_t resultLength,UErrorCode * status,...)1906 int32_tumsg_format_androidconstUMessageFormatfmtUCharresultint32_tresultLengthUErrorCodestatus   ;
  (, );
    = (, , , , );
  ();
   ;
}

1907 va_listargs1908 va_startargsstatus1909 int32_tretumsg_vformatfmtresultresultLengthargsstatus1910 va_endargs1911 returnret1912   * (  * ) {umsg_getLocale_android(const UMessageFormat * fmt)1913 constcharumsg_getLocale_androidconstUMessageFormatfmt   ();
}

1914 returnumsg_getLocalefmt1915  * (  * ,  ,   * ,  * ,  * ) {umsg_open_android(const UChar * pattern,int32_t patternLength,const char * locale,UParseError * parseError,UErrorCode * status)1916 UMessageFormatumsg_open_androidconstUCharpatternint32_tpatternLengthconstcharlocaleUParseErrorparseErrorUErrorCodestatus   (, , , , );
}

1917 returnumsg_openpatternpatternLengthlocaleparseErrorstatus1918  (  * ,   * ,  ,  * ,  * , ...) {umsg_parse_android(const UMessageFormat * fmt,const UChar * source,int32_t sourceLength,int32_t * count,UErrorCode * status,...)1919 voidumsg_parse_androidconstUMessageFormatfmtconstUCharsourceint32_tsourceLengthint32_tcountUErrorCodestatus   ;
  (, );
  (, , , , , );
  ();
  ;
}

1920 va_listargs1921 va_startargsstatus1922 umsg_vparsefmtsourcesourceLengthcountargsstatus1923 va_endargs1924 return1925  ( * ,   * ) {umsg_setLocale_android(UMessageFormat * fmt,const char * locale)1926 voidumsg_setLocale_androidUMessageFormatfmtconstcharlocale  (, );
}

1927 umsg_setLocalefmtlocale1928  (  * ,  * ,  ,  * ) {umsg_toPattern_android(const UMessageFormat * fmt,UChar * result,int32_t resultLength,UErrorCode * status)1929 int32_tumsg_toPattern_androidconstUMessageFormatfmtUCharresultint32_tresultLengthUErrorCodestatus   (, , , );
}

1930 returnumsg_toPatternfmtresultresultLengthstatus1931  (  * ,  * ,  ,  ,  * ) {umsg_vformat_android(const UMessageFormat * fmt,UChar * result,int32_t resultLength,va_list ap,UErrorCode * status)1932 int32_tumsg_vformat_androidconstUMessageFormatfmtUCharresultint32_tresultLengthva_listapUErrorCodestatus   (, , , , );
}

1933 returnumsg_vformatfmtresultresultLengthapstatus1934  (  * ,   * ,  ,  * ,  ,  * ) {umsg_vparse_android(const UMessageFormat * fmt,const UChar * source,int32_t sourceLength,int32_t * count,va_list ap,UErrorCode * status)1935 voidumsg_vparse_androidconstUMessageFormatfmtconstUCharsourceint32_tsourceLengthint32_tcountva_listapUErrorCodestatus  (, , , , , );
}

1936 umsg_vparsefmtsourcesourceLengthcountapstatus1937  (  * ,  * ,  ,  ,   * ,  ,  * ) {unorm2_append_android(const UNormalizer2 * norm2,UChar * first,int32_t firstLength,int32_t firstCapacity,const UChar * second,int32_t secondLength,UErrorCode * pErrorCode)1938 int32_tunorm2_append_androidconstUNormalizer2norm2UCharfirstint32_tfirstLengthint32_tfirstCapacityconstUCharsecondint32_tsecondLengthUErrorCodepErrorCode   (, , , , , , );
}

1939 returnunorm2_appendnorm2firstfirstLengthfirstCapacitysecondsecondLengthpErrorCode1940  ( * ) {unorm2_close_android(UNormalizer2 * norm2)1941 voidunorm2_close_androidUNormalizer2norm2  ();
}

1942 unorm2_closenorm21943  (  * ,  ,  ) {unorm2_composePair_android(const UNormalizer2 * norm2,UChar32 a,UChar32 b)1944 UChar32unorm2_composePair_androidconstUNormalizer2norm2UChar32aUChar32b   (, , );
}

1945 returnunorm2_composePairnorm2ab1946  (  * ,  ) {unorm2_getCombiningClass_android(const UNormalizer2 * norm2,UChar32 c)1947 uint8_tunorm2_getCombiningClass_androidconstUNormalizer2norm2UChar32c   (, );
}

1948 returnunorm2_getCombiningClassnorm2c1949  (  * ,  ,  * ,  ,  * ) {unorm2_getDecomposition_android(const UNormalizer2 * norm2,UChar32 c,UChar * decomposition,int32_t capacity,UErrorCode * pErrorCode)1950 int32_tunorm2_getDecomposition_androidconstUNormalizer2norm2UChar32cUChardecompositionint32_tcapacityUErrorCodepErrorCode   (, , , , );
}

1951 returnunorm2_getDecompositionnorm2cdecompositioncapacitypErrorCode1952   * (  * ,   * ,  ,  * ) {unorm2_getInstance_android(const char * packageName,const char * name,UNormalization2Mode mode,UErrorCode * pErrorCode)1953 constUNormalizer2unorm2_getInstance_androidconstcharpackageNameconstcharnameUNormalization2ModemodeUErrorCodepErrorCode   (, , , );
}

1954 returnunorm2_getInstancepackageNamenamemodepErrorCode1955   * ( * ) {unorm2_getNFCInstance_android(UErrorCode * pErrorCode)1956 constUNormalizer2unorm2_getNFCInstance_androidUErrorCodepErrorCode   ();
}

1957 returnunorm2_getNFCInstancepErrorCode1958   * ( * ) {unorm2_getNFDInstance_android(UErrorCode * pErrorCode)1959 constUNormalizer2unorm2_getNFDInstance_androidUErrorCodepErrorCode   ();
}

1960 returnunorm2_getNFDInstancepErrorCode1961   * ( * ) {unorm2_getNFKCCasefoldInstance_android(UErrorCode * pErrorCode)1962 constUNormalizer2unorm2_getNFKCCasefoldInstance_androidUErrorCodepErrorCode   ();
}

1963 returnunorm2_getNFKCCasefoldInstancepErrorCode1964   * ( * ) {unorm2_getNFKCInstance_android(UErrorCode * pErrorCode)1965 constUNormalizer2unorm2_getNFKCInstance_androidUErrorCodepErrorCode   ();
}

1966 returnunorm2_getNFKCInstancepErrorCode1967   * ( * ) {unorm2_getNFKDInstance_android(UErrorCode * pErrorCode)1968 constUNormalizer2unorm2_getNFKDInstance_androidUErrorCodepErrorCode   ();
}

1969 returnunorm2_getNFKDInstancepErrorCode1970  (  * ,  ,  * ,  ,  * ) {unorm2_getRawDecomposition_android(const UNormalizer2 * norm2,UChar32 c,UChar * decomposition,int32_t capacity,UErrorCode * pErrorCode)1971 int32_tunorm2_getRawDecomposition_androidconstUNormalizer2norm2UChar32cUChardecompositionint32_tcapacityUErrorCodepErrorCode   (, , , , );
}

1972 returnunorm2_getRawDecompositionnorm2cdecompositioncapacitypErrorCode1973  (  * ,  ) {unorm2_hasBoundaryAfter_android(const UNormalizer2 * norm2,UChar32 c)1974 UBoolunorm2_hasBoundaryAfter_androidconstUNormalizer2norm2UChar32c   (, );
}

1975 returnunorm2_hasBoundaryAfternorm2c1976  (  * ,  ) {unorm2_hasBoundaryBefore_android(const UNormalizer2 * norm2,UChar32 c)1977 UBoolunorm2_hasBoundaryBefore_androidconstUNormalizer2norm2UChar32c   (, );
}

1978 returnunorm2_hasBoundaryBeforenorm2c1979  (  * ,  ) {unorm2_isInert_android(const UNormalizer2 * norm2,UChar32 c)1980 UBoolunorm2_isInert_androidconstUNormalizer2norm2UChar32c   (, );
}

1981 returnunorm2_isInertnorm2c1982  (  * ,   * ,  ,  * ) {unorm2_isNormalized_android(const UNormalizer2 * norm2,const UChar * s,int32_t length,UErrorCode * pErrorCode)1983 UBoolunorm2_isNormalized_androidconstUNormalizer2norm2constUCharsint32_tlengthUErrorCodepErrorCode   (, , , );
}

1984 returnunorm2_isNormalizednorm2slengthpErrorCode1985  (  * ,   * ,  ,  * ,  ,  * ) {unorm2_normalize_android(const UNormalizer2 * norm2,const UChar * src,int32_t length,UChar * dest,int32_t capacity,UErrorCode * pErrorCode)1986 int32_tunorm2_normalize_androidconstUNormalizer2norm2constUCharsrcint32_tlengthUChardestint32_tcapacityUErrorCodepErrorCode   (, , , , , );
}

1987 returnunorm2_normalizenorm2srclengthdestcapacitypErrorCode1988  (  * ,  * ,  ,  ,   * ,  ,  * ) {unorm2_normalizeSecondAndAppend_android(const UNormalizer2 * norm2,UChar * first,int32_t firstLength,int32_t firstCapacity,const UChar * second,int32_t secondLength,UErrorCode * pErrorCode)1989 int32_tunorm2_normalizeSecondAndAppend_androidconstUNormalizer2norm2UCharfirstint32_tfirstLengthint32_tfirstCapacityconstUCharsecondint32_tsecondLengthUErrorCodepErrorCode   (, , , , , , );
}

1990 returnunorm2_normalizeSecondAndAppendnorm2firstfirstLengthfirstCapacitysecondsecondLengthpErrorCode1991  * (  * ,   * ,  * ) {unorm2_openFiltered_android(const UNormalizer2 * norm2,const USet * filterSet,UErrorCode * pErrorCode)1992 UNormalizer2unorm2_openFiltered_androidconstUNormalizer2norm2constUSetfilterSetUErrorCodepErrorCode   (, , );
}

1993 returnunorm2_openFilterednorm2filterSetpErrorCode1994  (  * ,   * ,  ,  * ) {unorm2_quickCheck_android(const UNormalizer2 * norm2,const UChar * s,int32_t length,UErrorCode * pErrorCode)1995 UNormalizationCheckResultunorm2_quickCheck_androidconstUNormalizer2norm2constUCharsint32_tlengthUErrorCodepErrorCode   (, , , );
}

1996 returnunorm2_quickChecknorm2slengthpErrorCode1997  (  * ,   * ,  ,  * ) {unorm2_spanQuickCheckYes_android(const UNormalizer2 * norm2,const UChar * s,int32_t length,UErrorCode * pErrorCode)1998 int32_tunorm2_spanQuickCheckYes_androidconstUNormalizer2norm2constUCharsint32_tlengthUErrorCodepErrorCode   (, , , );
}

1999 returnunorm2_spanQuickCheckYesnorm2slengthpErrorCode2000  (  * ,  ,   * ,  ,  ,  * ) {unorm_compare_android(const UChar * s1,int32_t length1,const UChar * s2,int32_t length2,uint32_t options,UErrorCode * pErrorCode)2001 int32_tunorm_compare_androidconstUChars1int32_tlength1constUChars2int32_tlength2uint32_toptionsUErrorCodepErrorCode   (, , , , , );
}

2002 returnunorm_compares1length1s2length2optionspErrorCode2003  ( * ,  ,   * ,  ,  * ,  * ) {unum_applyPattern_android(UNumberFormat * format,UBool localized,const UChar * pattern,int32_t patternLength,UParseError * parseError,UErrorCode * status)2004 voidunum_applyPattern_androidUNumberFormatformatUBoollocalizedconstUCharpatternint32_tpatternLengthUParseErrorparseErrorUErrorCodestatus  (, , , , , );
}

2005 unum_applyPatternformatlocalizedpatternpatternLengthparseErrorstatus2006  * (  * ,  * ) {unum_clone_android(const UNumberFormat * fmt,UErrorCode * status)2007 UNumberFormatunum_clone_androidconstUNumberFormatfmtUErrorCodestatus   (, );
}

2008 returnunum_clonefmtstatus2009  ( * ) {unum_close_android(UNumberFormat * fmt)2010 voidunum_close_androidUNumberFormatfmt  ();
}

2011 unum_closefmt2012  () {unum_countAvailable_android()2013 int32_tunum_countAvailable_android   ();
}

2014 returnunum_countAvailable2015  (  * ,  ,  * ,  ,  * ,  * ) {unum_format_android(const UNumberFormat * fmt,int32_t number,UChar * result,int32_t resultLength,UFieldPosition * pos,UErrorCode * status)2016 int32_tunum_format_androidconstUNumberFormatfmtint32_tnumberUCharresultint32_tresultLengthUFieldPositionposUErrorCodestatus   (, , , , , );
}

2017 returnunum_formatfmtnumberresultresultLengthposstatus2018  (  * ,   * ,  ,  * ,  ,  * ,  * ) {unum_formatDecimal_android(const UNumberFormat * fmt,const char * number,int32_t length,UChar * result,int32_t resultLength,UFieldPosition * pos,UErrorCode * status)2019 int32_tunum_formatDecimal_androidconstUNumberFormatfmtconstcharnumberint32_tlengthUCharresultint32_tresultLengthUFieldPositionposUErrorCodestatus   (, , , , , , );
}

2020 returnunum_formatDecimalfmtnumberlengthresultresultLengthposstatus2021  (  * ,  ,  * ,  ,  * ,  * ) {unum_formatDouble_android(const UNumberFormat * fmt,double number,UChar * result,int32_t resultLength,UFieldPosition * pos,UErrorCode * status)2022 int32_tunum_formatDouble_androidconstUNumberFormatfmtdoublenumberUCharresultint32_tresultLengthUFieldPositionposUErrorCodestatus   (, , , , , );
}

2023 returnunum_formatDoublefmtnumberresultresultLengthposstatus2024  (  * ,  ,  * ,  * ,  ,  * ,  * ) {unum_formatDoubleCurrency_android(const UNumberFormat * fmt,double number,UChar * currency,UChar * result,int32_t resultLength,UFieldPosition * pos,UErrorCode * status)2025 int32_tunum_formatDoubleCurrency_androidconstUNumberFormatfmtdoublenumberUCharcurrencyUCharresultint32_tresultLengthUFieldPositionposUErrorCodestatus   (, , , , , , );
}

2026 returnunum_formatDoubleCurrencyfmtnumbercurrencyresultresultLengthposstatus2027  (  * ,  ,  * ,  ,  * ,  * ) {unum_formatDoubleForFields_android(const UNumberFormat * format,double number,UChar * result,int32_t resultLength,UFieldPositionIterator * fpositer,UErrorCode * status)2028 int32_tunum_formatDoubleForFields_androidconstUNumberFormatformatdoublenumberUCharresultint32_tresultLengthUFieldPositionIteratorfpositerUErrorCodestatus   (, , , , , );
}

2029 returnunum_formatDoubleForFieldsformatnumberresultresultLengthfpositerstatus2030  (  * ,  ,  * ,  ,  * ,  * ) {unum_formatInt64_android(const UNumberFormat * fmt,int64_t number,UChar * result,int32_t resultLength,UFieldPosition * pos,UErrorCode * status)2031 int32_tunum_formatInt64_androidconstUNumberFormatfmtint64_tnumberUCharresultint32_tresultLengthUFieldPositionposUErrorCodestatus   (, , , , , );
}

2032 returnunum_formatInt64fmtnumberresultresultLengthposstatus2033  (  * ,   * ,  * ,  ,  * ,  * ) {unum_formatUFormattable_android(const UNumberFormat * fmt,const UFormattable * number,UChar * result,int32_t resultLength,UFieldPosition * pos,UErrorCode * status)2034 int32_tunum_formatUFormattable_androidconstUNumberFormatfmtconstUFormattablenumberUCharresultint32_tresultLengthUFieldPositionposUErrorCodestatus   (, , , , , );
}

2035 returnunum_formatUFormattablefmtnumberresultresultLengthposstatus2036  (  * ,  ) {unum_getAttribute_android(const UNumberFormat * fmt,UNumberFormatAttribute attr)2037 int32_tunum_getAttribute_androidconstUNumberFormatfmtUNumberFormatAttributeattr   (, );
}

2038 returnunum_getAttributefmtattr2039   * ( ) {unum_getAvailable_android(int32_t localeIndex)2040 constcharunum_getAvailable_androidint32_tlocaleIndex   ();
}

2041 returnunum_getAvailablelocaleIndex2042  (  * ,  ,  * ) {unum_getContext_android(const UNumberFormat * fmt,UDisplayContextType type,UErrorCode * status)2043 UDisplayContextunum_getContext_androidconstUNumberFormatfmtUDisplayContextTypetypeUErrorCodestatus   (, , );
}

2044 returnunum_getContextfmttypestatus2045  (  * ,  ) {unum_getDoubleAttribute_android(const UNumberFormat * fmt,UNumberFormatAttribute attr)2046 doubleunum_getDoubleAttribute_androidconstUNumberFormatfmtUNumberFormatAttributeattr   (, );
}

2047 returnunum_getDoubleAttributefmtattr2048   * (  * ,  ,  * ) {unum_getLocaleByType_android(const UNumberFormat * fmt,ULocDataLocaleType type,UErrorCode * status)2049 constcharunum_getLocaleByType_androidconstUNumberFormatfmtULocDataLocaleTypetypeUErrorCodestatus   (, , );
}

2050 returnunum_getLocaleByTypefmttypestatus2051  (  * ,  ,  * ,  ,  * ) {unum_getSymbol_android(const UNumberFormat * fmt,UNumberFormatSymbol symbol,UChar * buffer,int32_t size,UErrorCode * status)2052 int32_tunum_getSymbol_androidconstUNumberFormatfmtUNumberFormatSymbolsymbolUCharbufferint32_tsizeUErrorCodestatus   (, , , , );
}

2053 returnunum_getSymbolfmtsymbolbuffersizestatus2054  (  * ,  ,  * ,  ,  * ) {unum_getTextAttribute_android(const UNumberFormat * fmt,UNumberFormatTextAttribute tag,UChar * result,int32_t resultLength,UErrorCode * status)2055 int32_tunum_getTextAttribute_androidconstUNumberFormatfmtUNumberFormatTextAttributetagUCharresultint32_tresultLengthUErrorCodestatus   (, , , , );
}

2056 returnunum_getTextAttributefmttagresultresultLengthstatus2057  * ( ,   * ,  ,   * ,  * ,  * ) {unum_open_android(UNumberFormatStyle style,const UChar * pattern,int32_t patternLength,const char * locale,UParseError * parseErr,UErrorCode * status)2058 UNumberFormatunum_open_androidUNumberFormatStylestyleconstUCharpatternint32_tpatternLengthconstcharlocaleUParseErrorparseErrUErrorCodestatus   (, , , , , );
}

2059 returnunum_openstylepatternpatternLengthlocaleparseErrstatus2060  (  * ,   * ,  ,  * ,  * ) {unum_parse_android(const UNumberFormat * fmt,const UChar * text,int32_t textLength,int32_t * parsePos,UErrorCode * status)2061 int32_tunum_parse_androidconstUNumberFormatfmtconstUChartextint32_ttextLengthint32_tparsePosUErrorCodestatus   (, , , , );
}

2062 returnunum_parsefmttexttextLengthparsePosstatus2063  (  * ,   * ,  ,  * ,  * ,  ,  * ) {unum_parseDecimal_android(const UNumberFormat * fmt,const UChar * text,int32_t textLength,int32_t * parsePos,char * outBuf,int32_t outBufLength,UErrorCode * status)2064 int32_tunum_parseDecimal_androidconstUNumberFormatfmtconstUChartextint32_ttextLengthint32_tparsePoscharoutBufint32_toutBufLengthUErrorCodestatus   (, , , , , , );
}

2065 returnunum_parseDecimalfmttexttextLengthparsePosoutBufoutBufLengthstatus2066  (  * ,   * ,  ,  * ,  * ) {unum_parseDouble_android(const UNumberFormat * fmt,const UChar * text,int32_t textLength,int32_t * parsePos,UErrorCode * status)2067 doubleunum_parseDouble_androidconstUNumberFormatfmtconstUChartextint32_ttextLengthint32_tparsePosUErrorCodestatus   (, , , , );
}

2068 returnunum_parseDoublefmttexttextLengthparsePosstatus2069  (  * ,   * ,  ,  * ,  * ,  * ) {unum_parseDoubleCurrency_android(const UNumberFormat * fmt,const UChar * text,int32_t textLength,int32_t * parsePos,UChar * currency,UErrorCode * status)2070 doubleunum_parseDoubleCurrency_androidconstUNumberFormatfmtconstUChartextint32_ttextLengthint32_tparsePosUCharcurrencyUErrorCodestatus   (, , , , , );
}

2071 returnunum_parseDoubleCurrencyfmttexttextLengthparsePoscurrencystatus2072  (  * ,   * ,  ,  * ,  * ) {unum_parseInt64_android(const UNumberFormat * fmt,const UChar * text,int32_t textLength,int32_t * parsePos,UErrorCode * status)2073 int64_tunum_parseInt64_androidconstUNumberFormatfmtconstUChartextint32_ttextLengthint32_tparsePosUErrorCodestatus   (, , , , );
}

2074 returnunum_parseInt64fmttexttextLengthparsePosstatus2075  * (  * ,  * ,   * ,  ,  * ,  * ) {unum_parseToUFormattable_android(const UNumberFormat * fmt,UFormattable * result,const UChar * text,int32_t textLength,int32_t * parsePos,UErrorCode * status)2076 UFormattableunum_parseToUFormattable_androidconstUNumberFormatfmtUFormattableresultconstUChartextint32_ttextLengthint32_tparsePosUErrorCodestatus   (, , , , , );
}

2077 returnunum_parseToUFormattablefmtresulttexttextLengthparsePosstatus2078  ( * ,  ,  ) {unum_setAttribute_android(UNumberFormat * fmt,UNumberFormatAttribute attr,int32_t newValue)2079 voidunum_setAttribute_androidUNumberFormatfmtUNumberFormatAttributeattrint32_tnewValue  (, , );
}

2080 unum_setAttributefmtattrnewValue2081  ( * ,  ,  * ) {unum_setContext_android(UNumberFormat * fmt,UDisplayContext value,UErrorCode * status)2082 voidunum_setContext_androidUNumberFormatfmtUDisplayContextvalueUErrorCodestatus  (, , );
}

2083 unum_setContextfmtvaluestatus2084  ( * ,  ,  ) {unum_setDoubleAttribute_android(UNumberFormat * fmt,UNumberFormatAttribute attr,double newValue)2085 voidunum_setDoubleAttribute_androidUNumberFormatfmtUNumberFormatAttributeattrdoublenewValue  (, , );
}

2086 unum_setDoubleAttributefmtattrnewValue2087  ( * ,  ,   * ,  ,  * ) {unum_setSymbol_android(UNumberFormat * fmt,UNumberFormatSymbol symbol,const UChar * value,int32_t length,UErrorCode * status)2088 voidunum_setSymbol_androidUNumberFormatfmtUNumberFormatSymbolsymbolconstUCharvalueint32_tlengthUErrorCodestatus  (, , , , );
}

2089 unum_setSymbolfmtsymbolvaluelengthstatus2090  ( * ,  ,   * ,  ,  * ) {unum_setTextAttribute_android(UNumberFormat * fmt,UNumberFormatTextAttribute tag,const UChar * newValue,int32_t newValueLength,UErrorCode * status)2091 voidunum_setTextAttribute_androidUNumberFormatfmtUNumberFormatTextAttributetagconstUCharnewValueint32_tnewValueLengthUErrorCodestatus  (, , , , );
}

2092 unum_setTextAttributefmttagnewValuenewValueLengthstatus2093  (  * ,  ,  * ,  ,  * ) {unum_toPattern_android(const UNumberFormat * fmt,UBool isPatternLocalized,UChar * result,int32_t resultLength,UErrorCode * status)2094 int32_tunum_toPattern_androidconstUNumberFormatfmtUBoolisPatternLocalizedUCharresultint32_tresultLengthUErrorCodestatus   (, , , , );
}

2095 returnunum_toPatternfmtisPatternLocalizedresultresultLengthstatus2096  ( * ) {unumsys_close_android(UNumberingSystem * unumsys)2097 voidunumsys_close_androidUNumberingSystemunumsys  ();
}

2098 unumsys_closeunumsys2099  (  * ,  * ,  ,  * ) {unumsys_getDescription_android(const UNumberingSystem * unumsys,UChar * result,int32_t resultLength,UErrorCode * status)2100 int32_tunumsys_getDescription_androidconstUNumberingSystemunumsysUCharresultint32_tresultLengthUErrorCodestatus   (, , , );
}

2101 returnunumsys_getDescriptionunumsysresultresultLengthstatus2102   * (  * ) {unumsys_getName_android(const UNumberingSystem * unumsys)2103 constcharunumsys_getName_androidconstUNumberingSystemunumsys   ();
}

2104 returnunumsys_getNameunumsys2105  (  * ) {unumsys_getRadix_android(const UNumberingSystem * unumsys)2106 int32_tunumsys_getRadix_androidconstUNumberingSystemunumsys   ();
}

2107 returnunumsys_getRadixunumsys2108  (  * ) {unumsys_isAlgorithmic_android(const UNumberingSystem * unumsys)2109 UBoolunumsys_isAlgorithmic_androidconstUNumberingSystemunumsys   ();
}

2110 returnunumsys_isAlgorithmicunumsys2111  * (  * ,  * ) {unumsys_open_android(const char * locale,UErrorCode * status)2112 UNumberingSystemunumsys_open_androidconstcharlocaleUErrorCodestatus   (, );
}

2113 returnunumsys_openlocalestatus2114  * ( * ) {unumsys_openAvailableNames_android(UErrorCode * status)2115 UEnumerationunumsys_openAvailableNames_androidUErrorCodestatus   ();
}

2116 returnunumsys_openAvailableNamesstatus2117  * (  * ,  * ) {unumsys_openByName_android(const char * name,UErrorCode * status)2118 UNumberingSystemunumsys_openByName_androidconstcharnameUErrorCodestatus   (, );
}

2119 returnunumsys_openByNamenamestatus2120  ( * ) {uplrules_close_android(UPluralRules * uplrules)2121 voiduplrules_close_androidUPluralRulesuplrules  ();
}

2122 uplrules_closeuplrules2123  * (  * ,  * ) {uplrules_getKeywords_android(const UPluralRules * uplrules,UErrorCode * status)2124 UEnumerationuplrules_getKeywords_androidconstUPluralRulesuplrulesUErrorCodestatus   (, );
}

2125 returnuplrules_getKeywordsuplrulesstatus2126  * (  * ,  * ) {uplrules_open_android(const char * locale,UErrorCode * status)2127 UPluralRulesuplrules_open_androidconstcharlocaleUErrorCodestatus   (, );
}

2128 returnuplrules_openlocalestatus2129  * (  * ,  ,  * ) {uplrules_openForType_android(const char * locale,UPluralType type,UErrorCode * status)2130 UPluralRulesuplrules_openForType_androidconstcharlocaleUPluralTypetypeUErrorCodestatus   (, , );
}

2131 returnuplrules_openForTypelocaletypestatus2132  (  * ,  ,  * ,  ,  * ) {uplrules_select_android(const UPluralRules * uplrules,double number,UChar * keyword,int32_t capacity,UErrorCode * status)2133 int32_tuplrules_select_androidconstUPluralRulesuplrulesdoublenumberUCharkeywordint32_tcapacityUErrorCodestatus   (, , , , );
}

2134 returnuplrules_selectuplrulesnumberkeywordcapacitystatus2135  ( * ,   * ,  ,  ** ,  * ,  * ) {uregex_appendReplacement_android(URegularExpression * regexp,const UChar * replacementText,int32_t replacementLength,UChar ** destBuf,int32_t * destCapacity,UErrorCode * status)2136 int32_turegex_appendReplacement_androidURegularExpressionregexpconstUCharreplacementTextint32_treplacementLengthUChardestBufint32_tdestCapacityUErrorCodestatus   (, , , , , );
}

2137 returnuregex_appendReplacementregexpreplacementTextreplacementLengthdestBufdestCapacitystatus2138  ( * ,  * ,  * ,  * ) {uregex_appendReplacementUText_android(URegularExpression * regexp,UText * replacementText,UText * dest,UErrorCode * status)2139 voiduregex_appendReplacementUText_androidURegularExpressionregexpUTextreplacementTextUTextdestUErrorCodestatus  (, , , );
}

2140 uregex_appendReplacementUTextregexpreplacementTextdeststatus2141  ( * ,  ** ,  * ,  * ) {uregex_appendTail_android(URegularExpression * regexp,UChar ** destBuf,int32_t * destCapacity,UErrorCode * status)2142 int32_turegex_appendTail_androidURegularExpressionregexpUChardestBufint32_tdestCapacityUErrorCodestatus   (, , , );
}

2143 returnuregex_appendTailregexpdestBufdestCapacitystatus2144  * ( * ,  * ,  * ) {uregex_appendTailUText_android(URegularExpression * regexp,UText * dest,UErrorCode * status)2145 UTexturegex_appendTailUText_androidURegularExpressionregexpUTextdestUErrorCodestatus   (, , );
}

2146 returnuregex_appendTailUTextregexpdeststatus2147  * (  * ,  * ) {uregex_clone_android(const URegularExpression * regexp,UErrorCode * status)2148 URegularExpressionuregex_clone_androidconstURegularExpressionregexpUErrorCodestatus   (, );
}

2149 returnuregex_cloneregexpstatus2150  ( * ) {uregex_close_android(URegularExpression * regexp)2151 voiduregex_close_androidURegularExpressionregexp  ();
}

2152 uregex_closeregexp2153  ( * ,  ,  * ) {uregex_end_android(URegularExpression * regexp,int32_t groupNum,UErrorCode * status)2154 int32_turegex_end_androidURegularExpressionregexpint32_tgroupNumUErrorCodestatus   (, , );
}

2155 returnuregex_endregexpgroupNumstatus2156  ( * ,  ,  * ) {uregex_end64_android(URegularExpression * regexp,int32_t groupNum,UErrorCode * status)2157 int64_turegex_end64_androidURegularExpressionregexpint32_tgroupNumUErrorCodestatus   (, , );
}

2158 returnuregex_end64regexpgroupNumstatus2159  ( * ,  ,  * ) {uregex_find_android(URegularExpression * regexp,int32_t startIndex,UErrorCode * status)2160 UBooluregex_find_androidURegularExpressionregexpint32_tstartIndexUErrorCodestatus   (, , );
}

2161 returnuregex_findregexpstartIndexstatus2162  ( * ,  ,  * ) {uregex_find64_android(URegularExpression * regexp,int64_t startIndex,UErrorCode * status)2163 UBooluregex_find64_androidURegularExpressionregexpint64_tstartIndexUErrorCodestatus   (, , );
}

2164 returnuregex_find64regexpstartIndexstatus2165  ( * ,  * ) {uregex_findNext_android(URegularExpression * regexp,UErrorCode * status)2166 UBooluregex_findNext_androidURegularExpressionregexpUErrorCodestatus   (, );
}

2167 returnuregex_findNextregexpstatus2168  (  * ,  * ) {uregex_flags_android(const URegularExpression * regexp,UErrorCode * status)2169 int32_turegex_flags_androidconstURegularExpressionregexpUErrorCodestatus   (, );
}

2170 returnuregex_flagsregexpstatus2171  (  * ,  ** ,   ** ,  * ) {uregex_getFindProgressCallback_android(const URegularExpression * regexp,URegexFindProgressCallback ** callback,const void ** context,UErrorCode * status)2172 voiduregex_getFindProgressCallback_androidconstURegularExpressionregexpURegexFindProgressCallbackcallbackconstvoidcontextUErrorCodestatus  (, , , );
}

2173 uregex_getFindProgressCallbackregexpcallbackcontextstatus2174  (  * ,  ** ,   ** ,  * ) {uregex_getMatchCallback_android(const URegularExpression * regexp,URegexMatchCallback ** callback,const void ** context,UErrorCode * status)2175 voiduregex_getMatchCallback_androidconstURegularExpressionregexpURegexMatchCallbackcallbackconstvoidcontextUErrorCodestatus  (, , , );
}

2176 uregex_getMatchCallbackregexpcallbackcontextstatus2177  (  * ,  * ) {uregex_getStackLimit_android(const URegularExpression * regexp,UErrorCode * status)2178 int32_turegex_getStackLimit_androidconstURegularExpressionregexpUErrorCodestatus   (, );
}

2179 returnuregex_getStackLimitregexpstatus2180   * ( * ,  * ,  * ) {uregex_getText_android(URegularExpression * regexp,int32_t * textLength,UErrorCode * status)2181 constUCharuregex_getText_androidURegularExpressionregexpint32_ttextLengthUErrorCodestatus   (, , );
}

2182 returnuregex_getTextregexptextLengthstatus2183  (  * ,  * ) {uregex_getTimeLimit_android(const URegularExpression * regexp,UErrorCode * status)2184 int32_turegex_getTimeLimit_androidconstURegularExpressionregexpUErrorCodestatus   (, );
}

2185 returnuregex_getTimeLimitregexpstatus2186  * ( * ,  * ,  * ) {uregex_getUText_android(URegularExpression * regexp,UText * dest,UErrorCode * status)2187 UTexturegex_getUText_androidURegularExpressionregexpUTextdestUErrorCodestatus   (, , );
}

2188 returnuregex_getUTextregexpdeststatus2189  ( * ,  ,  * ,  ,  * ) {uregex_group_android(URegularExpression * regexp,int32_t groupNum,UChar * dest,int32_t destCapacity,UErrorCode * status)2190 int32_turegex_group_androidURegularExpressionregexpint32_tgroupNumUChardestint32_tdestCapacityUErrorCodestatus   (, , , , );
}

2191 returnuregex_groupregexpgroupNumdestdestCapacitystatus2192  ( * ,  * ) {uregex_groupCount_android(URegularExpression * regexp,UErrorCode * status)2193 int32_turegex_groupCount_androidURegularExpressionregexpUErrorCodestatus   (, );
}

2194 returnuregex_groupCountregexpstatus2195  ( * ,   * ,  ,  * ) {uregex_groupNumberFromCName_android(URegularExpression * regexp,const char * groupName,int32_t nameLength,UErrorCode * status)2196 int32_turegex_groupNumberFromCName_androidURegularExpressionregexpconstchargroupNameint32_tnameLengthUErrorCodestatus   (, , , );
}

2197 returnuregex_groupNumberFromCNameregexpgroupNamenameLengthstatus2198  ( * ,   * ,  ,  * ) {uregex_groupNumberFromName_android(URegularExpression * regexp,const UChar * groupName,int32_t nameLength,UErrorCode * status)2199 int32_turegex_groupNumberFromName_androidURegularExpressionregexpconstUChargroupNameint32_tnameLengthUErrorCodestatus   (, , , );
}

2200 returnuregex_groupNumberFromNameregexpgroupNamenameLengthstatus2201  * ( * ,  ,  * ,  * ,  * ) {uregex_groupUText_android(URegularExpression * regexp,int32_t groupNum,UText * dest,int64_t * groupLength,UErrorCode * status)2202 UTexturegex_groupUText_androidURegularExpressionregexpint32_tgroupNumUTextdestint64_tgroupLengthUErrorCodestatus   (, , , , );
}

2203 returnuregex_groupUTextregexpgroupNumdestgroupLengthstatus2204  (  * ,  * ) {uregex_hasAnchoringBounds_android(const URegularExpression * regexp,UErrorCode * status)2205 UBooluregex_hasAnchoringBounds_androidconstURegularExpressionregexpUErrorCodestatus   (, );
}

2206 returnuregex_hasAnchoringBoundsregexpstatus2207  (  * ,  * ) {uregex_hasTransparentBounds_android(const URegularExpression * regexp,UErrorCode * status)2208 UBooluregex_hasTransparentBounds_androidconstURegularExpressionregexpUErrorCodestatus   (, );
}

2209 returnuregex_hasTransparentBoundsregexpstatus2210  (  * ,  * ) {uregex_hitEnd_android(const URegularExpression * regexp,UErrorCode * status)2211 UBooluregex_hitEnd_androidconstURegularExpressionregexpUErrorCodestatus   (, );
}

2212 returnuregex_hitEndregexpstatus2213  ( * ,  ,  * ) {uregex_lookingAt_android(URegularExpression * regexp,int32_t startIndex,UErrorCode * status)2214 UBooluregex_lookingAt_androidURegularExpressionregexpint32_tstartIndexUErrorCodestatus   (, , );
}

2215 returnuregex_lookingAtregexpstartIndexstatus2216  ( * ,  ,  * ) {uregex_lookingAt64_android(URegularExpression * regexp,int64_t startIndex,UErrorCode * status)2217 UBooluregex_lookingAt64_androidURegularExpressionregexpint64_tstartIndexUErrorCodestatus   (, , );
}

2218 returnuregex_lookingAt64regexpstartIndexstatus2219  ( * ,  ,  * ) {uregex_matches_android(URegularExpression * regexp,int32_t startIndex,UErrorCode * status)2220 UBooluregex_matches_androidURegularExpressionregexpint32_tstartIndexUErrorCodestatus   (, , );
}

2221 returnuregex_matchesregexpstartIndexstatus2222  ( * ,  ,  * ) {uregex_matches64_android(URegularExpression * regexp,int64_t startIndex,UErrorCode * status)2223 UBooluregex_matches64_androidURegularExpressionregexpint64_tstartIndexUErrorCodestatus   (, , );
}

2224 returnuregex_matches64regexpstartIndexstatus2225  * (  * ,  ,  ,  * ,  * ) {uregex_open_android(const UChar * pattern,int32_t patternLength,uint32_t flags,UParseError * pe,UErrorCode * status)2226 URegularExpressionuregex_open_androidconstUCharpatternint32_tpatternLengthuint32_tflagsUParseErrorpeUErrorCodestatus   (, , , , );
}

2227 returnuregex_openpatternpatternLengthflagspestatus2228  * (  * ,  ,  * ,  * ) {uregex_openC_android(const char * pattern,uint32_t flags,UParseError * pe,UErrorCode * status)2229 URegularExpressionuregex_openC_androidconstcharpatternuint32_tflagsUParseErrorpeUErrorCodestatus   (, , , );
}

2230 returnuregex_openCpatternflagspestatus2231  * ( * ,  ,  * ,  * ) {uregex_openUText_android(UText * pattern,uint32_t flags,UParseError * pe,UErrorCode * status)2232 URegularExpressionuregex_openUText_androidUTextpatternuint32_tflagsUParseErrorpeUErrorCodestatus   (, , , );
}

2233 returnuregex_openUTextpatternflagspestatus2234   * (  * ,  * ,  * ) {uregex_pattern_android(const URegularExpression * regexp,int32_t * patLength,UErrorCode * status)2235 constUCharuregex_pattern_androidconstURegularExpressionregexpint32_tpatLengthUErrorCodestatus   (, , );
}

2236 returnuregex_patternregexppatLengthstatus2237  * (  * ,  * ) {uregex_patternUText_android(const URegularExpression * regexp,UErrorCode * status)2238 UTexturegex_patternUText_androidconstURegularExpressionregexpUErrorCodestatus   (, );
}

2239 returnuregex_patternUTextregexpstatus2240  ( * ,  * ,  * ) {uregex_refreshUText_android(URegularExpression * regexp,UText * text,UErrorCode * status)2241 voiduregex_refreshUText_androidURegularExpressionregexpUTexttextUErrorCodestatus  (, , );
}

2242 uregex_refreshUTextregexptextstatus2243  (  * ,  * ) {uregex_regionEnd_android(const URegularExpression * regexp,UErrorCode * status)2244 int32_turegex_regionEnd_androidconstURegularExpressionregexpUErrorCodestatus   (, );
}

2245 returnuregex_regionEndregexpstatus2246  (  * ,  * ) {uregex_regionEnd64_android(const URegularExpression * regexp,UErrorCode * status)2247 int64_turegex_regionEnd64_androidconstURegularExpressionregexpUErrorCodestatus   (, );
}

2248 returnuregex_regionEnd64regexpstatus2249  (  * ,  * ) {uregex_regionStart_android(const URegularExpression * regexp,UErrorCode * status)2250 int32_turegex_regionStart_androidconstURegularExpressionregexpUErrorCodestatus   (, );
}

2251 returnuregex_regionStartregexpstatus2252  (  * ,  * ) {uregex_regionStart64_android(const URegularExpression * regexp,UErrorCode * status)2253 int64_turegex_regionStart64_androidconstURegularExpressionregexpUErrorCodestatus   (, );
}

2254 returnuregex_regionStart64regexpstatus2255  ( * ,   * ,  ,  * ,  ,  * ) {uregex_replaceAll_android(URegularExpression * regexp,const UChar * replacementText,int32_t replacementLength,UChar * destBuf,int32_t destCapacity,UErrorCode * status)2256 int32_turegex_replaceAll_androidURegularExpressionregexpconstUCharreplacementTextint32_treplacementLengthUChardestBufint32_tdestCapacityUErrorCodestatus   (, , , , , );
}

2257 returnuregex_replaceAllregexpreplacementTextreplacementLengthdestBufdestCapacitystatus2258  * ( * ,  * ,  * ,  * ) {uregex_replaceAllUText_android(URegularExpression * regexp,UText * replacement,UText * dest,UErrorCode * status)2259 UTexturegex_replaceAllUText_androidURegularExpressionregexpUTextreplacementUTextdestUErrorCodestatus   (, , , );
}

2260 returnuregex_replaceAllUTextregexpreplacementdeststatus2261  ( * ,   * ,  ,  * ,  ,  * ) {uregex_replaceFirst_android(URegularExpression * regexp,const UChar * replacementText,int32_t replacementLength,UChar * destBuf,int32_t destCapacity,UErrorCode * status)2262 int32_turegex_replaceFirst_androidURegularExpressionregexpconstUCharreplacementTextint32_treplacementLengthUChardestBufint32_tdestCapacityUErrorCodestatus   (, , , , , );
}

2263 returnuregex_replaceFirstregexpreplacementTextreplacementLengthdestBufdestCapacitystatus2264  * ( * ,  * ,  * ,  * ) {uregex_replaceFirstUText_android(URegularExpression * regexp,UText * replacement,UText * dest,UErrorCode * status)2265 UTexturegex_replaceFirstUText_androidURegularExpressionregexpUTextreplacementUTextdestUErrorCodestatus   (, , , );
}

2266 returnuregex_replaceFirstUTextregexpreplacementdeststatus2267  (  * ,  * ) {uregex_requireEnd_android(const URegularExpression * regexp,UErrorCode * status)2268 UBooluregex_requireEnd_androidconstURegularExpressionregexpUErrorCodestatus   (, );
}

2269 returnuregex_requireEndregexpstatus2270  ( * ,  ,  * ) {uregex_reset_android(URegularExpression * regexp,int32_t index,UErrorCode * status)2271 voiduregex_reset_androidURegularExpressionregexpint32_tindexUErrorCodestatus  (, , );
}

2272 uregex_resetregexpindexstatus2273  ( * ,  ,  * ) {uregex_reset64_android(URegularExpression * regexp,int64_t index,UErrorCode * status)2274 voiduregex_reset64_androidURegularExpressionregexpint64_tindexUErrorCodestatus  (, , );
}

2275 uregex_reset64regexpindexstatus2276  ( * ,  * ,   * ,  * ) {uregex_setFindProgressCallback_android(URegularExpression * regexp,URegexFindProgressCallback * callback,const void * context,UErrorCode * status)2277 voiduregex_setFindProgressCallback_androidURegularExpressionregexpURegexFindProgressCallbackcallbackconstvoidcontextUErrorCodestatus  (, , , );
}

2278 uregex_setFindProgressCallbackregexpcallbackcontextstatus2279  ( * ,  * ,   * ,  * ) {uregex_setMatchCallback_android(URegularExpression * regexp,URegexMatchCallback * callback,const void * context,UErrorCode * status)2280 voiduregex_setMatchCallback_androidURegularExpressionregexpURegexMatchCallbackcallbackconstvoidcontextUErrorCodestatus  (, , , );
}

2281 uregex_setMatchCallbackregexpcallbackcontextstatus2282  ( * ,  ,  ,  * ) {uregex_setRegion_android(URegularExpression * regexp,int32_t regionStart,int32_t regionLimit,UErrorCode * status)2283 voiduregex_setRegion_androidURegularExpressionregexpint32_tregionStartint32_tregionLimitUErrorCodestatus  (, , , );
}

2284 uregex_setRegionregexpregionStartregionLimitstatus2285  ( * ,  ,  ,  * ) {uregex_setRegion64_android(URegularExpression * regexp,int64_t regionStart,int64_t regionLimit,UErrorCode * status)2286 voiduregex_setRegion64_androidURegularExpressionregexpint64_tregionStartint64_tregionLimitUErrorCodestatus  (, , , );
}

2287 uregex_setRegion64regexpregionStartregionLimitstatus2288  ( * ,  ,  ,  ,  * ) {uregex_setRegionAndStart_android(URegularExpression * regexp,int64_t regionStart,int64_t regionLimit,int64_t startIndex,UErrorCode * status)2289 voiduregex_setRegionAndStart_androidURegularExpressionregexpint64_tregionStartint64_tregionLimitint64_tstartIndexUErrorCodestatus  (, , , , );
}

2290 uregex_setRegionAndStartregexpregionStartregionLimitstartIndexstatus2291  ( * ,  ,  * ) {uregex_setStackLimit_android(URegularExpression * regexp,int32_t limit,UErrorCode * status)2292 voiduregex_setStackLimit_androidURegularExpressionregexpint32_tlimitUErrorCodestatus  (, , );
}

2293 uregex_setStackLimitregexplimitstatus2294  ( * ,   * ,  ,  * ) {uregex_setText_android(URegularExpression * regexp,const UChar * text,int32_t textLength,UErrorCode * status)2295 voiduregex_setText_androidURegularExpressionregexpconstUChartextint32_ttextLengthUErrorCodestatus  (, , , );
}

2296 uregex_setTextregexptexttextLengthstatus2297  ( * ,  ,  * ) {uregex_setTimeLimit_android(URegularExpression * regexp,int32_t limit,UErrorCode * status)2298 voiduregex_setTimeLimit_androidURegularExpressionregexpint32_tlimitUErrorCodestatus  (, , );
}

2299 uregex_setTimeLimitregexplimitstatus2300  ( * ,  * ,  * ) {uregex_setUText_android(URegularExpression * regexp,UText * text,UErrorCode * status)2301 voiduregex_setUText_androidURegularExpressionregexpUTexttextUErrorCodestatus  (, , );
}

2302 uregex_setUTextregexptextstatus2303  ( * ,  * ,  ,  * ,  * [],  ,  * ) {uregex_split_android(URegularExpression * regexp,UChar * destBuf,int32_t destCapacity,int32_t * requiredCapacity,UChar * destFields[],int32_t destFieldsCapacity,UErrorCode * status)2304 int32_turegex_split_androidURegularExpressionregexpUChardestBufint32_tdestCapacityint32_trequiredCapacityUChardestFieldsint32_tdestFieldsCapacityUErrorCodestatus   (, , , , , , );
}

2305 returnuregex_splitregexpdestBufdestCapacityrequiredCapacitydestFieldsdestFieldsCapacitystatus2306  ( * ,  * [],  ,  * ) {uregex_splitUText_android(URegularExpression * regexp,UText * destFields[],int32_t destFieldsCapacity,UErrorCode * status)2307 int32_turegex_splitUText_androidURegularExpressionregexpUTextdestFieldsint32_tdestFieldsCapacityUErrorCodestatus   (, , , );
}

2308 returnuregex_splitUTextregexpdestFieldsdestFieldsCapacitystatus2309  ( * ,  ,  * ) {uregex_start_android(URegularExpression * regexp,int32_t groupNum,UErrorCode * status)2310 int32_turegex_start_androidURegularExpressionregexpint32_tgroupNumUErrorCodestatus   (, , );
}

2311 returnuregex_startregexpgroupNumstatus2312  ( * ,  ,  * ) {uregex_start64_android(URegularExpression * regexp,int32_t groupNum,UErrorCode * status)2313 int64_turegex_start64_androidURegularExpressionregexpint32_tgroupNumUErrorCodestatus   (, , );
}

2314 returnuregex_start64regexpgroupNumstatus2315  ( * ,  ,  * ) {uregex_useAnchoringBounds_android(URegularExpression * regexp,UBool b,UErrorCode * status)2316 voiduregex_useAnchoringBounds_androidURegularExpressionregexpUBoolbUErrorCodestatus  (, , );
}

2317 uregex_useAnchoringBoundsregexpbstatus2318  ( * ,  ,  * ) {uregex_useTransparentBounds_android(URegularExpression * regexp,UBool b,UErrorCode * status)2319 voiduregex_useTransparentBounds_androidURegularExpressionregexpUBoolbUErrorCodestatus  (, , );
}

2320 uregex_useTransparentBoundsregexpbstatus2321  (  * ,   * ) {uregion_areEqual_android(const URegion * uregion,const URegion * otherRegion)2322 UBooluregion_areEqual_androidconstURegionuregionconstURegionotherRegion   (, );
}

2323 returnuregion_areEqualuregionotherRegion2324  (  * ,   * ) {uregion_contains_android(const URegion * uregion,const URegion * otherRegion)2325 UBooluregion_contains_androidconstURegionuregionconstURegionotherRegion   (, );
}

2326 returnuregion_containsuregionotherRegion2327  * ( ,  * ) {uregion_getAvailable_android(URegionType type,UErrorCode * status)2328 UEnumerationuregion_getAvailable_androidURegionTypetypeUErrorCodestatus   (, );
}

2329 returnuregion_getAvailabletypestatus2330  * (  * ,  * ) {uregion_getContainedRegions_android(const URegion * uregion,UErrorCode * status)2331 UEnumerationuregion_getContainedRegions_androidconstURegionuregionUErrorCodestatus   (, );
}

2332 returnuregion_getContainedRegionsuregionstatus2333  * (  * ,  ,  * ) {uregion_getContainedRegionsOfType_android(const URegion * uregion,URegionType type,UErrorCode * status)2334 UEnumerationuregion_getContainedRegionsOfType_androidconstURegionuregionURegionTypetypeUErrorCodestatus   (, , );
}

2335 returnuregion_getContainedRegionsOfTypeuregiontypestatus2336   * (  * ) {uregion_getContainingRegion_android(const URegion * uregion)2337 constURegionuregion_getContainingRegion_androidconstURegionuregion   ();
}

2338 returnuregion_getContainingRegionuregion2339   * (  * ,  ) {uregion_getContainingRegionOfType_android(const URegion * uregion,URegionType type)2340 constURegionuregion_getContainingRegionOfType_androidconstURegionuregionURegionTypetype   (, );
}

2341 returnuregion_getContainingRegionOfTypeuregiontype2342  (  * ) {uregion_getNumericCode_android(const URegion * uregion)2343 int32_turegion_getNumericCode_androidconstURegionuregion   ();
}

2344 returnuregion_getNumericCodeuregion2345  * (  * ,  * ) {uregion_getPreferredValues_android(const URegion * uregion,UErrorCode * status)2346 UEnumerationuregion_getPreferredValues_androidconstURegionuregionUErrorCodestatus   (, );
}

2347 returnuregion_getPreferredValuesuregionstatus2348   * (  * ) {uregion_getRegionCode_android(const URegion * uregion)2349 constcharuregion_getRegionCode_androidconstURegionuregion   ();
}

2350 returnuregion_getRegionCodeuregion2351   * (  * ,  * ) {uregion_getRegionFromCode_android(const char * regionCode,UErrorCode * status)2352 constURegionuregion_getRegionFromCode_androidconstcharregionCodeUErrorCodestatus   (, );
}

2353 returnuregion_getRegionFromCoderegionCodestatus2354   * ( ,  * ) {uregion_getRegionFromNumericCode_android(int32_t code,UErrorCode * status)2355 constURegionuregion_getRegionFromNumericCode_androidint32_tcodeUErrorCodestatus   (, );
}

2356 returnuregion_getRegionFromNumericCodecodestatus2357  (  * ) {uregion_getType_android(const URegion * uregion)2358 URegionTypeuregion_getType_androidconstURegionuregion   ();
}

2359 returnuregion_getTypeuregion2360  ( * ) {ureldatefmt_close_android(URelativeDateTimeFormatter * reldatefmt)2361 voidureldatefmt_close_androidURelativeDateTimeFormatterreldatefmt  ();
}

2362 ureldatefmt_closereldatefmt2363  (  * ,   * ,  ,   * ,  ,  * ,  ,  * ) {ureldatefmt_combineDateAndTime_android(const URelativeDateTimeFormatter * reldatefmt,const UChar * relativeDateString,int32_t relativeDateStringLen,const UChar * timeString,int32_t timeStringLen,UChar * result,int32_t resultCapacity,UErrorCode * status)2364 int32_tureldatefmt_combineDateAndTime_androidconstURelativeDateTimeFormatterreldatefmtconstUCharrelativeDateStringint32_trelativeDateStringLenconstUChartimeStringint32_ttimeStringLenUCharresultint32_tresultCapacityUErrorCodestatus   (, , , , , , , );
}

2365 returnureldatefmt_combineDateAndTimereldatefmtrelativeDateStringrelativeDateStringLentimeStringtimeStringLenresultresultCapacitystatus2366  (  * ,  ,  ,  * ,  ,  * ) {ureldatefmt_format_android(const URelativeDateTimeFormatter * reldatefmt,double offset,URelativeDateTimeUnit unit,UChar * result,int32_t resultCapacity,UErrorCode * status)2367 int32_tureldatefmt_format_androidconstURelativeDateTimeFormatterreldatefmtdoubleoffsetURelativeDateTimeUnitunitUCharresultint32_tresultCapacityUErrorCodestatus   (, , , , , );
}

2368 returnureldatefmt_formatreldatefmtoffsetunitresultresultCapacitystatus2369  (  * ,  ,  ,  * ,  ,  * ) {ureldatefmt_formatNumeric_android(const URelativeDateTimeFormatter * reldatefmt,double offset,URelativeDateTimeUnit unit,UChar * result,int32_t resultCapacity,UErrorCode * status)2370 int32_tureldatefmt_formatNumeric_androidconstURelativeDateTimeFormatterreldatefmtdoubleoffsetURelativeDateTimeUnitunitUCharresultint32_tresultCapacityUErrorCodestatus   (, , , , , );
}

2371 returnureldatefmt_formatNumericreldatefmtoffsetunitresultresultCapacitystatus2372  * (  * ,  * ,  ,  ,  * ) {ureldatefmt_open_android(const char * locale,UNumberFormat * nfToAdopt,UDateRelativeDateTimeFormatterStyle width,UDisplayContext capitalizationContext,UErrorCode * status)2373 URelativeDateTimeFormatterureldatefmt_open_androidconstcharlocaleUNumberFormatnfToAdoptUDateRelativeDateTimeFormatterStylewidthUDisplayContextcapitalizationContextUErrorCodestatus   (, , , , );
}

2374 returnureldatefmt_openlocalenfToAdoptwidthcapitalizationContextstatus2375  ( * ) {ures_close_android(UResourceBundle * resourceBundle)2376 voidures_close_androidUResourceBundleresourceBundle  ();
}

2377 ures_closeresourceBundle2378   * (  * ,  * ,  * ) {ures_getBinary_android(const UResourceBundle * resourceBundle,int32_t * len,UErrorCode * status)2379 constuint8_tures_getBinary_androidconstUResourceBundleresourceBundleint32_tlenUErrorCodestatus   (, , );
}

2380 returnures_getBinaryresourceBundlelenstatus2381  * (  * ,  ,  * ,  * ) {ures_getByIndex_android(const UResourceBundle * resourceBundle,int32_t indexR,UResourceBundle * fillIn,UErrorCode * status)2382 UResourceBundleures_getByIndex_androidconstUResourceBundleresourceBundleint32_tindexRUResourceBundlefillInUErrorCodestatus   (, , , );
}

2383 returnures_getByIndexresourceBundleindexRfillInstatus2384  * (  * ,   * ,  * ,  * ) {ures_getByKey_android(const UResourceBundle * resourceBundle,const char * key,UResourceBundle * fillIn,UErrorCode * status)2385 UResourceBundleures_getByKey_androidconstUResourceBundleresourceBundleconstcharkeyUResourceBundlefillInUErrorCodestatus   (, , , );
}

2386 returnures_getByKeyresourceBundlekeyfillInstatus2387  (  * ,  * ) {ures_getInt_android(const UResourceBundle * resourceBundle,UErrorCode * status)2388 int32_tures_getInt_androidconstUResourceBundleresourceBundleUErrorCodestatus   (, );
}

2389 returnures_getIntresourceBundlestatus2390   * (  * ,  * ,  * ) {ures_getIntVector_android(const UResourceBundle * resourceBundle,int32_t * len,UErrorCode * status)2391 constint32_tures_getIntVector_androidconstUResourceBundleresourceBundleint32_tlenUErrorCodestatus   (, , );
}

2392 returnures_getIntVectorresourceBundlelenstatus2393   * (  * ) {ures_getKey_android(const UResourceBundle * resourceBundle)2394 constcharures_getKey_androidconstUResourceBundleresourceBundle   ();
}

2395 returnures_getKeyresourceBundle2396   * (  * ,  ,  * ) {ures_getLocaleByType_android(const UResourceBundle * resourceBundle,ULocDataLocaleType type,UErrorCode * status)2397 constcharures_getLocaleByType_androidconstUResourceBundleresourceBundleULocDataLocaleTypetypeUErrorCodestatus   (, , );
}

2398 returnures_getLocaleByTyperesourceBundletypestatus2399  * ( * ,  * ,  * ) {ures_getNextResource_android(UResourceBundle * resourceBundle,UResourceBundle * fillIn,UErrorCode * status)2400 UResourceBundleures_getNextResource_androidUResourceBundleresourceBundleUResourceBundlefillInUErrorCodestatus   (, , );
}

2401 returnures_getNextResourceresourceBundlefillInstatus2402   * ( * ,  * ,   ** ,  * ) {ures_getNextString_android(UResourceBundle * resourceBundle,int32_t * len,const char ** key,UErrorCode * status)2403 constUCharures_getNextString_androidUResourceBundleresourceBundleint32_tlenconstcharkeyUErrorCodestatus   (, , , );
}

2404 returnures_getNextStringresourceBundlelenkeystatus2405  (  * ) {ures_getSize_android(const UResourceBundle * resourceBundle)2406 int32_tures_getSize_androidconstUResourceBundleresourceBundle   ();
}

2407 returnures_getSizeresourceBundle2408   * (  * ,  * ,  * ) {ures_getString_android(const UResourceBundle * resourceBundle,int32_t * len,UErrorCode * status)2409 constUCharures_getString_androidconstUResourceBundleresourceBundleint32_tlenUErrorCodestatus   (, , );
}

2410 returnures_getStringresourceBundlelenstatus2411   * (  * ,  ,  * ,  * ) {ures_getStringByIndex_android(const UResourceBundle * resourceBundle,int32_t indexS,int32_t * len,UErrorCode * status)2412 constUCharures_getStringByIndex_androidconstUResourceBundleresourceBundleint32_tindexSint32_tlenUErrorCodestatus   (, , , );
}

2413 returnures_getStringByIndexresourceBundleindexSlenstatus2414   * (  * ,   * ,  * ,  * ) {ures_getStringByKey_android(const UResourceBundle * resB,const char * key,int32_t * len,UErrorCode * status)2415 constUCharures_getStringByKey_androidconstUResourceBundleresBconstcharkeyint32_tlenUErrorCodestatus   (, , , );
}

2416 returnures_getStringByKeyresBkeylenstatus2417  (  * ) {ures_getType_android(const UResourceBundle * resourceBundle)2418 UResTypeures_getType_androidconstUResourceBundleresourceBundle   ();
}

2419 returnures_getTyperesourceBundle2420  (  * ,  * ) {ures_getUInt_android(const UResourceBundle * resourceBundle,UErrorCode * status)2421 uint32_tures_getUInt_androidconstUResourceBundleresourceBundleUErrorCodestatus   (, );
}

2422 returnures_getUIntresourceBundlestatus2423   * (  * ,  * ,  * ,  ,  * ) {ures_getUTF8String_android(const UResourceBundle * resB,char * dest,int32_t * length,UBool forceCopy,UErrorCode * status)2424 constcharures_getUTF8String_androidconstUResourceBundleresBchardestint32_tlengthUBoolforceCopyUErrorCodestatus   (, , , , );
}

2425 returnures_getUTF8StringresBdestlengthforceCopystatus2426   * (  * ,  ,  * ,  * ,  ,  * ) {ures_getUTF8StringByIndex_android(const UResourceBundle * resB,int32_t stringIndex,char * dest,int32_t * pLength,UBool forceCopy,UErrorCode * status)2427 constcharures_getUTF8StringByIndex_androidconstUResourceBundleresBint32_tstringIndexchardestint32_tpLengthUBoolforceCopyUErrorCodestatus   (, , , , , );
}

2428 returnures_getUTF8StringByIndexresBstringIndexdestpLengthforceCopystatus2429   * (  * ,   * ,  * ,  * ,  ,  * ) {ures_getUTF8StringByKey_android(const UResourceBundle * resB,const char * key,char * dest,int32_t * pLength,UBool forceCopy,UErrorCode * status)2430 constcharures_getUTF8StringByKey_androidconstUResourceBundleresBconstcharkeychardestint32_tpLengthUBoolforceCopyUErrorCodestatus   (, , , , , );
}

2431 returnures_getUTF8StringByKeyresBkeydestpLengthforceCopystatus2432  (  * ,  ) {ures_getVersion_android(const UResourceBundle * resB,UVersionInfo versionInfo)2433 voidures_getVersion_androidconstUResourceBundleresBUVersionInfoversionInfo  (, );
}

2434 ures_getVersionresBversionInfo2435  (  * ) {ures_hasNext_android(const UResourceBundle * resourceBundle)2436 UBoolures_hasNext_androidconstUResourceBundleresourceBundle   ();
}

2437 returnures_hasNextresourceBundle2438  * (  * ,   * ,  * ) {ures_open_android(const char * packageName,const char * locale,UErrorCode * status)2439 UResourceBundleures_open_androidconstcharpackageNameconstcharlocaleUErrorCodestatus   (, , );
}

2440 returnures_openpackageNamelocalestatus2441  * (  * ,  * ) {ures_openAvailableLocales_android(const char * packageName,UErrorCode * status)2442 UEnumerationures_openAvailableLocales_androidconstcharpackageNameUErrorCodestatus   (, );
}

2443 returnures_openAvailableLocalespackageNamestatus2444  * (  * ,   * ,  * ) {ures_openDirect_android(const char * packageName,const char * locale,UErrorCode * status)2445 UResourceBundleures_openDirect_androidconstcharpackageNameconstcharlocaleUErrorCodestatus   (, , );
}

2446 returnures_openDirectpackageNamelocalestatus2447  * (  * ,   * ,  * ) {ures_openU_android(const UChar * packageName,const char * locale,UErrorCode * status)2448 UResourceBundleures_openU_androidconstUCharpackageNameconstcharlocaleUErrorCodestatus   (, , );
}

2449 returnures_openUpackageNamelocalestatus2450  ( * ) {ures_resetIterator_android(UResourceBundle * resourceBundle)2451 voidures_resetIterator_androidUResourceBundleresourceBundle  ();
}

2452 ures_resetIteratorresourceBundle2453  ( ) {uscript_breaksBetweenLetters_android(UScriptCode script)2454 UBooluscript_breaksBetweenLetters_androidUScriptCodescript   ();
}

2455 returnuscript_breaksBetweenLettersscript2456  (  * ,  * ,  ,  * ) {uscript_getCode_android(const char * nameOrAbbrOrLocale,UScriptCode * fillIn,int32_t capacity,UErrorCode * err)2457 int32_tuscript_getCode_androidconstcharnameOrAbbrOrLocaleUScriptCodefillInint32_tcapacityUErrorCodeerr   (, , , );
}

2458 returnuscript_getCodenameOrAbbrOrLocalefillIncapacityerr2459   * ( ) {uscript_getName_android(UScriptCode scriptCode)2460 constcharuscript_getName_androidUScriptCodescriptCode   ();
}

2461 returnuscript_getNamescriptCode2462  ( ,  * ,  ,  * ) {uscript_getSampleString_android(UScriptCode script,UChar * dest,int32_t capacity,UErrorCode * pErrorCode)2463 int32_tuscript_getSampleString_androidUScriptCodescriptUChardestint32_tcapacityUErrorCodepErrorCode   (, , , );
}

2464 returnuscript_getSampleStringscriptdestcapacitypErrorCode2465  ( ,  * ) {uscript_getScript_android(UChar32 codepoint,UErrorCode * err)2466 UScriptCodeuscript_getScript_androidUChar32codepointUErrorCodeerr   (, );
}

2467 returnuscript_getScriptcodepointerr2468  ( ,  * ,  ,  * ) {uscript_getScriptExtensions_android(UChar32 c,UScriptCode * scripts,int32_t capacity,UErrorCode * errorCode)2469 int32_tuscript_getScriptExtensions_androidUChar32cUScriptCodescriptsint32_tcapacityUErrorCodeerrorCode   (, , , );
}

2470 returnuscript_getScriptExtensionscscriptscapacityerrorCode2471   * ( ) {uscript_getShortName_android(UScriptCode scriptCode)2472 constcharuscript_getShortName_androidUScriptCodescriptCode   ();
}

2473 returnuscript_getShortNamescriptCode2474  ( ) {uscript_getUsage_android(UScriptCode script)2475 UScriptUsageuscript_getUsage_androidUScriptCodescript   ();
}

2476 returnuscript_getUsagescript2477  ( ,  ) {uscript_hasScript_android(UChar32 c,UScriptCode sc)2478 UBooluscript_hasScript_androidUChar32cUScriptCodesc   (, );
}

2479 returnuscript_hasScriptcsc2480  ( ) {uscript_isCased_android(UScriptCode script)2481 UBooluscript_isCased_androidUScriptCodescript   ();
}

2482 returnuscript_isCasedscript2483  ( ) {uscript_isRightToLeft_android(UScriptCode script)2484 UBooluscript_isRightToLeft_androidUScriptCodescript   ();
}

2485 returnuscript_isRightToLeftscript2486  ( * ) {usearch_close_android(UStringSearch * searchiter)2487 voidusearch_close_androidUStringSearchsearchiter  ();
}

2488 usearch_closesearchiter2489  ( * ,  * ) {usearch_first_android(UStringSearch * strsrch,UErrorCode * status)2490 int32_tusearch_first_androidUStringSearchstrsrchUErrorCodestatus   (, );
}

2491 returnusearch_firststrsrchstatus2492  ( * ,  ,  * ) {usearch_following_android(UStringSearch * strsrch,int32_t position,UErrorCode * status)2493 int32_tusearch_following_androidUStringSearchstrsrchint32_tpositionUErrorCodestatus   (, , );
}

2494 returnusearch_followingstrsrchpositionstatus2495  (  * ,  ) {usearch_getAttribute_android(const UStringSearch * strsrch,USearchAttribute attribute)2496 USearchAttributeValueusearch_getAttribute_androidconstUStringSearchstrsrchUSearchAttributeattribute   (, );
}

2497 returnusearch_getAttributestrsrchattribute2498   * (  * ) {usearch_getBreakIterator_android(const UStringSearch * strsrch)2499 constUBreakIteratorusearch_getBreakIterator_androidconstUStringSearchstrsrch   ();
}

2500 returnusearch_getBreakIteratorstrsrch2501  * (  * ) {usearch_getCollator_android(const UStringSearch * strsrch)2502 UCollatorusearch_getCollator_androidconstUStringSearchstrsrch   ();
}

2503 returnusearch_getCollatorstrsrch2504  (  * ) {usearch_getMatchedLength_android(const UStringSearch * strsrch)2505 int32_tusearch_getMatchedLength_androidconstUStringSearchstrsrch   ();
}

2506 returnusearch_getMatchedLengthstrsrch2507  (  * ) {usearch_getMatchedStart_android(const UStringSearch * strsrch)2508 int32_tusearch_getMatchedStart_androidconstUStringSearchstrsrch   ();
}

2509 returnusearch_getMatchedStartstrsrch2510  (  * ,  * ,  ,  * ) {usearch_getMatchedText_android(const UStringSearch * strsrch,UChar * result,int32_t resultCapacity,UErrorCode * status)2511 int32_tusearch_getMatchedText_androidconstUStringSearchstrsrchUCharresultint32_tresultCapacityUErrorCodestatus   (, , , );
}

2512 returnusearch_getMatchedTextstrsrchresultresultCapacitystatus2513  (  * ) {usearch_getOffset_android(const UStringSearch * strsrch)2514 int32_tusearch_getOffset_androidconstUStringSearchstrsrch   ();
}

2515 returnusearch_getOffsetstrsrch2516   * (  * ,  * ) {usearch_getPattern_android(const UStringSearch * strsrch,int32_t * length)2517 constUCharusearch_getPattern_androidconstUStringSearchstrsrchint32_tlength   (, );
}

2518 returnusearch_getPatternstrsrchlength2519   * (  * ,  * ) {usearch_getText_android(const UStringSearch * strsrch,int32_t * length)2520 constUCharusearch_getText_androidconstUStringSearchstrsrchint32_tlength   (, );
}

2521 returnusearch_getTextstrsrchlength2522  ( * ,  * ) {usearch_last_android(UStringSearch * strsrch,UErrorCode * status)2523 int32_tusearch_last_androidUStringSearchstrsrchUErrorCodestatus   (, );
}

2524 returnusearch_laststrsrchstatus2525  ( * ,  * ) {usearch_next_android(UStringSearch * strsrch,UErrorCode * status)2526 int32_tusearch_next_androidUStringSearchstrsrchUErrorCodestatus   (, );
}

2527 returnusearch_nextstrsrchstatus2528  * (  * ,  ,   * ,  ,   * ,  * ,  * ) {usearch_open_android(const UChar * pattern,int32_t patternlength,const UChar * text,int32_t textlength,const char * locale,UBreakIterator * breakiter,UErrorCode * status)2529 UStringSearchusearch_open_androidconstUCharpatternint32_tpatternlengthconstUChartextint32_ttextlengthconstcharlocaleUBreakIteratorbreakiterUErrorCodestatus   (, , , , , , );
}

2530 returnusearch_openpatternpatternlengthtexttextlengthlocalebreakiterstatus2531  * (  * ,  ,   * ,  ,   * ,  * ,  * ) {usearch_openFromCollator_android(const UChar * pattern,int32_t patternlength,const UChar * text,int32_t textlength,const UCollator * collator,UBreakIterator * breakiter,UErrorCode * status)2532 UStringSearchusearch_openFromCollator_androidconstUCharpatternint32_tpatternlengthconstUChartextint32_ttextlengthconstUCollatorcollatorUBreakIteratorbreakiterUErrorCodestatus   (, , , , , , );
}

2533 returnusearch_openFromCollatorpatternpatternlengthtexttextlengthcollatorbreakiterstatus2534  ( * ,  ,  * ) {usearch_preceding_android(UStringSearch * strsrch,int32_t position,UErrorCode * status)2535 int32_tusearch_preceding_androidUStringSearchstrsrchint32_tpositionUErrorCodestatus   (, , );
}

2536 returnusearch_precedingstrsrchpositionstatus2537  ( * ,  * ) {usearch_previous_android(UStringSearch * strsrch,UErrorCode * status)2538 int32_tusearch_previous_androidUStringSearchstrsrchUErrorCodestatus   (, );
}

2539 returnusearch_previousstrsrchstatus2540  ( * ) {usearch_reset_android(UStringSearch * strsrch)2541 voidusearch_reset_androidUStringSearchstrsrch  ();
}

2542 usearch_resetstrsrch2543  ( * ,  ,  ,  * ) {usearch_setAttribute_android(UStringSearch * strsrch,USearchAttribute attribute,USearchAttributeValue value,UErrorCode * status)2544 voidusearch_setAttribute_androidUStringSearchstrsrchUSearchAttributeattributeUSearchAttributeValuevalueUErrorCodestatus  (, , , );
}

2545 usearch_setAttributestrsrchattributevaluestatus2546  ( * ,  * ,  * ) {usearch_setBreakIterator_android(UStringSearch * strsrch,UBreakIterator * breakiter,UErrorCode * status)2547 voidusearch_setBreakIterator_androidUStringSearchstrsrchUBreakIteratorbreakiterUErrorCodestatus  (, , );
}

2548 usearch_setBreakIteratorstrsrchbreakiterstatus2549  ( * ,   * ,  * ) {usearch_setCollator_android(UStringSearch * strsrch,const UCollator * collator,UErrorCode * status)2550 voidusearch_setCollator_androidUStringSearchstrsrchconstUCollatorcollatorUErrorCodestatus  (, , );
}

2551 usearch_setCollatorstrsrchcollatorstatus2552  ( * ,  ,  * ) {usearch_setOffset_android(UStringSearch * strsrch,int32_t position,UErrorCode * status)2553 voidusearch_setOffset_androidUStringSearchstrsrchint32_tpositionUErrorCodestatus  (, , );
}

2554 usearch_setOffsetstrsrchpositionstatus2555  ( * ,   * ,  ,  * ) {usearch_setPattern_android(UStringSearch * strsrch,const UChar * pattern,int32_t patternlength,UErrorCode * status)2556 voidusearch_setPattern_androidUStringSearchstrsrchconstUCharpatternint32_tpatternlengthUErrorCodestatus  (, , , );
}

2557 usearch_setPatternstrsrchpatternpatternlengthstatus2558  ( * ,   * ,  ,  * ) {usearch_setText_android(UStringSearch * strsrch,const UChar * text,int32_t textlength,UErrorCode * status)2559 voidusearch_setText_androidUStringSearchstrsrchconstUChartextint32_ttextlengthUErrorCodestatus  (, , , );
}

2560 usearch_setTextstrsrchtexttextlengthstatus2561  ( * ,  ) {uset_add_android(USet * set,UChar32 c)2562 voiduset_add_androidUSetsetUChar32c  (, );
}

2563 uset_addsetc2564  ( * ,   * ) {uset_addAll_android(USet * set,const USet * additionalSet)2565 voiduset_addAll_androidUSetsetconstUSetadditionalSet  (, );
}

2566 uset_addAllsetadditionalSet2567  ( * ,   * ,  ) {uset_addAllCodePoints_android(USet * set,const UChar * str,int32_t strLen)2568 voiduset_addAllCodePoints_androidUSetsetconstUCharstrint32_tstrLen  (, , );
}

2569 uset_addAllCodePointssetstrstrLen2570  ( * ,  ,  ) {uset_addRange_android(USet * set,UChar32 start,UChar32 end)2571 voiduset_addRange_androidUSetsetUChar32startUChar32end  (, , );
}

2572 uset_addRangesetstartend2573  ( * ,   * ,  ) {uset_addString_android(USet * set,const UChar * str,int32_t strLen)2574 voiduset_addString_androidUSetsetconstUCharstrint32_tstrLen  (, , );
}

2575 uset_addStringsetstrstrLen2576  ( * ,  ,  ,  * ) {uset_applyIntPropertyValue_android(USet * set,UProperty prop,int32_t value,UErrorCode * ec)2577 voiduset_applyIntPropertyValue_androidUSetsetUPropertypropint32_tvalueUErrorCodeec  (, , , );
}

2578 uset_applyIntPropertyValuesetpropvalueec2579  ( * ,   * ,  ,  ,  * ) {uset_applyPattern_android(USet * set,const UChar * pattern,int32_t patternLength,uint32_t options,UErrorCode * status)2580 int32_tuset_applyPattern_androidUSetsetconstUCharpatternint32_tpatternLengthuint32_toptionsUErrorCodestatus   (, , , , );
}

2581 returnuset_applyPatternsetpatternpatternLengthoptionsstatus2582  ( * ,   * ,  ,   * ,  ,  * ) {uset_applyPropertyAlias_android(USet * set,const UChar * prop,int32_t propLength,const UChar * value,int32_t valueLength,UErrorCode * ec)2583 voiduset_applyPropertyAlias_androidUSetsetconstUCharpropint32_tpropLengthconstUCharvalueint32_tvalueLengthUErrorCodeec  (, , , , , );
}

2584 uset_applyPropertyAliassetproppropLengthvaluevalueLengthec2585  (  * ,  ) {uset_charAt_android(const USet * set,int32_t charIndex)2586 UChar32uset_charAt_androidconstUSetsetint32_tcharIndex   (, );
}

2587 returnuset_charAtsetcharIndex2588  ( * ) {uset_clear_android(USet * set)2589 voiduset_clear_androidUSetset  ();
}

2590 uset_clearset2591  * (  * ) {uset_clone_android(const USet * set)2592 USetuset_clone_androidconstUSetset   ();
}

2593 returnuset_cloneset2594  * (  * ) {uset_cloneAsThawed_android(const USet * set)2595 USetuset_cloneAsThawed_androidconstUSetset   ();
}

2596 returnuset_cloneAsThawedset2597  ( * ) {uset_close_android(USet * set)2598 voiduset_close_androidUSetset  ();
}

2599 uset_closeset2600  ( * ,  ) {uset_closeOver_android(USet * set,int32_t attributes)2601 voiduset_closeOver_androidUSetsetint32_tattributes  (, );
}

2602 uset_closeOversetattributes2603  ( * ) {uset_compact_android(USet * set)2604 voiduset_compact_androidUSetset  ();
}

2605 uset_compactset2606  ( * ) {uset_complement_android(USet * set)2607 voiduset_complement_androidUSetset  ();
}

2608 uset_complementset2609  ( * ,   * ) {uset_complementAll_android(USet * set,const USet * complement)2610 voiduset_complementAll_androidUSetsetconstUSetcomplement  (, );
}

2611 uset_complementAllsetcomplement2612  (  * ,  ) {uset_contains_android(const USet * set,UChar32 c)2613 UBooluset_contains_androidconstUSetsetUChar32c   (, );
}

2614 returnuset_containssetc2615  (  * ,   * ) {uset_containsAll_android(const USet * set1,const USet * set2)2616 UBooluset_containsAll_androidconstUSetset1constUSetset2   (, );
}

2617 returnuset_containsAllset1set22618  (  * ,   * ,  ) {uset_containsAllCodePoints_android(const USet * set,const UChar * str,int32_t strLen)2619 UBooluset_containsAllCodePoints_androidconstUSetsetconstUCharstrint32_tstrLen   (, , );
}

2620 returnuset_containsAllCodePointssetstrstrLen2621  (  * ,   * ) {uset_containsNone_android(const USet * set1,const USet * set2)2622 UBooluset_containsNone_androidconstUSetset1constUSetset2   (, );
}

2623 returnuset_containsNoneset1set22624  (  * ,  ,  ) {uset_containsRange_android(const USet * set,UChar32 start,UChar32 end)2625 UBooluset_containsRange_androidconstUSetsetUChar32startUChar32end   (, , );
}

2626 returnuset_containsRangesetstartend2627  (  * ,   * ) {uset_containsSome_android(const USet * set1,const USet * set2)2628 UBooluset_containsSome_androidconstUSetset1constUSetset2   (, );
}

2629 returnuset_containsSomeset1set22630  (  * ,   * ,  ) {uset_containsString_android(const USet * set,const UChar * str,int32_t strLen)2631 UBooluset_containsString_androidconstUSetsetconstUCharstrint32_tstrLen   (, , );
}

2632 returnuset_containsStringsetstrstrLen2633  (  * ,   * ) {uset_equals_android(const USet * set1,const USet * set2)2634 UBooluset_equals_androidconstUSetset1constUSetset2   (, );
}

2635 returnuset_equalsset1set22636  ( * ) {uset_freeze_android(USet * set)2637 voiduset_freeze_androidUSetset  ();
}

2638 uset_freezeset2639  (  * ,  ,  * ,  * ,  * ,  ,  * ) {uset_getItem_android(const USet * set,int32_t itemIndex,UChar32 * start,UChar32 * end,UChar * str,int32_t strCapacity,UErrorCode * ec)2640 int32_tuset_getItem_androidconstUSetsetint32_titemIndexUChar32startUChar32endUCharstrint32_tstrCapacityUErrorCodeec   (, , , , , , );
}

2641 returnuset_getItemsetitemIndexstartendstrstrCapacityec2642  (  * ) {uset_getItemCount_android(const USet * set)2643 int32_tuset_getItemCount_androidconstUSetset   ();
}

2644 returnuset_getItemCountset2645  (  * ,  ,  * ,  * ) {uset_getSerializedRange_android(const USerializedSet * set,int32_t rangeIndex,UChar32 * pStart,UChar32 * pEnd)2646 UBooluset_getSerializedRange_androidconstUSerializedSetsetint32_trangeIndexUChar32pStartUChar32pEnd   (, , , );
}

2647 returnuset_getSerializedRangesetrangeIndexpStartpEnd2648  (  * ) {uset_getSerializedRangeCount_android(const USerializedSet * set)2649 int32_tuset_getSerializedRangeCount_androidconstUSerializedSetset   ();
}

2650 returnuset_getSerializedRangeCountset2651  ( * ,   * ,  ) {uset_getSerializedSet_android(USerializedSet * fillSet,const uint16_t * src,int32_t srcLength)2652 UBooluset_getSerializedSet_androidUSerializedSetfillSetconstuint16_tsrcint32_tsrcLength   (, , );
}

2653 returnuset_getSerializedSetfillSetsrcsrcLength2654  (  * ,  ) {uset_indexOf_android(const USet * set,UChar32 c)2655 int32_tuset_indexOf_androidconstUSetsetUChar32c   (, );
}

2656 returnuset_indexOfsetc2657  (  * ) {uset_isEmpty_android(const USet * set)2658 UBooluset_isEmpty_androidconstUSetset   ();
}

2659 returnuset_isEmptyset2660  (  * ) {uset_isFrozen_android(const USet * set)2661 UBooluset_isFrozen_androidconstUSetset   ();
}

2662 returnuset_isFrozenset2663  * ( ,  ) {uset_open_android(UChar32 start,UChar32 end)2664 USetuset_open_androidUChar32startUChar32end   (, );
}

2665 returnuset_openstartend2666  * () {uset_openEmpty_android()2667 USetuset_openEmpty_android   ();
}

2668 returnuset_openEmpty2669  * (  * ,  ,  * ) {uset_openPattern_android(const UChar * pattern,int32_t patternLength,UErrorCode * ec)2670 USetuset_openPattern_androidconstUCharpatternint32_tpatternLengthUErrorCodeec   (, , );
}

2671 returnuset_openPatternpatternpatternLengthec2672  * (  * ,  ,  ,  * ) {uset_openPatternOptions_android(const UChar * pattern,int32_t patternLength,uint32_t options,UErrorCode * ec)2673 USetuset_openPatternOptions_androidconstUCharpatternint32_tpatternLengthuint32_toptionsUErrorCodeec   (, , , );
}

2674 returnuset_openPatternOptionspatternpatternLengthoptionsec2675  ( * ,  ) {uset_remove_android(USet * set,UChar32 c)2676 voiduset_remove_androidUSetsetUChar32c  (, );
}

2677 uset_removesetc2678  ( * ,   * ) {uset_removeAll_android(USet * set,const USet * removeSet)2679 voiduset_removeAll_androidUSetsetconstUSetremoveSet  (, );
}

2680 uset_removeAllsetremoveSet2681  ( * ) {uset_removeAllStrings_android(USet * set)2682 voiduset_removeAllStrings_androidUSetset  ();
}

2683 uset_removeAllStringsset2684  ( * ,  ,  ) {uset_removeRange_android(USet * set,UChar32 start,UChar32 end)2685 voiduset_removeRange_androidUSetsetUChar32startUChar32end  (, , );
}

2686 uset_removeRangesetstartend2687  ( * ,   * ,  ) {uset_removeString_android(USet * set,const UChar * str,int32_t strLen)2688 voiduset_removeString_androidUSetsetconstUCharstrint32_tstrLen  (, , );
}

2689 uset_removeStringsetstrstrLen2690  (  * ,  ,  ) {uset_resemblesPattern_android(const UChar * pattern,int32_t patternLength,int32_t pos)2691 UBooluset_resemblesPattern_androidconstUCharpatternint32_tpatternLengthint32_tpos   (, , );
}

2692 returnuset_resemblesPatternpatternpatternLengthpos2693  ( * ,  ,  ) {uset_retain_android(USet * set,UChar32 start,UChar32 end)2694 voiduset_retain_androidUSetsetUChar32startUChar32end  (, , );
}

2695 uset_retainsetstartend2696  ( * ,   * ) {uset_retainAll_android(USet * set,const USet * retain)2697 voiduset_retainAll_androidUSetsetconstUSetretain  (, );
}

2698 uset_retainAllsetretain2699  (  * ,  * ,  ,  * ) {uset_serialize_android(const USet * set,uint16_t * dest,int32_t destCapacity,UErrorCode * pErrorCode)2700 int32_tuset_serialize_androidconstUSetsetuint16_tdestint32_tdestCapacityUErrorCodepErrorCode   (, , , );
}

2701 returnuset_serializesetdestdestCapacitypErrorCode2702  (  * ,  ) {uset_serializedContains_android(const USerializedSet * set,UChar32 c)2703 UBooluset_serializedContains_androidconstUSerializedSetsetUChar32c   (, );
}

2704 returnuset_serializedContainssetc2705  ( * ,  ,  ) {uset_set_android(USet * set,UChar32 start,UChar32 end)2706 voiduset_set_androidUSetsetUChar32startUChar32end  (, , );
}

2707 uset_setsetstartend2708  ( * ,  ) {uset_setSerializedToOne_android(USerializedSet * fillSet,UChar32 c)2709 voiduset_setSerializedToOne_androidUSerializedSetfillSetUChar32c  (, );
}

2710 uset_setSerializedToOnefillSetc2711  (  * ) {uset_size_android(const USet * set)2712 int32_tuset_size_androidconstUSetset   ();
}

2713 returnuset_sizeset2714  (  * ,   * ,  ,  ) {uset_span_android(const USet * set,const UChar * s,int32_t length,USetSpanCondition spanCondition)2715 int32_tuset_span_androidconstUSetsetconstUCharsint32_tlengthUSetSpanConditionspanCondition   (, , , );
}

2716 returnuset_spansetslengthspanCondition2717  (  * ,   * ,  ,  ) {uset_spanBack_android(const USet * set,const UChar * s,int32_t length,USetSpanCondition spanCondition)2718 int32_tuset_spanBack_androidconstUSetsetconstUCharsint32_tlengthUSetSpanConditionspanCondition   (, , , );
}

2719 returnuset_spanBacksetslengthspanCondition2720  (  * ,   * ,  ,  ) {uset_spanBackUTF8_android(const USet * set,const char * s,int32_t length,USetSpanCondition spanCondition)2721 int32_tuset_spanBackUTF8_androidconstUSetsetconstcharsint32_tlengthUSetSpanConditionspanCondition   (, , , );
}

2722 returnuset_spanBackUTF8setslengthspanCondition2723  (  * ,   * ,  ,  ) {uset_spanUTF8_android(const USet * set,const char * s,int32_t length,USetSpanCondition spanCondition)2724 int32_tuset_spanUTF8_androidconstUSetsetconstcharsint32_tlengthUSetSpanConditionspanCondition   (, , , );
}

2725 returnuset_spanUTF8setslengthspanCondition2726  (  * ,  * ,  ,  ,  * ) {uset_toPattern_android(const USet * set,UChar * result,int32_t resultCapacity,UBool escapeUnprintable,UErrorCode * ec)2727 int32_tuset_toPattern_androidconstUSetsetUCharresultint32_tresultCapacityUBoolescapeUnprintableUErrorCodeec   (, , , , );
}

2728 returnuset_toPatternsetresultresultCapacityescapeUnprintableec2729  (  * ,   * ,  ,   * ,  ,  * ) {uspoof_areConfusable_android(const USpoofChecker * sc,const UChar * id1,int32_t length1,const UChar * id2,int32_t length2,UErrorCode * status)2730 int32_tuspoof_areConfusable_androidconstUSpoofCheckerscconstUCharid1int32_tlength1constUCharid2int32_tlength2UErrorCodestatus   (, , , , , );
}

2731 returnuspoof_areConfusablescid1length1id2length2status2732  (  * ,   * ,  ,   * ,  ,  * ) {uspoof_areConfusableUTF8_android(const USpoofChecker * sc,const char * id1,int32_t length1,const char * id2,int32_t length2,UErrorCode * status)2733 int32_tuspoof_areConfusableUTF8_androidconstUSpoofCheckerscconstcharid1int32_tlength1constcharid2int32_tlength2UErrorCodestatus   (, , , , , );
}

2734 returnuspoof_areConfusableUTF8scid1length1id2length2status2735  (  * ,   * ,  ,  * ,  * ) {uspoof_check_android(const USpoofChecker * sc,const UChar * id,int32_t length,int32_t * position,UErrorCode * status)2736 int32_tuspoof_check_androidconstUSpoofCheckerscconstUCharidint32_tlengthint32_tpositionUErrorCodestatus   (, , , , );
}

2737 returnuspoof_checkscidlengthpositionstatus2738  (  * ,   * ,  ,  * ,  * ) {uspoof_check2_android(const USpoofChecker * sc,const UChar * id,int32_t length,USpoofCheckResult * checkResult,UErrorCode * status)2739 int32_tuspoof_check2_androidconstUSpoofCheckerscconstUCharidint32_tlengthUSpoofCheckResultcheckResultUErrorCodestatus   (, , , , );
}

2740 returnuspoof_check2scidlengthcheckResultstatus2741  (  * ,   * ,  ,  * ,  * ) {uspoof_check2UTF8_android(const USpoofChecker * sc,const char * id,int32_t length,USpoofCheckResult * checkResult,UErrorCode * status)2742 int32_tuspoof_check2UTF8_androidconstUSpoofCheckerscconstcharidint32_tlengthUSpoofCheckResultcheckResultUErrorCodestatus   (, , , , );
}

2743 returnuspoof_check2UTF8scidlengthcheckResultstatus2744  (  * ,   * ,  ,  * ,  * ) {uspoof_checkUTF8_android(const USpoofChecker * sc,const char * id,int32_t length,int32_t * position,UErrorCode * status)2745 int32_tuspoof_checkUTF8_androidconstUSpoofCheckerscconstcharidint32_tlengthint32_tpositionUErrorCodestatus   (, , , , );
}

2746 returnuspoof_checkUTF8scidlengthpositionstatus2747  * (  * ,  * ) {uspoof_clone_android(const USpoofChecker * sc,UErrorCode * status)2748 USpoofCheckeruspoof_clone_androidconstUSpoofCheckerscUErrorCodestatus   (, );
}

2749 returnuspoof_clonescstatus2750  ( * ) {uspoof_close_android(USpoofChecker * sc)2751 voiduspoof_close_androidUSpoofCheckersc  ();
}

2752 uspoof_closesc2753  ( * ) {uspoof_closeCheckResult_android(USpoofCheckResult * checkResult)2754 voiduspoof_closeCheckResult_androidUSpoofCheckResultcheckResult  ();
}

2755 uspoof_closeCheckResultcheckResult2756   * (  * ,  * ) {uspoof_getAllowedChars_android(const USpoofChecker * sc,UErrorCode * status)2757 constUSetuspoof_getAllowedChars_androidconstUSpoofCheckerscUErrorCodestatus   (, );
}

2758 returnuspoof_getAllowedCharsscstatus2759   * ( * ,  * ) {uspoof_getAllowedLocales_android(USpoofChecker * sc,UErrorCode * status)2760 constcharuspoof_getAllowedLocales_androidUSpoofCheckerscUErrorCodestatus   (, );
}

2761 returnuspoof_getAllowedLocalesscstatus2762  (  * ,  * ) {uspoof_getCheckResultChecks_android(const USpoofCheckResult * checkResult,UErrorCode * status)2763 int32_tuspoof_getCheckResultChecks_androidconstUSpoofCheckResultcheckResultUErrorCodestatus   (, );
}

2764 returnuspoof_getCheckResultCheckscheckResultstatus2765   * (  * ,  * ) {uspoof_getCheckResultNumerics_android(const USpoofCheckResult * checkResult,UErrorCode * status)2766 constUSetuspoof_getCheckResultNumerics_androidconstUSpoofCheckResultcheckResultUErrorCodestatus   (, );
}

2767 returnuspoof_getCheckResultNumericscheckResultstatus2768  (  * ,  * ) {uspoof_getCheckResultRestrictionLevel_android(const USpoofCheckResult * checkResult,UErrorCode * status)2769 URestrictionLeveluspoof_getCheckResultRestrictionLevel_androidconstUSpoofCheckResultcheckResultUErrorCodestatus   (, );
}

2770 returnuspoof_getCheckResultRestrictionLevelcheckResultstatus2771  (  * ,  * ) {uspoof_getChecks_android(const USpoofChecker * sc,UErrorCode * status)2772 int32_tuspoof_getChecks_androidconstUSpoofCheckerscUErrorCodestatus   (, );
}

2773 returnuspoof_getChecksscstatus2774   * ( * ) {uspoof_getInclusionSet_android(UErrorCode * status)2775 constUSetuspoof_getInclusionSet_androidUErrorCodestatus   ();
}

2776 returnuspoof_getInclusionSetstatus2777   * ( * ) {uspoof_getRecommendedSet_android(UErrorCode * status)2778 constUSetuspoof_getRecommendedSet_androidUErrorCodestatus   ();
}

2779 returnuspoof_getRecommendedSetstatus2780  (  * ) {uspoof_getRestrictionLevel_android(const USpoofChecker * sc)2781 URestrictionLeveluspoof_getRestrictionLevel_androidconstUSpoofCheckersc   ();
}

2782 returnuspoof_getRestrictionLevelsc2783  (  * ,  ,   * ,  ,  * ,  ,  * ) {uspoof_getSkeleton_android(const USpoofChecker * sc,uint32_t type,const UChar * id,int32_t length,UChar * dest,int32_t destCapacity,UErrorCode * status)2784 int32_tuspoof_getSkeleton_androidconstUSpoofCheckerscuint32_ttypeconstUCharidint32_tlengthUChardestint32_tdestCapacityUErrorCodestatus   (, , , , , , );
}

2785 returnuspoof_getSkeletonsctypeidlengthdestdestCapacitystatus2786  (  * ,  ,   * ,  ,  * ,  ,  * ) {uspoof_getSkeletonUTF8_android(const USpoofChecker * sc,uint32_t type,const char * id,int32_t length,char * dest,int32_t destCapacity,UErrorCode * status)2787 int32_tuspoof_getSkeletonUTF8_androidconstUSpoofCheckerscuint32_ttypeconstcharidint32_tlengthchardestint32_tdestCapacityUErrorCodestatus   (, , , , , , );
}

2788 returnuspoof_getSkeletonUTF8sctypeidlengthdestdestCapacitystatus2789  * ( * ) {uspoof_open_android(UErrorCode * status)2790 USpoofCheckeruspoof_open_androidUErrorCodestatus   ();
}

2791 returnuspoof_openstatus2792  * ( * ) {uspoof_openCheckResult_android(UErrorCode * status)2793 USpoofCheckResultuspoof_openCheckResult_androidUErrorCodestatus   ();
}

2794 returnuspoof_openCheckResultstatus2795  * (  * ,  ,  * ,  * ) {uspoof_openFromSerialized_android(const void * data,int32_t length,int32_t * pActualLength,UErrorCode * pErrorCode)2796 USpoofCheckeruspoof_openFromSerialized_androidconstvoiddataint32_tlengthint32_tpActualLengthUErrorCodepErrorCode   (, , , );
}

2797 returnuspoof_openFromSerializeddatalengthpActualLengthpErrorCode2798  * (  * ,  ,   * ,  ,  * ,  * ,  * ) {uspoof_openFromSource_android(const char * confusables,int32_t confusablesLen,const char * confusablesWholeScript,int32_t confusablesWholeScriptLen,int32_t * errType,UParseError * pe,UErrorCode * status)2799 USpoofCheckeruspoof_openFromSource_androidconstcharconfusablesint32_tconfusablesLenconstcharconfusablesWholeScriptint32_tconfusablesWholeScriptLenint32_terrTypeUParseErrorpeUErrorCodestatus   (, , , , , , );
}

2800 returnuspoof_openFromSourceconfusablesconfusablesLenconfusablesWholeScriptconfusablesWholeScriptLenerrTypepestatus2801  ( * ,  * ,  ,  * ) {uspoof_serialize_android(USpoofChecker * sc,void * data,int32_t capacity,UErrorCode * status)2802 int32_tuspoof_serialize_androidUSpoofCheckerscvoiddataint32_tcapacityUErrorCodestatus   (, , , );
}

2803 returnuspoof_serializescdatacapacitystatus2804  ( * ,   * ,  * ) {uspoof_setAllowedChars_android(USpoofChecker * sc,const USet * chars,UErrorCode * status)2805 voiduspoof_setAllowedChars_androidUSpoofCheckerscconstUSetcharsUErrorCodestatus  (, , );
}

2806 uspoof_setAllowedCharssccharsstatus2807  ( * ,   * ,  * ) {uspoof_setAllowedLocales_android(USpoofChecker * sc,const char * localesList,UErrorCode * status)2808 voiduspoof_setAllowedLocales_androidUSpoofCheckerscconstcharlocalesListUErrorCodestatus  (, , );
}

2809 uspoof_setAllowedLocalessclocalesListstatus2810  ( * ,  ,  * ) {uspoof_setChecks_android(USpoofChecker * sc,int32_t checks,UErrorCode * status)2811 voiduspoof_setChecks_androidUSpoofCheckerscint32_tchecksUErrorCodestatus  (, , );
}

2812 uspoof_setChecksscchecksstatus2813  ( * ,  ) {uspoof_setRestrictionLevel_android(USpoofChecker * sc,URestrictionLevel restrictionLevel)2814 voiduspoof_setRestrictionLevel_androidUSpoofCheckerscURestrictionLevelrestrictionLevel  (, );
}

2815 uspoof_setRestrictionLevelscrestrictionLevel2816  ( * ) {usprep_close_android(UStringPrepProfile * profile)2817 voidusprep_close_androidUStringPrepProfileprofile  ();
}

2818 usprep_closeprofile2819  * (  * ,   * ,  * ) {usprep_open_android(const char * path,const char * fileName,UErrorCode * status)2820 UStringPrepProfileusprep_open_androidconstcharpathconstcharfileNameUErrorCodestatus   (, , );
}

2821 returnusprep_openpathfileNamestatus2822  * ( ,  * ) {usprep_openByType_android(UStringPrepProfileType type,UErrorCode * status)2823 UStringPrepProfileusprep_openByType_androidUStringPrepProfileTypetypeUErrorCodestatus   (, );
}

2824 returnusprep_openByTypetypestatus2825  (  * ,   * ,  ,  * ,  ,  ,  * ,  * ) {usprep_prepare_android(const UStringPrepProfile * prep,const UChar * src,int32_t srcLength,UChar * dest,int32_t destCapacity,int32_t options,UParseError * parseError,UErrorCode * status)2826 int32_tusprep_prepare_androidconstUStringPrepProfileprepconstUCharsrcint32_tsrcLengthUChardestint32_tdestCapacityint32_toptionsUParseErrorparseErrorUErrorCodestatus   (, , , , , , , );
}

2827 returnusprep_prepareprepsrcsrcLengthdestdestCapacityoptionsparseErrorstatus2828  ( * ,  ) {utext_char32At_android(UText * ut,int64_t nativeIndex)2829 UChar32utext_char32At_androidUTextutint64_tnativeIndex   (, );
}

2830 returnutext_char32AtutnativeIndex2831  * ( * ,   * ,  ,  ,  * ) {utext_clone_android(UText * dest,const UText * src,UBool deep,UBool readOnly,UErrorCode * status)2832 UTextutext_clone_androidUTextdestconstUTextsrcUBooldeepUBoolreadOnlyUErrorCodestatus   (, , , , );
}

2833 returnutext_clonedestsrcdeepreadOnlystatus2834  * ( * ) {utext_close_android(UText * ut)2835 UTextutext_close_androidUTextut   ();
}

2836 returnutext_closeut2837  ( * ,  ,  ,  ,  ,  * ) {utext_copy_android(UText * ut,int64_t nativeStart,int64_t nativeLimit,int64_t destIndex,UBool move,UErrorCode * status)2838 voidutext_copy_androidUTextutint64_tnativeStartint64_tnativeLimitint64_tdestIndexUBoolmoveUErrorCodestatus  (, , , , , );
}

2839 utext_copyutnativeStartnativeLimitdestIndexmovestatus2840  ( * ) {utext_current32_android(UText * ut)2841 UChar32utext_current32_androidUTextut   ();
}

2842 returnutext_current32ut2843  (  * ,   * ) {utext_equals_android(const UText * a,const UText * b)2844 UBoolutext_equals_androidconstUTextaconstUTextb   (, );
}

2845 returnutext_equalsab2846  ( * ,  ,  ,  * ,  ,  * ) {utext_extract_android(UText * ut,int64_t nativeStart,int64_t nativeLimit,UChar * dest,int32_t destCapacity,UErrorCode * status)2847 int32_tutext_extract_androidUTextutint64_tnativeStartint64_tnativeLimitUChardestint32_tdestCapacityUErrorCodestatus   (, , , , , );
}

2848 returnutext_extractutnativeStartnativeLimitdestdestCapacitystatus2849  ( * ) {utext_freeze_android(UText * ut)2850 voidutext_freeze_androidUTextut  ();
}

2851 utext_freezeut2852  (  * ) {utext_getNativeIndex_android(const UText * ut)2853 int64_tutext_getNativeIndex_androidconstUTextut   ();
}

2854 returnutext_getNativeIndexut2855  ( * ) {utext_getPreviousNativeIndex_android(UText * ut)2856 int64_tutext_getPreviousNativeIndex_androidUTextut   ();
}

2857 returnutext_getPreviousNativeIndexut2858  (  * ) {utext_hasMetaData_android(const UText * ut)2859 UBoolutext_hasMetaData_androidconstUTextut   ();
}

2860 returnutext_hasMetaDataut2861  (  * ) {utext_isLengthExpensive_android(const UText * ut)2862 UBoolutext_isLengthExpensive_androidconstUTextut   ();
}

2863 returnutext_isLengthExpensiveut2864  (  * ) {utext_isWritable_android(const UText * ut)2865 UBoolutext_isWritable_androidconstUTextut   ();
}

2866 returnutext_isWritableut2867  ( * ,  ) {utext_moveIndex32_android(UText * ut,int32_t delta)2868 UBoolutext_moveIndex32_androidUTextutint32_tdelta   (, );
}

2869 returnutext_moveIndex32utdelta2870  ( * ) {utext_nativeLength_android(UText * ut)2871 int64_tutext_nativeLength_androidUTextut   ();
}

2872 returnutext_nativeLengthut2873  ( * ) {utext_next32_android(UText * ut)2874 UChar32utext_next32_androidUTextut   ();
}

2875 returnutext_next32ut2876  ( * ,  ) {utext_next32From_android(UText * ut,int64_t nativeIndex)2877 UChar32utext_next32From_androidUTextutint64_tnativeIndex   (, );
}

2878 returnutext_next32FromutnativeIndex2879  * ( * ,   * ,  ,  * ) {utext_openUChars_android(UText * ut,const UChar * s,int64_t length,UErrorCode * status)2880 UTextutext_openUChars_androidUTextutconstUCharsint64_tlengthUErrorCodestatus   (, , , );
}

2881 returnutext_openUCharsutslengthstatus2882  * ( * ,   * ,  ,  * ) {utext_openUTF8_android(UText * ut,const char * s,int64_t length,UErrorCode * status)2883 UTextutext_openUTF8_androidUTextutconstcharsint64_tlengthUErrorCodestatus   (, , , );
}

2884 returnutext_openUTF8utslengthstatus2885  ( * ) {utext_previous32_android(UText * ut)2886 UChar32utext_previous32_androidUTextut   ();
}

2887 returnutext_previous32ut2888  ( * ,  ) {utext_previous32From_android(UText * ut,int64_t nativeIndex)2889 UChar32utext_previous32From_androidUTextutint64_tnativeIndex   (, );
}

2890 returnutext_previous32FromutnativeIndex2891  ( * ,  ,  ,   * ,  ,  * ) {utext_replace_android(UText * ut,int64_t nativeStart,int64_t nativeLimit,const UChar * replacementText,int32_t replacementLength,UErrorCode * status)2892 int32_tutext_replace_androidUTextutint64_tnativeStartint64_tnativeLimitconstUCharreplacementTextint32_treplacementLengthUErrorCodestatus   (, , , , , );
}

2893 returnutext_replaceutnativeStartnativeLimitreplacementTextreplacementLengthstatus2894  ( * ,  ) {utext_setNativeIndex_android(UText * ut,int64_t nativeIndex)2895 voidutext_setNativeIndex_androidUTextutint64_tnativeIndex  (, );
}

2896 utext_setNativeIndexutnativeIndex2897  * ( * ,  ,  * ) {utext_setup_android(UText * ut,int32_t extraSpace,UErrorCode * status)2898 UTextutext_setup_androidUTextutint32_textraSpaceUErrorCodestatus   (, , );
}

2899 returnutext_setuputextraSpacestatus2900  ( * ,  ,  ,  ,  * ) {utf8_appendCharSafeBody_android(uint8_t * s,int32_t i,int32_t length,UChar32 c,UBool * pIsError)2901 int32_tutf8_appendCharSafeBody_androiduint8_tsint32_tiint32_tlengthUChar32cUBoolpIsError   (, , , , );
}

2902 returnutf8_appendCharSafeBodysilengthcpIsError2903  (  * ,  ,  ) {utf8_back1SafeBody_android(const uint8_t * s,int32_t start,int32_t i)2904 int32_tutf8_back1SafeBody_androidconstuint8_tsint32_tstartint32_ti   (, , );
}

2905 returnutf8_back1SafeBodysstarti2906  (  * ,  * ,  ,  ,  ) {utf8_nextCharSafeBody_android(const uint8_t * s,int32_t * pi,int32_t length,UChar32 c,UBool strict)2907 UChar32utf8_nextCharSafeBody_androidconstuint8_tsint32_tpiint32_tlengthUChar32cUBoolstrict   (, , , , );
}

2908 returnutf8_nextCharSafeBodyspilengthcstrict2909  (  * ,  ,  * ,  ,  ) {utf8_prevCharSafeBody_android(const uint8_t * s,int32_t start,int32_t * pi,UChar32 c,UBool strict)2910 UChar32utf8_prevCharSafeBody_androidconstuint8_tsint32_tstartint32_tpiUChar32cUBoolstrict   (, , , , );
}

2911 returnutf8_prevCharSafeBodysstartpicstrict2912  ( ,  ,  * ) {utmscale_fromInt64_android(int64_t otherTime,UDateTimeScale timeScale,UErrorCode * status)2913 int64_tutmscale_fromInt64_androidint64_totherTimeUDateTimeScaletimeScaleUErrorCodestatus   (, , );
}

2914 returnutmscale_fromInt64otherTimetimeScalestatus2915  ( ,  ,  * ) {utmscale_getTimeScaleValue_android(UDateTimeScale timeScale,UTimeScaleValue value,UErrorCode * status)2916 int64_tutmscale_getTimeScaleValue_androidUDateTimeScaletimeScaleUTimeScaleValuevalueUErrorCodestatus   (, , );
}

2917 returnutmscale_getTimeScaleValuetimeScalevaluestatus2918  ( ,  ,  * ) {utmscale_toInt64_android(int64_t universalTime,UDateTimeScale timeScale,UErrorCode * status)2919 int64_tutmscale_toInt64_androidint64_tuniversalTimeUDateTimeScaletimeScaleUErrorCodestatus   (, , );
}

2920 returnutmscale_toInt64universalTimetimeScalestatus2921  ( * ,  ,  ,   * , ...) {utrace_format_android(char * outBuf,int32_t capacity,int32_t indent,const char * fmt,...)2922 int32_tutrace_format_androidcharoutBufint32_tcapacityint32_tindentconstcharfmt   ;
  (, );
    = (, , , , );
  ();
   ;
}

2923 va_listargs2924 va_startargsfmt2925 int32_tretutrace_vformatoutBufcapacityindentfmtargs2926 va_endargs2927 returnret2928   * ( ) {utrace_functionName_android(int32_t fnNumber)2929 constcharutrace_functionName_androidint32_tfnNumber   ();
}

2930 returnutrace_functionNamefnNumber2931  (  ** ,  ** ,  ** ,  ** ) {utrace_getFunctions_android(const void ** context,UTraceEntry ** e,UTraceExit ** x,UTraceData ** d)2932 voidutrace_getFunctions_androidconstvoidcontextUTraceEntryeUTraceExitxUTraceDatad  (, , , );
}

2933 utrace_getFunctionscontextexd2934  () {utrace_getLevel_android()2935 int32_tutrace_getLevel_android   ();
}

2936 returnutrace_getLevel2937  (  * ,  * ,  * ,  * ) {utrace_setFunctions_android(const void * context,UTraceEntry * e,UTraceExit * x,UTraceData * d)2938 voidutrace_setFunctions_androidconstvoidcontextUTraceEntryeUTraceExitxUTraceDatad  (, , , );
}

2939 utrace_setFunctionscontextexd2940  ( ) {utrace_setLevel_android(int32_t traceLevel)2941 voidutrace_setLevel_androidint32_ttraceLevel  ();
}

2942 utrace_setLeveltraceLevel2943  ( * ,  ,  ,   * ,  ) {utrace_vformat_android(char * outBuf,int32_t capacity,int32_t indent,const char * fmt,va_list args)2944 int32_tutrace_vformat_androidcharoutBufint32_tcapacityint32_tindentconstcharfmtva_listargs   (, , , , );
}

2945 returnutrace_vformatoutBufcapacityindentfmtargs2946  * (  * ,  * ) {utrans_clone_android(const UTransliterator * trans,UErrorCode * status)2947 UTransliteratorutrans_clone_androidconstUTransliteratortransUErrorCodestatus   (, );
}

2948 returnutrans_clonetransstatus2949  ( * ) {utrans_close_android(UTransliterator * trans)2950 voidutrans_close_androidUTransliteratortrans  ();
}

2951 utrans_closetrans2952  () {utrans_countAvailableIDs_android()2953 int32_tutrans_countAvailableIDs_android   ();
}

2954 returnutrans_countAvailableIDs2955  * (  * ,  ,  * ,  * ) {utrans_getSourceSet_android(const UTransliterator * trans,UBool ignoreFilter,USet * fillIn,UErrorCode * status)2956 USetutrans_getSourceSet_androidconstUTransliteratortransUBoolignoreFilterUSetfillInUErrorCodestatus   (, , , );
}

2957 returnutrans_getSourceSettransignoreFilterfillInstatus2958   * (  * ,  * ) {utrans_getUnicodeID_android(const UTransliterator * trans,int32_t * resultLength)2959 constUCharutrans_getUnicodeID_androidconstUTransliteratortransint32_tresultLength   (, );
}

2960 returnutrans_getUnicodeIDtransresultLength2961  * ( * ) {utrans_openIDs_android(UErrorCode * pErrorCode)2962 UEnumerationutrans_openIDs_androidUErrorCodepErrorCode   ();
}

2963 returnutrans_openIDspErrorCode2964  * (  * ,  * ) {utrans_openInverse_android(const UTransliterator * trans,UErrorCode * status)2965 UTransliteratorutrans_openInverse_androidconstUTransliteratortransUErrorCodestatus   (, );
}

2966 returnutrans_openInversetransstatus2967  * (  * ,  ,  ,   * ,  ,  * ,  * ) {utrans_openU_android(const UChar * id,int32_t idLength,UTransDirection dir,const UChar * rules,int32_t rulesLength,UParseError * parseError,UErrorCode * pErrorCode)2968 UTransliteratorutrans_openU_androidconstUCharidint32_tidLengthUTransDirectiondirconstUCharrulesint32_trulesLengthUParseErrorparseErrorUErrorCodepErrorCode   (, , , , , , );
}

2969 returnutrans_openUididLengthdirrulesrulesLengthparseErrorpErrorCode2970  ( * ,  * ) {utrans_register_android(UTransliterator * adoptedTrans,UErrorCode * status)2971 voidutrans_register_androidUTransliteratoradoptedTransUErrorCodestatus  (, );
}

2972 utrans_registeradoptedTransstatus2973  ( * ,   * ,  ,  * ) {utrans_setFilter_android(UTransliterator * trans,const UChar * filterPattern,int32_t filterPatternLen,UErrorCode * status)2974 voidutrans_setFilter_androidUTransliteratortransconstUCharfilterPatternint32_tfilterPatternLenUErrorCodestatus  (, , , );
}

2975 utrans_setFiltertransfilterPatternfilterPatternLenstatus2976  (  * ,  ,  * ,  ,  * ) {utrans_toRules_android(const UTransliterator * trans,UBool escapeUnprintable,UChar * result,int32_t resultLength,UErrorCode * status)2977 int32_tutrans_toRules_androidconstUTransliteratortransUBoolescapeUnprintableUCharresultint32_tresultLengthUErrorCodestatus   (, , , , );
}

2978 returnutrans_toRulestransescapeUnprintableresultresultLengthstatus2979  (  * ,  * ,   * ,  ,  * ,  * ) {utrans_trans_android(const UTransliterator * trans,UReplaceable * rep,const UReplaceableCallbacks * repFunc,int32_t start,int32_t * limit,UErrorCode * status)2980 voidutrans_trans_androidconstUTransliteratortransUReplaceablerepconstUReplaceableCallbacksrepFuncint32_tstartint32_tlimitUErrorCodestatus  (, , , , , );
}

2981 utrans_transtransreprepFuncstartlimitstatus2982  (  * ,  * ,   * ,  * ,  * ) {utrans_transIncremental_android(const UTransliterator * trans,UReplaceable * rep,const UReplaceableCallbacks * repFunc,UTransPosition * pos,UErrorCode * status)2983 voidutrans_transIncremental_androidconstUTransliteratortransUReplaceablerepconstUReplaceableCallbacksrepFuncUTransPositionposUErrorCodestatus  (, , , , );
}

2984 utrans_transIncrementaltransreprepFuncposstatus2985  (  * ,  * ,  * ,  ,  * ,  * ) {utrans_transIncrementalUChars_android(const UTransliterator * trans,UChar * text,int32_t * textLength,int32_t textCapacity,UTransPosition * pos,UErrorCode * status)2986 voidutrans_transIncrementalUChars_androidconstUTransliteratortransUChartextint32_ttextLengthint32_ttextCapacityUTransPositionposUErrorCodestatus  (, , , , , );
}

2987 utrans_transIncrementalUCharstranstexttextLengthtextCapacityposstatus2988  (  * ,  * ,  * ,  ,  ,  * ,  * ) {utrans_transUChars_android(const UTransliterator * trans,UChar * text,int32_t * textLength,int32_t textCapacity,int32_t start,int32_t * limit,UErrorCode * status)2989 voidutrans_transUChars_androidconstUTransliteratortransUChartextint32_ttextLengthint32_ttextCapacityint32_tstartint32_tlimitUErrorCodestatus  (, , , , , , );
}

}2990 utrans_transUCharstranstexttextLengthtextCapacitystartlimitstatus2991  (  * ,  ) {utrans_unregisterID_android(const UChar * id,int32_t idLength)2992 voidutrans_unregisterID_androidconstUCharidint32_tidLength  (, );
}
2993 utrans_unregisterIDididLength2994 2995