• Home
  • 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/ucpmap.h>
23 #include <unicode/ucptrie.h>
24 #include <unicode/ucsdet.h>
25 #include <unicode/ucurr.h>
26 #include <unicode/udat.h>
27 #include <unicode/udata.h>
28 #include <unicode/udateintervalformat.h>
29 #include <unicode/udatpg.h>
30 #include <unicode/uenum.h>
31 #include <unicode/ufieldpositer.h>
32 #include <unicode/uformattable.h>
33 #include <unicode/ugender.h>
34 #include <unicode/uidna.h>
35 #include <unicode/uiter.h>
36 #include <unicode/uldnames.h>
37 #include <unicode/ulistformatter.h>
38 #include <unicode/uloc.h>
39 #include <unicode/ulocdata.h>
40 #include <unicode/umsg.h>
41 #include <unicode/umutablecptrie.h>
42 #include <unicode/unorm2.h>
43 #include <unicode/unum.h>
44 #include <unicode/unumberformatter.h>
45 #include <unicode/unumsys.h>
46 #include <unicode/upluralrules.h>
47 #include <unicode/uregex.h>
48 #include <unicode/uregion.h>
49 #include <unicode/ureldatefmt.h>
50 #include <unicode/ures.h>
51 #include <unicode/uscript.h>
52 #include <unicode/usearch.h>
53 #include <unicode/uset.h>
54 #include <unicode/ushape.h>
55 #include <unicode/uspoof.h>
56 #include <unicode/usprep.h>
57 #include <unicode/ustring.h>
58 #include <unicode/utext.h>
59 #include <unicode/utf8.h>
60 #include <unicode/utmscale.h>
61 #include <unicode/utrace.h>
62 #include <unicode/utrans.h>
63 #include <unicode/utypes.h>
64 #include <unicode/uversion.h>
65 
66 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)67 void UCNV_FROM_U_CALLBACK_ESCAPE_android(const void * context, UConverterFromUnicodeArgs * fromUArgs, const UChar * codeUnits, int32_t length, UChar32 codePoint, UConverterCallbackReason reason, UErrorCode * err) {
68   UCNV_FROM_U_CALLBACK_ESCAPE(context, fromUArgs, codeUnits, length, codePoint, reason, err);
69 }
UCNV_FROM_U_CALLBACK_SKIP_android(const void * context,UConverterFromUnicodeArgs * fromUArgs,const UChar * codeUnits,int32_t length,UChar32 codePoint,UConverterCallbackReason reason,UErrorCode * err)70 void UCNV_FROM_U_CALLBACK_SKIP_android(const void * context, UConverterFromUnicodeArgs * fromUArgs, const UChar * codeUnits, int32_t length, UChar32 codePoint, UConverterCallbackReason reason, UErrorCode * err) {
71   UCNV_FROM_U_CALLBACK_SKIP(context, fromUArgs, codeUnits, length, codePoint, reason, err);
72 }
UCNV_FROM_U_CALLBACK_STOP_android(const void * context,UConverterFromUnicodeArgs * fromUArgs,const UChar * codeUnits,int32_t length,UChar32 codePoint,UConverterCallbackReason reason,UErrorCode * err)73 void UCNV_FROM_U_CALLBACK_STOP_android(const void * context, UConverterFromUnicodeArgs * fromUArgs, const UChar * codeUnits, int32_t length, UChar32 codePoint, UConverterCallbackReason reason, UErrorCode * err) {
74   UCNV_FROM_U_CALLBACK_STOP(context, fromUArgs, codeUnits, length, codePoint, reason, err);
75 }
UCNV_FROM_U_CALLBACK_SUBSTITUTE_android(const void * context,UConverterFromUnicodeArgs * fromUArgs,const UChar * codeUnits,int32_t length,UChar32 codePoint,UConverterCallbackReason reason,UErrorCode * err)76 void UCNV_FROM_U_CALLBACK_SUBSTITUTE_android(const void * context, UConverterFromUnicodeArgs * fromUArgs, const UChar * codeUnits, int32_t length, UChar32 codePoint, UConverterCallbackReason reason, UErrorCode * err) {
77   UCNV_FROM_U_CALLBACK_SUBSTITUTE(context, fromUArgs, codeUnits, length, codePoint, reason, err);
78 }
UCNV_TO_U_CALLBACK_ESCAPE_android(const void * context,UConverterToUnicodeArgs * toUArgs,const char * codeUnits,int32_t length,UConverterCallbackReason reason,UErrorCode * err)79 void UCNV_TO_U_CALLBACK_ESCAPE_android(const void * context, UConverterToUnicodeArgs * toUArgs, const char * codeUnits, int32_t length, UConverterCallbackReason reason, UErrorCode * err) {
80   UCNV_TO_U_CALLBACK_ESCAPE(context, toUArgs, codeUnits, length, reason, err);
81 }
UCNV_TO_U_CALLBACK_SKIP_android(const void * context,UConverterToUnicodeArgs * toUArgs,const char * codeUnits,int32_t length,UConverterCallbackReason reason,UErrorCode * err)82 void UCNV_TO_U_CALLBACK_SKIP_android(const void * context, UConverterToUnicodeArgs * toUArgs, const char * codeUnits, int32_t length, UConverterCallbackReason reason, UErrorCode * err) {
83   UCNV_TO_U_CALLBACK_SKIP(context, toUArgs, codeUnits, length, reason, err);
84 }
UCNV_TO_U_CALLBACK_STOP_android(const void * context,UConverterToUnicodeArgs * toUArgs,const char * codeUnits,int32_t length,UConverterCallbackReason reason,UErrorCode * err)85 void UCNV_TO_U_CALLBACK_STOP_android(const void * context, UConverterToUnicodeArgs * toUArgs, const char * codeUnits, int32_t length, UConverterCallbackReason reason, UErrorCode * err) {
86   UCNV_TO_U_CALLBACK_STOP(context, toUArgs, codeUnits, length, reason, err);
87 }
UCNV_TO_U_CALLBACK_SUBSTITUTE_android(const void * context,UConverterToUnicodeArgs * toUArgs,const char * codeUnits,int32_t length,UConverterCallbackReason reason,UErrorCode * err)88 void UCNV_TO_U_CALLBACK_SUBSTITUTE_android(const void * context, UConverterToUnicodeArgs * toUArgs, const char * codeUnits, int32_t length, UConverterCallbackReason reason, UErrorCode * err) {
89   UCNV_TO_U_CALLBACK_SUBSTITUTE(context, toUArgs, codeUnits, length, reason, err);
90 }
u_UCharsToChars_android(const UChar * us,char * cs,int32_t length)91 void u_UCharsToChars_android(const UChar * us, char * cs, int32_t length) {
92   u_UCharsToChars(us, cs, length);
93 }
u_austrcpy_android(char * dst,const UChar * src)94 char * u_austrcpy_android(char * dst, const UChar * src) {
95   return u_austrcpy(dst, src);
96 }
u_austrncpy_android(char * dst,const UChar * src,int32_t n)97 char * u_austrncpy_android(char * dst, const UChar * src, int32_t n) {
98   return u_austrncpy(dst, src, n);
99 }
u_catclose_android(u_nl_catd catd)100 void u_catclose_android(u_nl_catd catd) {
101   u_catclose(catd);
102 }
u_catgets_android(u_nl_catd catd,int32_t set_num,int32_t msg_num,const UChar * s,int32_t * len,UErrorCode * ec)103 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) {
104   return u_catgets(catd, set_num, msg_num, s, len, ec);
105 }
u_catopen_android(const char * name,const char * locale,UErrorCode * ec)106 u_nl_catd u_catopen_android(const char * name, const char * locale, UErrorCode * ec) {
107   return u_catopen(name, locale, ec);
108 }
u_charAge_android(UChar32 c,UVersionInfo versionArray)109 void u_charAge_android(UChar32 c, UVersionInfo versionArray) {
110   u_charAge(c, versionArray);
111 }
u_charDigitValue_android(UChar32 c)112 int32_t u_charDigitValue_android(UChar32 c) {
113   return u_charDigitValue(c);
114 }
u_charDirection_android(UChar32 c)115 UCharDirection u_charDirection_android(UChar32 c) {
116   return u_charDirection(c);
117 }
u_charFromName_android(UCharNameChoice nameChoice,const char * name,UErrorCode * pErrorCode)118 UChar32 u_charFromName_android(UCharNameChoice nameChoice, const char * name, UErrorCode * pErrorCode) {
119   return u_charFromName(nameChoice, name, pErrorCode);
120 }
u_charMirror_android(UChar32 c)121 UChar32 u_charMirror_android(UChar32 c) {
122   return u_charMirror(c);
123 }
u_charName_android(UChar32 code,UCharNameChoice nameChoice,char * buffer,int32_t bufferLength,UErrorCode * pErrorCode)124 int32_t u_charName_android(UChar32 code, UCharNameChoice nameChoice, char * buffer, int32_t bufferLength, UErrorCode * pErrorCode) {
125   return u_charName(code, nameChoice, buffer, bufferLength, pErrorCode);
126 }
u_charType_android(UChar32 c)127 int8_t u_charType_android(UChar32 c) {
128   return u_charType(c);
129 }
u_charsToUChars_android(const char * cs,UChar * us,int32_t length)130 void u_charsToUChars_android(const char * cs, UChar * us, int32_t length) {
131   u_charsToUChars(cs, us, length);
132 }
u_cleanup_android()133 void u_cleanup_android() {
134   u_cleanup();
135 }
u_countChar32_android(const UChar * s,int32_t length)136 int32_t u_countChar32_android(const UChar * s, int32_t length) {
137   return u_countChar32(s, length);
138 }
u_digit_android(UChar32 ch,int8_t radix)139 int32_t u_digit_android(UChar32 ch, int8_t radix) {
140   return u_digit(ch, radix);
141 }
u_enumCharNames_android(UChar32 start,UChar32 limit,UEnumCharNamesFn * fn,void * context,UCharNameChoice nameChoice,UErrorCode * pErrorCode)142 void u_enumCharNames_android(UChar32 start, UChar32 limit, UEnumCharNamesFn * fn, void * context, UCharNameChoice nameChoice, UErrorCode * pErrorCode) {
143   u_enumCharNames(start, limit, fn, context, nameChoice, pErrorCode);
144 }
u_enumCharTypes_android(UCharEnumTypeRange * enumRange,const void * context)145 void u_enumCharTypes_android(UCharEnumTypeRange * enumRange, const void * context) {
146   u_enumCharTypes(enumRange, context);
147 }
u_errorName_android(UErrorCode code)148 const char * u_errorName_android(UErrorCode code) {
149   return u_errorName(code);
150 }
u_foldCase_android(UChar32 c,uint32_t options)151 UChar32 u_foldCase_android(UChar32 c, uint32_t options) {
152   return u_foldCase(c, options);
153 }
u_forDigit_android(int32_t digit,int8_t radix)154 UChar32 u_forDigit_android(int32_t digit, int8_t radix) {
155   return u_forDigit(digit, radix);
156 }
u_formatMessage_android(const char * locale,const UChar * pattern,int32_t patternLength,UChar * result,int32_t resultLength,UErrorCode * status,...)157 int32_t u_formatMessage_android(const char * locale, const UChar * pattern, int32_t patternLength, UChar * result, int32_t resultLength, UErrorCode * status, ...) {
158   va_list args;
159   va_start(args, status);
160   int32_t ret = u_vformatMessage(locale, pattern, patternLength, result, resultLength, args, status);
161   va_end(args);
162   return ret;
163 }
u_formatMessageWithError_android(const char * locale,const UChar * pattern,int32_t patternLength,UChar * result,int32_t resultLength,UParseError * parseError,UErrorCode * status,...)164 int32_t u_formatMessageWithError_android(const char * locale, const UChar * pattern, int32_t patternLength, UChar * result, int32_t resultLength, UParseError * parseError, UErrorCode * status, ...) {
165   va_list args;
166   va_start(args, status);
167   int32_t ret = u_vformatMessageWithError(locale, pattern, patternLength, result, resultLength, parseError, args, status);
168   va_end(args);
169   return ret;
170 }
u_getBidiPairedBracket_android(UChar32 c)171 UChar32 u_getBidiPairedBracket_android(UChar32 c) {
172   return u_getBidiPairedBracket(c);
173 }
u_getBinaryPropertySet_android(UProperty property,UErrorCode * pErrorCode)174 const USet * u_getBinaryPropertySet_android(UProperty property, UErrorCode * pErrorCode) {
175   return u_getBinaryPropertySet(property, pErrorCode);
176 }
u_getCombiningClass_android(UChar32 c)177 uint8_t u_getCombiningClass_android(UChar32 c) {
178   return u_getCombiningClass(c);
179 }
u_getDataDirectory_android()180 const char * u_getDataDirectory_android() {
181   return u_getDataDirectory();
182 }
u_getDataVersion_android(UVersionInfo dataVersionFillin,UErrorCode * status)183 void u_getDataVersion_android(UVersionInfo dataVersionFillin, UErrorCode * status) {
184   u_getDataVersion(dataVersionFillin, status);
185 }
u_getFC_NFKC_Closure_android(UChar32 c,UChar * dest,int32_t destCapacity,UErrorCode * pErrorCode)186 int32_t u_getFC_NFKC_Closure_android(UChar32 c, UChar * dest, int32_t destCapacity, UErrorCode * pErrorCode) {
187   return u_getFC_NFKC_Closure(c, dest, destCapacity, pErrorCode);
188 }
u_getIntPropertyMap_android(UProperty property,UErrorCode * pErrorCode)189 const UCPMap * u_getIntPropertyMap_android(UProperty property, UErrorCode * pErrorCode) {
190   return u_getIntPropertyMap(property, pErrorCode);
191 }
u_getIntPropertyMaxValue_android(UProperty which)192 int32_t u_getIntPropertyMaxValue_android(UProperty which) {
193   return u_getIntPropertyMaxValue(which);
194 }
u_getIntPropertyMinValue_android(UProperty which)195 int32_t u_getIntPropertyMinValue_android(UProperty which) {
196   return u_getIntPropertyMinValue(which);
197 }
u_getIntPropertyValue_android(UChar32 c,UProperty which)198 int32_t u_getIntPropertyValue_android(UChar32 c, UProperty which) {
199   return u_getIntPropertyValue(c, which);
200 }
u_getNumericValue_android(UChar32 c)201 double u_getNumericValue_android(UChar32 c) {
202   return u_getNumericValue(c);
203 }
u_getPropertyEnum_android(const char * alias)204 UProperty u_getPropertyEnum_android(const char * alias) {
205   return u_getPropertyEnum(alias);
206 }
u_getPropertyName_android(UProperty property,UPropertyNameChoice nameChoice)207 const char * u_getPropertyName_android(UProperty property, UPropertyNameChoice nameChoice) {
208   return u_getPropertyName(property, nameChoice);
209 }
u_getPropertyValueEnum_android(UProperty property,const char * alias)210 int32_t u_getPropertyValueEnum_android(UProperty property, const char * alias) {
211   return u_getPropertyValueEnum(property, alias);
212 }
u_getPropertyValueName_android(UProperty property,int32_t value,UPropertyNameChoice nameChoice)213 const char * u_getPropertyValueName_android(UProperty property, int32_t value, UPropertyNameChoice nameChoice) {
214   return u_getPropertyValueName(property, value, nameChoice);
215 }
u_getUnicodeVersion_android(UVersionInfo versionArray)216 void u_getUnicodeVersion_android(UVersionInfo versionArray) {
217   u_getUnicodeVersion(versionArray);
218 }
u_getVersion_android(UVersionInfo versionArray)219 void u_getVersion_android(UVersionInfo versionArray) {
220   u_getVersion(versionArray);
221 }
u_hasBinaryProperty_android(UChar32 c,UProperty which)222 UBool u_hasBinaryProperty_android(UChar32 c, UProperty which) {
223   return u_hasBinaryProperty(c, which);
224 }
u_init_android(UErrorCode * status)225 void u_init_android(UErrorCode * status) {
226   u_init(status);
227 }
u_isIDIgnorable_android(UChar32 c)228 UBool u_isIDIgnorable_android(UChar32 c) {
229   return u_isIDIgnorable(c);
230 }
u_isIDPart_android(UChar32 c)231 UBool u_isIDPart_android(UChar32 c) {
232   return u_isIDPart(c);
233 }
u_isIDStart_android(UChar32 c)234 UBool u_isIDStart_android(UChar32 c) {
235   return u_isIDStart(c);
236 }
u_isISOControl_android(UChar32 c)237 UBool u_isISOControl_android(UChar32 c) {
238   return u_isISOControl(c);
239 }
u_isJavaIDPart_android(UChar32 c)240 UBool u_isJavaIDPart_android(UChar32 c) {
241   return u_isJavaIDPart(c);
242 }
u_isJavaIDStart_android(UChar32 c)243 UBool u_isJavaIDStart_android(UChar32 c) {
244   return u_isJavaIDStart(c);
245 }
u_isJavaSpaceChar_android(UChar32 c)246 UBool u_isJavaSpaceChar_android(UChar32 c) {
247   return u_isJavaSpaceChar(c);
248 }
u_isMirrored_android(UChar32 c)249 UBool u_isMirrored_android(UChar32 c) {
250   return u_isMirrored(c);
251 }
u_isUAlphabetic_android(UChar32 c)252 UBool u_isUAlphabetic_android(UChar32 c) {
253   return u_isUAlphabetic(c);
254 }
u_isULowercase_android(UChar32 c)255 UBool u_isULowercase_android(UChar32 c) {
256   return u_isULowercase(c);
257 }
u_isUUppercase_android(UChar32 c)258 UBool u_isUUppercase_android(UChar32 c) {
259   return u_isUUppercase(c);
260 }
u_isUWhiteSpace_android(UChar32 c)261 UBool u_isUWhiteSpace_android(UChar32 c) {
262   return u_isUWhiteSpace(c);
263 }
u_isWhitespace_android(UChar32 c)264 UBool u_isWhitespace_android(UChar32 c) {
265   return u_isWhitespace(c);
266 }
u_isalnum_android(UChar32 c)267 UBool u_isalnum_android(UChar32 c) {
268   return u_isalnum(c);
269 }
u_isalpha_android(UChar32 c)270 UBool u_isalpha_android(UChar32 c) {
271   return u_isalpha(c);
272 }
u_isbase_android(UChar32 c)273 UBool u_isbase_android(UChar32 c) {
274   return u_isbase(c);
275 }
u_isblank_android(UChar32 c)276 UBool u_isblank_android(UChar32 c) {
277   return u_isblank(c);
278 }
u_iscntrl_android(UChar32 c)279 UBool u_iscntrl_android(UChar32 c) {
280   return u_iscntrl(c);
281 }
u_isdefined_android(UChar32 c)282 UBool u_isdefined_android(UChar32 c) {
283   return u_isdefined(c);
284 }
u_isdigit_android(UChar32 c)285 UBool u_isdigit_android(UChar32 c) {
286   return u_isdigit(c);
287 }
u_isgraph_android(UChar32 c)288 UBool u_isgraph_android(UChar32 c) {
289   return u_isgraph(c);
290 }
u_islower_android(UChar32 c)291 UBool u_islower_android(UChar32 c) {
292   return u_islower(c);
293 }
u_isprint_android(UChar32 c)294 UBool u_isprint_android(UChar32 c) {
295   return u_isprint(c);
296 }
u_ispunct_android(UChar32 c)297 UBool u_ispunct_android(UChar32 c) {
298   return u_ispunct(c);
299 }
u_isspace_android(UChar32 c)300 UBool u_isspace_android(UChar32 c) {
301   return u_isspace(c);
302 }
u_istitle_android(UChar32 c)303 UBool u_istitle_android(UChar32 c) {
304   return u_istitle(c);
305 }
u_isupper_android(UChar32 c)306 UBool u_isupper_android(UChar32 c) {
307   return u_isupper(c);
308 }
u_isxdigit_android(UChar32 c)309 UBool u_isxdigit_android(UChar32 c) {
310   return u_isxdigit(c);
311 }
u_memcasecmp_android(const UChar * s1,const UChar * s2,int32_t length,uint32_t options)312 int32_t u_memcasecmp_android(const UChar * s1, const UChar * s2, int32_t length, uint32_t options) {
313   return u_memcasecmp(s1, s2, length, options);
314 }
u_memchr_android(const UChar * s,UChar c,int32_t count)315 UChar * u_memchr_android(const UChar * s, UChar c, int32_t count) {
316   return u_memchr(s, c, count);
317 }
u_memchr32_android(const UChar * s,UChar32 c,int32_t count)318 UChar * u_memchr32_android(const UChar * s, UChar32 c, int32_t count) {
319   return u_memchr32(s, c, count);
320 }
u_memcmp_android(const UChar * buf1,const UChar * buf2,int32_t count)321 int32_t u_memcmp_android(const UChar * buf1, const UChar * buf2, int32_t count) {
322   return u_memcmp(buf1, buf2, count);
323 }
u_memcmpCodePointOrder_android(const UChar * s1,const UChar * s2,int32_t count)324 int32_t u_memcmpCodePointOrder_android(const UChar * s1, const UChar * s2, int32_t count) {
325   return u_memcmpCodePointOrder(s1, s2, count);
326 }
u_memcpy_android(UChar * dest,const UChar * src,int32_t count)327 UChar * u_memcpy_android(UChar * dest, const UChar * src, int32_t count) {
328   return u_memcpy(dest, src, count);
329 }
u_memmove_android(UChar * dest,const UChar * src,int32_t count)330 UChar * u_memmove_android(UChar * dest, const UChar * src, int32_t count) {
331   return u_memmove(dest, src, count);
332 }
u_memrchr_android(const UChar * s,UChar c,int32_t count)333 UChar * u_memrchr_android(const UChar * s, UChar c, int32_t count) {
334   return u_memrchr(s, c, count);
335 }
u_memrchr32_android(const UChar * s,UChar32 c,int32_t count)336 UChar * u_memrchr32_android(const UChar * s, UChar32 c, int32_t count) {
337   return u_memrchr32(s, c, count);
338 }
u_memset_android(UChar * dest,UChar c,int32_t count)339 UChar * u_memset_android(UChar * dest, UChar c, int32_t count) {
340   return u_memset(dest, c, count);
341 }
u_parseMessage_android(const char * locale,const UChar * pattern,int32_t patternLength,const UChar * source,int32_t sourceLength,UErrorCode * status,...)342 void u_parseMessage_android(const char * locale, const UChar * pattern, int32_t patternLength, const UChar * source, int32_t sourceLength, UErrorCode * status, ...) {
343   va_list args;
344   va_start(args, status);
345   u_vparseMessage(locale, pattern, patternLength, source, sourceLength, args, status);
346   va_end(args);
347   return;
348 }
u_parseMessageWithError_android(const char * locale,const UChar * pattern,int32_t patternLength,const UChar * source,int32_t sourceLength,UParseError * parseError,UErrorCode * status,...)349 void u_parseMessageWithError_android(const char * locale, const UChar * pattern, int32_t patternLength, const UChar * source, int32_t sourceLength, UParseError * parseError, UErrorCode * status, ...) {
350   va_list args;
351   va_start(args, status);
352   u_vparseMessageWithError(locale, pattern, patternLength, source, sourceLength, args, parseError, status);
353   va_end(args);
354   return;
355 }
u_setDataDirectory_android(const char * directory)356 void u_setDataDirectory_android(const char * directory) {
357   u_setDataDirectory(directory);
358 }
u_setMemoryFunctions_android(const void * context,UMemAllocFn * a,UMemReallocFn * r,UMemFreeFn * f,UErrorCode * status)359 void u_setMemoryFunctions_android(const void * context, UMemAllocFn * a, UMemReallocFn * r, UMemFreeFn * f, UErrorCode * status) {
360   u_setMemoryFunctions(context, a, r, f, status);
361 }
u_shapeArabic_android(const UChar * source,int32_t sourceLength,UChar * dest,int32_t destSize,uint32_t options,UErrorCode * pErrorCode)362 int32_t u_shapeArabic_android(const UChar * source, int32_t sourceLength, UChar * dest, int32_t destSize, uint32_t options, UErrorCode * pErrorCode) {
363   return u_shapeArabic(source, sourceLength, dest, destSize, options, pErrorCode);
364 }
u_strCaseCompare_android(const UChar * s1,int32_t length1,const UChar * s2,int32_t length2,uint32_t options,UErrorCode * pErrorCode)365 int32_t u_strCaseCompare_android(const UChar * s1, int32_t length1, const UChar * s2, int32_t length2, uint32_t options, UErrorCode * pErrorCode) {
366   return u_strCaseCompare(s1, length1, s2, length2, options, pErrorCode);
367 }
u_strCompare_android(const UChar * s1,int32_t length1,const UChar * s2,int32_t length2,UBool codePointOrder)368 int32_t u_strCompare_android(const UChar * s1, int32_t length1, const UChar * s2, int32_t length2, UBool codePointOrder) {
369   return u_strCompare(s1, length1, s2, length2, codePointOrder);
370 }
u_strCompareIter_android(UCharIterator * iter1,UCharIterator * iter2,UBool codePointOrder)371 int32_t u_strCompareIter_android(UCharIterator * iter1, UCharIterator * iter2, UBool codePointOrder) {
372   return u_strCompareIter(iter1, iter2, codePointOrder);
373 }
u_strFindFirst_android(const UChar * s,int32_t length,const UChar * substring,int32_t subLength)374 UChar * u_strFindFirst_android(const UChar * s, int32_t length, const UChar * substring, int32_t subLength) {
375   return u_strFindFirst(s, length, substring, subLength);
376 }
u_strFindLast_android(const UChar * s,int32_t length,const UChar * substring,int32_t subLength)377 UChar * u_strFindLast_android(const UChar * s, int32_t length, const UChar * substring, int32_t subLength) {
378   return u_strFindLast(s, length, substring, subLength);
379 }
u_strFoldCase_android(UChar * dest,int32_t destCapacity,const UChar * src,int32_t srcLength,uint32_t options,UErrorCode * pErrorCode)380 int32_t u_strFoldCase_android(UChar * dest, int32_t destCapacity, const UChar * src, int32_t srcLength, uint32_t options, UErrorCode * pErrorCode) {
381   return u_strFoldCase(dest, destCapacity, src, srcLength, options, pErrorCode);
382 }
u_strFromJavaModifiedUTF8WithSub_android(UChar * dest,int32_t destCapacity,int32_t * pDestLength,const char * src,int32_t srcLength,UChar32 subchar,int32_t * pNumSubstitutions,UErrorCode * pErrorCode)383 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) {
384   return u_strFromJavaModifiedUTF8WithSub(dest, destCapacity, pDestLength, src, srcLength, subchar, pNumSubstitutions, pErrorCode);
385 }
u_strFromUTF32_android(UChar * dest,int32_t destCapacity,int32_t * pDestLength,const UChar32 * src,int32_t srcLength,UErrorCode * pErrorCode)386 UChar * u_strFromUTF32_android(UChar * dest, int32_t destCapacity, int32_t * pDestLength, const UChar32 * src, int32_t srcLength, UErrorCode * pErrorCode) {
387   return u_strFromUTF32(dest, destCapacity, pDestLength, src, srcLength, pErrorCode);
388 }
u_strFromUTF32WithSub_android(UChar * dest,int32_t destCapacity,int32_t * pDestLength,const UChar32 * src,int32_t srcLength,UChar32 subchar,int32_t * pNumSubstitutions,UErrorCode * pErrorCode)389 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) {
390   return u_strFromUTF32WithSub(dest, destCapacity, pDestLength, src, srcLength, subchar, pNumSubstitutions, pErrorCode);
391 }
u_strFromUTF8_android(UChar * dest,int32_t destCapacity,int32_t * pDestLength,const char * src,int32_t srcLength,UErrorCode * pErrorCode)392 UChar * u_strFromUTF8_android(UChar * dest, int32_t destCapacity, int32_t * pDestLength, const char * src, int32_t srcLength, UErrorCode * pErrorCode) {
393   return u_strFromUTF8(dest, destCapacity, pDestLength, src, srcLength, pErrorCode);
394 }
u_strFromUTF8Lenient_android(UChar * dest,int32_t destCapacity,int32_t * pDestLength,const char * src,int32_t srcLength,UErrorCode * pErrorCode)395 UChar * u_strFromUTF8Lenient_android(UChar * dest, int32_t destCapacity, int32_t * pDestLength, const char * src, int32_t srcLength, UErrorCode * pErrorCode) {
396   return u_strFromUTF8Lenient(dest, destCapacity, pDestLength, src, srcLength, pErrorCode);
397 }
u_strFromUTF8WithSub_android(UChar * dest,int32_t destCapacity,int32_t * pDestLength,const char * src,int32_t srcLength,UChar32 subchar,int32_t * pNumSubstitutions,UErrorCode * pErrorCode)398 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) {
399   return u_strFromUTF8WithSub(dest, destCapacity, pDestLength, src, srcLength, subchar, pNumSubstitutions, pErrorCode);
400 }
u_strFromWCS_android(UChar * dest,int32_t destCapacity,int32_t * pDestLength,const wchar_t * src,int32_t srcLength,UErrorCode * pErrorCode)401 UChar * u_strFromWCS_android(UChar * dest, int32_t destCapacity, int32_t * pDestLength, const wchar_t * src, int32_t srcLength, UErrorCode * pErrorCode) {
402   return u_strFromWCS(dest, destCapacity, pDestLength, src, srcLength, pErrorCode);
403 }
u_strHasMoreChar32Than_android(const UChar * s,int32_t length,int32_t number)404 UBool u_strHasMoreChar32Than_android(const UChar * s, int32_t length, int32_t number) {
405   return u_strHasMoreChar32Than(s, length, number);
406 }
u_strToJavaModifiedUTF8_android(char * dest,int32_t destCapacity,int32_t * pDestLength,const UChar * src,int32_t srcLength,UErrorCode * pErrorCode)407 char * u_strToJavaModifiedUTF8_android(char * dest, int32_t destCapacity, int32_t * pDestLength, const UChar * src, int32_t srcLength, UErrorCode * pErrorCode) {
408   return u_strToJavaModifiedUTF8(dest, destCapacity, pDestLength, src, srcLength, pErrorCode);
409 }
u_strToLower_android(UChar * dest,int32_t destCapacity,const UChar * src,int32_t srcLength,const char * locale,UErrorCode * pErrorCode)410 int32_t u_strToLower_android(UChar * dest, int32_t destCapacity, const UChar * src, int32_t srcLength, const char * locale, UErrorCode * pErrorCode) {
411   return u_strToLower(dest, destCapacity, src, srcLength, locale, pErrorCode);
412 }
u_strToTitle_android(UChar * dest,int32_t destCapacity,const UChar * src,int32_t srcLength,UBreakIterator * titleIter,const char * locale,UErrorCode * pErrorCode)413 int32_t u_strToTitle_android(UChar * dest, int32_t destCapacity, const UChar * src, int32_t srcLength, UBreakIterator * titleIter, const char * locale, UErrorCode * pErrorCode) {
414   return u_strToTitle(dest, destCapacity, src, srcLength, titleIter, locale, pErrorCode);
415 }
u_strToUTF32_android(UChar32 * dest,int32_t destCapacity,int32_t * pDestLength,const UChar * src,int32_t srcLength,UErrorCode * pErrorCode)416 UChar32 * u_strToUTF32_android(UChar32 * dest, int32_t destCapacity, int32_t * pDestLength, const UChar * src, int32_t srcLength, UErrorCode * pErrorCode) {
417   return u_strToUTF32(dest, destCapacity, pDestLength, src, srcLength, pErrorCode);
418 }
u_strToUTF32WithSub_android(UChar32 * dest,int32_t destCapacity,int32_t * pDestLength,const UChar * src,int32_t srcLength,UChar32 subchar,int32_t * pNumSubstitutions,UErrorCode * pErrorCode)419 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) {
420   return u_strToUTF32WithSub(dest, destCapacity, pDestLength, src, srcLength, subchar, pNumSubstitutions, pErrorCode);
421 }
u_strToUTF8_android(char * dest,int32_t destCapacity,int32_t * pDestLength,const UChar * src,int32_t srcLength,UErrorCode * pErrorCode)422 char * u_strToUTF8_android(char * dest, int32_t destCapacity, int32_t * pDestLength, const UChar * src, int32_t srcLength, UErrorCode * pErrorCode) {
423   return u_strToUTF8(dest, destCapacity, pDestLength, src, srcLength, pErrorCode);
424 }
u_strToUTF8WithSub_android(char * dest,int32_t destCapacity,int32_t * pDestLength,const UChar * src,int32_t srcLength,UChar32 subchar,int32_t * pNumSubstitutions,UErrorCode * pErrorCode)425 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) {
426   return u_strToUTF8WithSub(dest, destCapacity, pDestLength, src, srcLength, subchar, pNumSubstitutions, pErrorCode);
427 }
u_strToUpper_android(UChar * dest,int32_t destCapacity,const UChar * src,int32_t srcLength,const char * locale,UErrorCode * pErrorCode)428 int32_t u_strToUpper_android(UChar * dest, int32_t destCapacity, const UChar * src, int32_t srcLength, const char * locale, UErrorCode * pErrorCode) {
429   return u_strToUpper(dest, destCapacity, src, srcLength, locale, pErrorCode);
430 }
u_strToWCS_android(wchar_t * dest,int32_t destCapacity,int32_t * pDestLength,const UChar * src,int32_t srcLength,UErrorCode * pErrorCode)431 wchar_t * u_strToWCS_android(wchar_t * dest, int32_t destCapacity, int32_t * pDestLength, const UChar * src, int32_t srcLength, UErrorCode * pErrorCode) {
432   return u_strToWCS(dest, destCapacity, pDestLength, src, srcLength, pErrorCode);
433 }
u_strcasecmp_android(const UChar * s1,const UChar * s2,uint32_t options)434 int32_t u_strcasecmp_android(const UChar * s1, const UChar * s2, uint32_t options) {
435   return u_strcasecmp(s1, s2, options);
436 }
u_strcat_android(UChar * dst,const UChar * src)437 UChar * u_strcat_android(UChar * dst, const UChar * src) {
438   return u_strcat(dst, src);
439 }
u_strchr_android(const UChar * s,UChar c)440 UChar * u_strchr_android(const UChar * s, UChar c) {
441   return u_strchr(s, c);
442 }
u_strchr32_android(const UChar * s,UChar32 c)443 UChar * u_strchr32_android(const UChar * s, UChar32 c) {
444   return u_strchr32(s, c);
445 }
u_strcmp_android(const UChar * s1,const UChar * s2)446 int32_t u_strcmp_android(const UChar * s1, const UChar * s2) {
447   return u_strcmp(s1, s2);
448 }
u_strcmpCodePointOrder_android(const UChar * s1,const UChar * s2)449 int32_t u_strcmpCodePointOrder_android(const UChar * s1, const UChar * s2) {
450   return u_strcmpCodePointOrder(s1, s2);
451 }
u_strcpy_android(UChar * dst,const UChar * src)452 UChar * u_strcpy_android(UChar * dst, const UChar * src) {
453   return u_strcpy(dst, src);
454 }
u_strcspn_android(const UChar * string,const UChar * matchSet)455 int32_t u_strcspn_android(const UChar * string, const UChar * matchSet) {
456   return u_strcspn(string, matchSet);
457 }
u_strlen_android(const UChar * s)458 int32_t u_strlen_android(const UChar * s) {
459   return u_strlen(s);
460 }
u_strncasecmp_android(const UChar * s1,const UChar * s2,int32_t n,uint32_t options)461 int32_t u_strncasecmp_android(const UChar * s1, const UChar * s2, int32_t n, uint32_t options) {
462   return u_strncasecmp(s1, s2, n, options);
463 }
u_strncat_android(UChar * dst,const UChar * src,int32_t n)464 UChar * u_strncat_android(UChar * dst, const UChar * src, int32_t n) {
465   return u_strncat(dst, src, n);
466 }
u_strncmp_android(const UChar * ucs1,const UChar * ucs2,int32_t n)467 int32_t u_strncmp_android(const UChar * ucs1, const UChar * ucs2, int32_t n) {
468   return u_strncmp(ucs1, ucs2, n);
469 }
u_strncmpCodePointOrder_android(const UChar * s1,const UChar * s2,int32_t n)470 int32_t u_strncmpCodePointOrder_android(const UChar * s1, const UChar * s2, int32_t n) {
471   return u_strncmpCodePointOrder(s1, s2, n);
472 }
u_strncpy_android(UChar * dst,const UChar * src,int32_t n)473 UChar * u_strncpy_android(UChar * dst, const UChar * src, int32_t n) {
474   return u_strncpy(dst, src, n);
475 }
u_strpbrk_android(const UChar * string,const UChar * matchSet)476 UChar * u_strpbrk_android(const UChar * string, const UChar * matchSet) {
477   return u_strpbrk(string, matchSet);
478 }
u_strrchr_android(const UChar * s,UChar c)479 UChar * u_strrchr_android(const UChar * s, UChar c) {
480   return u_strrchr(s, c);
481 }
u_strrchr32_android(const UChar * s,UChar32 c)482 UChar * u_strrchr32_android(const UChar * s, UChar32 c) {
483   return u_strrchr32(s, c);
484 }
u_strrstr_android(const UChar * s,const UChar * substring)485 UChar * u_strrstr_android(const UChar * s, const UChar * substring) {
486   return u_strrstr(s, substring);
487 }
u_strspn_android(const UChar * string,const UChar * matchSet)488 int32_t u_strspn_android(const UChar * string, const UChar * matchSet) {
489   return u_strspn(string, matchSet);
490 }
u_strstr_android(const UChar * s,const UChar * substring)491 UChar * u_strstr_android(const UChar * s, const UChar * substring) {
492   return u_strstr(s, substring);
493 }
u_strtok_r_android(UChar * src,const UChar * delim,UChar ** saveState)494 UChar * u_strtok_r_android(UChar * src, const UChar * delim, UChar ** saveState) {
495   return u_strtok_r(src, delim, saveState);
496 }
u_tolower_android(UChar32 c)497 UChar32 u_tolower_android(UChar32 c) {
498   return u_tolower(c);
499 }
u_totitle_android(UChar32 c)500 UChar32 u_totitle_android(UChar32 c) {
501   return u_totitle(c);
502 }
u_toupper_android(UChar32 c)503 UChar32 u_toupper_android(UChar32 c) {
504   return u_toupper(c);
505 }
u_uastrcpy_android(UChar * dst,const char * src)506 UChar * u_uastrcpy_android(UChar * dst, const char * src) {
507   return u_uastrcpy(dst, src);
508 }
u_uastrncpy_android(UChar * dst,const char * src,int32_t n)509 UChar * u_uastrncpy_android(UChar * dst, const char * src, int32_t n) {
510   return u_uastrncpy(dst, src, n);
511 }
u_unescape_android(const char * src,UChar * dest,int32_t destCapacity)512 int32_t u_unescape_android(const char * src, UChar * dest, int32_t destCapacity) {
513   return u_unescape(src, dest, destCapacity);
514 }
u_unescapeAt_android(UNESCAPE_CHAR_AT charAt,int32_t * offset,int32_t length,void * context)515 UChar32 u_unescapeAt_android(UNESCAPE_CHAR_AT charAt, int32_t * offset, int32_t length, void * context) {
516   return u_unescapeAt(charAt, offset, length, context);
517 }
u_versionFromString_android(UVersionInfo versionArray,const char * versionString)518 void u_versionFromString_android(UVersionInfo versionArray, const char * versionString) {
519   u_versionFromString(versionArray, versionString);
520 }
u_versionFromUString_android(UVersionInfo versionArray,const UChar * versionString)521 void u_versionFromUString_android(UVersionInfo versionArray, const UChar * versionString) {
522   u_versionFromUString(versionArray, versionString);
523 }
u_versionToString_android(const UVersionInfo versionArray,char * versionString)524 void u_versionToString_android(const UVersionInfo versionArray, char * versionString) {
525   u_versionToString(versionArray, versionString);
526 }
u_vformatMessage_android(const char * locale,const UChar * pattern,int32_t patternLength,UChar * result,int32_t resultLength,va_list ap,UErrorCode * status)527 int32_t u_vformatMessage_android(const char * locale, const UChar * pattern, int32_t patternLength, UChar * result, int32_t resultLength, va_list ap, UErrorCode * status) {
528   return u_vformatMessage(locale, pattern, patternLength, result, resultLength, ap, status);
529 }
u_vformatMessageWithError_android(const char * locale,const UChar * pattern,int32_t patternLength,UChar * result,int32_t resultLength,UParseError * parseError,va_list ap,UErrorCode * status)530 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) {
531   return u_vformatMessageWithError(locale, pattern, patternLength, result, resultLength, parseError, ap, status);
532 }
u_vparseMessage_android(const char * locale,const UChar * pattern,int32_t patternLength,const UChar * source,int32_t sourceLength,va_list ap,UErrorCode * status)533 void u_vparseMessage_android(const char * locale, const UChar * pattern, int32_t patternLength, const UChar * source, int32_t sourceLength, va_list ap, UErrorCode * status) {
534   u_vparseMessage(locale, pattern, patternLength, source, sourceLength, ap, status);
535 }
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)536 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) {
537   u_vparseMessageWithError(locale, pattern, patternLength, source, sourceLength, ap, parseError, status);
538 }
ubidi_close_android(UBiDi * pBiDi)539 void ubidi_close_android(UBiDi * pBiDi) {
540   ubidi_close(pBiDi);
541 }
ubidi_countParagraphs_android(UBiDi * pBiDi)542 int32_t ubidi_countParagraphs_android(UBiDi * pBiDi) {
543   return ubidi_countParagraphs(pBiDi);
544 }
ubidi_countRuns_android(UBiDi * pBiDi,UErrorCode * pErrorCode)545 int32_t ubidi_countRuns_android(UBiDi * pBiDi, UErrorCode * pErrorCode) {
546   return ubidi_countRuns(pBiDi, pErrorCode);
547 }
ubidi_getBaseDirection_android(const UChar * text,int32_t length)548 UBiDiDirection ubidi_getBaseDirection_android(const UChar * text, int32_t length) {
549   return ubidi_getBaseDirection(text, length);
550 }
ubidi_getClassCallback_android(UBiDi * pBiDi,UBiDiClassCallback ** fn,const void ** context)551 void ubidi_getClassCallback_android(UBiDi * pBiDi, UBiDiClassCallback ** fn, const void ** context) {
552   ubidi_getClassCallback(pBiDi, fn, context);
553 }
ubidi_getCustomizedClass_android(UBiDi * pBiDi,UChar32 c)554 UCharDirection ubidi_getCustomizedClass_android(UBiDi * pBiDi, UChar32 c) {
555   return ubidi_getCustomizedClass(pBiDi, c);
556 }
ubidi_getDirection_android(const UBiDi * pBiDi)557 UBiDiDirection ubidi_getDirection_android(const UBiDi * pBiDi) {
558   return ubidi_getDirection(pBiDi);
559 }
ubidi_getLength_android(const UBiDi * pBiDi)560 int32_t ubidi_getLength_android(const UBiDi * pBiDi) {
561   return ubidi_getLength(pBiDi);
562 }
ubidi_getLevelAt_android(const UBiDi * pBiDi,int32_t charIndex)563 UBiDiLevel ubidi_getLevelAt_android(const UBiDi * pBiDi, int32_t charIndex) {
564   return ubidi_getLevelAt(pBiDi, charIndex);
565 }
ubidi_getLevels_android(UBiDi * pBiDi,UErrorCode * pErrorCode)566 const UBiDiLevel * ubidi_getLevels_android(UBiDi * pBiDi, UErrorCode * pErrorCode) {
567   return ubidi_getLevels(pBiDi, pErrorCode);
568 }
ubidi_getLogicalIndex_android(UBiDi * pBiDi,int32_t visualIndex,UErrorCode * pErrorCode)569 int32_t ubidi_getLogicalIndex_android(UBiDi * pBiDi, int32_t visualIndex, UErrorCode * pErrorCode) {
570   return ubidi_getLogicalIndex(pBiDi, visualIndex, pErrorCode);
571 }
ubidi_getLogicalMap_android(UBiDi * pBiDi,int32_t * indexMap,UErrorCode * pErrorCode)572 void ubidi_getLogicalMap_android(UBiDi * pBiDi, int32_t * indexMap, UErrorCode * pErrorCode) {
573   ubidi_getLogicalMap(pBiDi, indexMap, pErrorCode);
574 }
ubidi_getLogicalRun_android(const UBiDi * pBiDi,int32_t logicalPosition,int32_t * pLogicalLimit,UBiDiLevel * pLevel)575 void ubidi_getLogicalRun_android(const UBiDi * pBiDi, int32_t logicalPosition, int32_t * pLogicalLimit, UBiDiLevel * pLevel) {
576   ubidi_getLogicalRun(pBiDi, logicalPosition, pLogicalLimit, pLevel);
577 }
ubidi_getParaLevel_android(const UBiDi * pBiDi)578 UBiDiLevel ubidi_getParaLevel_android(const UBiDi * pBiDi) {
579   return ubidi_getParaLevel(pBiDi);
580 }
ubidi_getParagraph_android(const UBiDi * pBiDi,int32_t charIndex,int32_t * pParaStart,int32_t * pParaLimit,UBiDiLevel * pParaLevel,UErrorCode * pErrorCode)581 int32_t ubidi_getParagraph_android(const UBiDi * pBiDi, int32_t charIndex, int32_t * pParaStart, int32_t * pParaLimit, UBiDiLevel * pParaLevel, UErrorCode * pErrorCode) {
582   return ubidi_getParagraph(pBiDi, charIndex, pParaStart, pParaLimit, pParaLevel, pErrorCode);
583 }
ubidi_getParagraphByIndex_android(const UBiDi * pBiDi,int32_t paraIndex,int32_t * pParaStart,int32_t * pParaLimit,UBiDiLevel * pParaLevel,UErrorCode * pErrorCode)584 void ubidi_getParagraphByIndex_android(const UBiDi * pBiDi, int32_t paraIndex, int32_t * pParaStart, int32_t * pParaLimit, UBiDiLevel * pParaLevel, UErrorCode * pErrorCode) {
585   ubidi_getParagraphByIndex(pBiDi, paraIndex, pParaStart, pParaLimit, pParaLevel, pErrorCode);
586 }
ubidi_getProcessedLength_android(const UBiDi * pBiDi)587 int32_t ubidi_getProcessedLength_android(const UBiDi * pBiDi) {
588   return ubidi_getProcessedLength(pBiDi);
589 }
ubidi_getReorderingMode_android(UBiDi * pBiDi)590 UBiDiReorderingMode ubidi_getReorderingMode_android(UBiDi * pBiDi) {
591   return ubidi_getReorderingMode(pBiDi);
592 }
ubidi_getReorderingOptions_android(UBiDi * pBiDi)593 uint32_t ubidi_getReorderingOptions_android(UBiDi * pBiDi) {
594   return ubidi_getReorderingOptions(pBiDi);
595 }
ubidi_getResultLength_android(const UBiDi * pBiDi)596 int32_t ubidi_getResultLength_android(const UBiDi * pBiDi) {
597   return ubidi_getResultLength(pBiDi);
598 }
ubidi_getText_android(const UBiDi * pBiDi)599 const UChar * ubidi_getText_android(const UBiDi * pBiDi) {
600   return ubidi_getText(pBiDi);
601 }
ubidi_getVisualIndex_android(UBiDi * pBiDi,int32_t logicalIndex,UErrorCode * pErrorCode)602 int32_t ubidi_getVisualIndex_android(UBiDi * pBiDi, int32_t logicalIndex, UErrorCode * pErrorCode) {
603   return ubidi_getVisualIndex(pBiDi, logicalIndex, pErrorCode);
604 }
ubidi_getVisualMap_android(UBiDi * pBiDi,int32_t * indexMap,UErrorCode * pErrorCode)605 void ubidi_getVisualMap_android(UBiDi * pBiDi, int32_t * indexMap, UErrorCode * pErrorCode) {
606   ubidi_getVisualMap(pBiDi, indexMap, pErrorCode);
607 }
ubidi_getVisualRun_android(UBiDi * pBiDi,int32_t runIndex,int32_t * pLogicalStart,int32_t * pLength)608 UBiDiDirection ubidi_getVisualRun_android(UBiDi * pBiDi, int32_t runIndex, int32_t * pLogicalStart, int32_t * pLength) {
609   return ubidi_getVisualRun(pBiDi, runIndex, pLogicalStart, pLength);
610 }
ubidi_invertMap_android(const int32_t * srcMap,int32_t * destMap,int32_t length)611 void ubidi_invertMap_android(const int32_t * srcMap, int32_t * destMap, int32_t length) {
612   ubidi_invertMap(srcMap, destMap, length);
613 }
ubidi_isInverse_android(UBiDi * pBiDi)614 UBool ubidi_isInverse_android(UBiDi * pBiDi) {
615   return ubidi_isInverse(pBiDi);
616 }
ubidi_isOrderParagraphsLTR_android(UBiDi * pBiDi)617 UBool ubidi_isOrderParagraphsLTR_android(UBiDi * pBiDi) {
618   return ubidi_isOrderParagraphsLTR(pBiDi);
619 }
ubidi_open_android()620 UBiDi * ubidi_open_android() {
621   return ubidi_open();
622 }
ubidi_openSized_android(int32_t maxLength,int32_t maxRunCount,UErrorCode * pErrorCode)623 UBiDi * ubidi_openSized_android(int32_t maxLength, int32_t maxRunCount, UErrorCode * pErrorCode) {
624   return ubidi_openSized(maxLength, maxRunCount, pErrorCode);
625 }
ubidi_orderParagraphsLTR_android(UBiDi * pBiDi,UBool orderParagraphsLTR)626 void ubidi_orderParagraphsLTR_android(UBiDi * pBiDi, UBool orderParagraphsLTR) {
627   ubidi_orderParagraphsLTR(pBiDi, orderParagraphsLTR);
628 }
ubidi_reorderLogical_android(const UBiDiLevel * levels,int32_t length,int32_t * indexMap)629 void ubidi_reorderLogical_android(const UBiDiLevel * levels, int32_t length, int32_t * indexMap) {
630   ubidi_reorderLogical(levels, length, indexMap);
631 }
ubidi_reorderVisual_android(const UBiDiLevel * levels,int32_t length,int32_t * indexMap)632 void ubidi_reorderVisual_android(const UBiDiLevel * levels, int32_t length, int32_t * indexMap) {
633   ubidi_reorderVisual(levels, length, indexMap);
634 }
ubidi_setClassCallback_android(UBiDi * pBiDi,UBiDiClassCallback * newFn,const void * newContext,UBiDiClassCallback ** oldFn,const void ** oldContext,UErrorCode * pErrorCode)635 void ubidi_setClassCallback_android(UBiDi * pBiDi, UBiDiClassCallback * newFn, const void * newContext, UBiDiClassCallback ** oldFn, const void ** oldContext, UErrorCode * pErrorCode) {
636   ubidi_setClassCallback(pBiDi, newFn, newContext, oldFn, oldContext, pErrorCode);
637 }
ubidi_setContext_android(UBiDi * pBiDi,const UChar * prologue,int32_t proLength,const UChar * epilogue,int32_t epiLength,UErrorCode * pErrorCode)638 void ubidi_setContext_android(UBiDi * pBiDi, const UChar * prologue, int32_t proLength, const UChar * epilogue, int32_t epiLength, UErrorCode * pErrorCode) {
639   ubidi_setContext(pBiDi, prologue, proLength, epilogue, epiLength, pErrorCode);
640 }
ubidi_setInverse_android(UBiDi * pBiDi,UBool isInverse)641 void ubidi_setInverse_android(UBiDi * pBiDi, UBool isInverse) {
642   ubidi_setInverse(pBiDi, isInverse);
643 }
ubidi_setLine_android(const UBiDi * pParaBiDi,int32_t start,int32_t limit,UBiDi * pLineBiDi,UErrorCode * pErrorCode)644 void ubidi_setLine_android(const UBiDi * pParaBiDi, int32_t start, int32_t limit, UBiDi * pLineBiDi, UErrorCode * pErrorCode) {
645   ubidi_setLine(pParaBiDi, start, limit, pLineBiDi, pErrorCode);
646 }
ubidi_setPara_android(UBiDi * pBiDi,const UChar * text,int32_t length,UBiDiLevel paraLevel,UBiDiLevel * embeddingLevels,UErrorCode * pErrorCode)647 void ubidi_setPara_android(UBiDi * pBiDi, const UChar * text, int32_t length, UBiDiLevel paraLevel, UBiDiLevel * embeddingLevels, UErrorCode * pErrorCode) {
648   ubidi_setPara(pBiDi, text, length, paraLevel, embeddingLevels, pErrorCode);
649 }
ubidi_setReorderingMode_android(UBiDi * pBiDi,UBiDiReorderingMode reorderingMode)650 void ubidi_setReorderingMode_android(UBiDi * pBiDi, UBiDiReorderingMode reorderingMode) {
651   ubidi_setReorderingMode(pBiDi, reorderingMode);
652 }
ubidi_setReorderingOptions_android(UBiDi * pBiDi,uint32_t reorderingOptions)653 void ubidi_setReorderingOptions_android(UBiDi * pBiDi, uint32_t reorderingOptions) {
654   ubidi_setReorderingOptions(pBiDi, reorderingOptions);
655 }
ubidi_writeReordered_android(UBiDi * pBiDi,UChar * dest,int32_t destSize,uint16_t options,UErrorCode * pErrorCode)656 int32_t ubidi_writeReordered_android(UBiDi * pBiDi, UChar * dest, int32_t destSize, uint16_t options, UErrorCode * pErrorCode) {
657   return ubidi_writeReordered(pBiDi, dest, destSize, options, pErrorCode);
658 }
ubidi_writeReverse_android(const UChar * src,int32_t srcLength,UChar * dest,int32_t destSize,uint16_t options,UErrorCode * pErrorCode)659 int32_t ubidi_writeReverse_android(const UChar * src, int32_t srcLength, UChar * dest, int32_t destSize, uint16_t options, UErrorCode * pErrorCode) {
660   return ubidi_writeReverse(src, srcLength, dest, destSize, options, pErrorCode);
661 }
ubiditransform_close_android(UBiDiTransform * pBidiTransform)662 void ubiditransform_close_android(UBiDiTransform * pBidiTransform) {
663   ubiditransform_close(pBidiTransform);
664 }
ubiditransform_open_android(UErrorCode * pErrorCode)665 UBiDiTransform * ubiditransform_open_android(UErrorCode * pErrorCode) {
666   return ubiditransform_open(pErrorCode);
667 }
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)668 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) {
669   return ubiditransform_transform(pBiDiTransform, src, srcLength, dest, destSize, inParaLevel, inOrder, outParaLevel, outOrder, doMirroring, shapingOptions, pErrorCode);
670 }
ublock_getCode_android(UChar32 c)671 UBlockCode ublock_getCode_android(UChar32 c) {
672   return ublock_getCode(c);
673 }
ubrk_close_android(UBreakIterator * bi)674 void ubrk_close_android(UBreakIterator * bi) {
675   ubrk_close(bi);
676 }
ubrk_countAvailable_android()677 int32_t ubrk_countAvailable_android() {
678   return ubrk_countAvailable();
679 }
ubrk_current_android(const UBreakIterator * bi)680 int32_t ubrk_current_android(const UBreakIterator * bi) {
681   return ubrk_current(bi);
682 }
ubrk_first_android(UBreakIterator * bi)683 int32_t ubrk_first_android(UBreakIterator * bi) {
684   return ubrk_first(bi);
685 }
ubrk_following_android(UBreakIterator * bi,int32_t offset)686 int32_t ubrk_following_android(UBreakIterator * bi, int32_t offset) {
687   return ubrk_following(bi, offset);
688 }
ubrk_getAvailable_android(int32_t index)689 const char * ubrk_getAvailable_android(int32_t index) {
690   return ubrk_getAvailable(index);
691 }
ubrk_getBinaryRules_android(UBreakIterator * bi,uint8_t * binaryRules,int32_t rulesCapacity,UErrorCode * status)692 int32_t ubrk_getBinaryRules_android(UBreakIterator * bi, uint8_t * binaryRules, int32_t rulesCapacity, UErrorCode * status) {
693   return ubrk_getBinaryRules(bi, binaryRules, rulesCapacity, status);
694 }
ubrk_getLocaleByType_android(const UBreakIterator * bi,ULocDataLocaleType type,UErrorCode * status)695 const char * ubrk_getLocaleByType_android(const UBreakIterator * bi, ULocDataLocaleType type, UErrorCode * status) {
696   return ubrk_getLocaleByType(bi, type, status);
697 }
ubrk_getRuleStatus_android(UBreakIterator * bi)698 int32_t ubrk_getRuleStatus_android(UBreakIterator * bi) {
699   return ubrk_getRuleStatus(bi);
700 }
ubrk_getRuleStatusVec_android(UBreakIterator * bi,int32_t * fillInVec,int32_t capacity,UErrorCode * status)701 int32_t ubrk_getRuleStatusVec_android(UBreakIterator * bi, int32_t * fillInVec, int32_t capacity, UErrorCode * status) {
702   return ubrk_getRuleStatusVec(bi, fillInVec, capacity, status);
703 }
ubrk_isBoundary_android(UBreakIterator * bi,int32_t offset)704 UBool ubrk_isBoundary_android(UBreakIterator * bi, int32_t offset) {
705   return ubrk_isBoundary(bi, offset);
706 }
ubrk_last_android(UBreakIterator * bi)707 int32_t ubrk_last_android(UBreakIterator * bi) {
708   return ubrk_last(bi);
709 }
ubrk_next_android(UBreakIterator * bi)710 int32_t ubrk_next_android(UBreakIterator * bi) {
711   return ubrk_next(bi);
712 }
ubrk_open_android(UBreakIteratorType type,const char * locale,const UChar * text,int32_t textLength,UErrorCode * status)713 UBreakIterator * ubrk_open_android(UBreakIteratorType type, const char * locale, const UChar * text, int32_t textLength, UErrorCode * status) {
714   return ubrk_open(type, locale, text, textLength, status);
715 }
ubrk_openBinaryRules_android(const uint8_t * binaryRules,int32_t rulesLength,const UChar * text,int32_t textLength,UErrorCode * status)716 UBreakIterator * ubrk_openBinaryRules_android(const uint8_t * binaryRules, int32_t rulesLength, const UChar * text, int32_t textLength, UErrorCode * status) {
717   return ubrk_openBinaryRules(binaryRules, rulesLength, text, textLength, status);
718 }
ubrk_openRules_android(const UChar * rules,int32_t rulesLength,const UChar * text,int32_t textLength,UParseError * parseErr,UErrorCode * status)719 UBreakIterator * ubrk_openRules_android(const UChar * rules, int32_t rulesLength, const UChar * text, int32_t textLength, UParseError * parseErr, UErrorCode * status) {
720   return ubrk_openRules(rules, rulesLength, text, textLength, parseErr, status);
721 }
ubrk_preceding_android(UBreakIterator * bi,int32_t offset)722 int32_t ubrk_preceding_android(UBreakIterator * bi, int32_t offset) {
723   return ubrk_preceding(bi, offset);
724 }
ubrk_previous_android(UBreakIterator * bi)725 int32_t ubrk_previous_android(UBreakIterator * bi) {
726   return ubrk_previous(bi);
727 }
ubrk_refreshUText_android(UBreakIterator * bi,UText * text,UErrorCode * status)728 void ubrk_refreshUText_android(UBreakIterator * bi, UText * text, UErrorCode * status) {
729   ubrk_refreshUText(bi, text, status);
730 }
ubrk_safeClone_android(const UBreakIterator * bi,void * stackBuffer,int32_t * pBufferSize,UErrorCode * status)731 UBreakIterator * ubrk_safeClone_android(const UBreakIterator * bi, void * stackBuffer, int32_t * pBufferSize, UErrorCode * status) {
732   return ubrk_safeClone(bi, stackBuffer, pBufferSize, status);
733 }
ubrk_setText_android(UBreakIterator * bi,const UChar * text,int32_t textLength,UErrorCode * status)734 void ubrk_setText_android(UBreakIterator * bi, const UChar * text, int32_t textLength, UErrorCode * status) {
735   ubrk_setText(bi, text, textLength, status);
736 }
ubrk_setUText_android(UBreakIterator * bi,UText * text,UErrorCode * status)737 void ubrk_setUText_android(UBreakIterator * bi, UText * text, UErrorCode * status) {
738   ubrk_setUText(bi, text, status);
739 }
ucal_add_android(UCalendar * cal,UCalendarDateFields field,int32_t amount,UErrorCode * status)740 void ucal_add_android(UCalendar * cal, UCalendarDateFields field, int32_t amount, UErrorCode * status) {
741   ucal_add(cal, field, amount, status);
742 }
ucal_clear_android(UCalendar * calendar)743 void ucal_clear_android(UCalendar * calendar) {
744   ucal_clear(calendar);
745 }
ucal_clearField_android(UCalendar * cal,UCalendarDateFields field)746 void ucal_clearField_android(UCalendar * cal, UCalendarDateFields field) {
747   ucal_clearField(cal, field);
748 }
ucal_clone_android(const UCalendar * cal,UErrorCode * status)749 UCalendar * ucal_clone_android(const UCalendar * cal, UErrorCode * status) {
750   return ucal_clone(cal, status);
751 }
ucal_close_android(UCalendar * cal)752 void ucal_close_android(UCalendar * cal) {
753   ucal_close(cal);
754 }
ucal_countAvailable_android()755 int32_t ucal_countAvailable_android() {
756   return ucal_countAvailable();
757 }
ucal_equivalentTo_android(const UCalendar * cal1,const UCalendar * cal2)758 UBool ucal_equivalentTo_android(const UCalendar * cal1, const UCalendar * cal2) {
759   return ucal_equivalentTo(cal1, cal2);
760 }
ucal_get_android(const UCalendar * cal,UCalendarDateFields field,UErrorCode * status)761 int32_t ucal_get_android(const UCalendar * cal, UCalendarDateFields field, UErrorCode * status) {
762   return ucal_get(cal, field, status);
763 }
ucal_getAttribute_android(const UCalendar * cal,UCalendarAttribute attr)764 int32_t ucal_getAttribute_android(const UCalendar * cal, UCalendarAttribute attr) {
765   return ucal_getAttribute(cal, attr);
766 }
ucal_getAvailable_android(int32_t localeIndex)767 const char * ucal_getAvailable_android(int32_t localeIndex) {
768   return ucal_getAvailable(localeIndex);
769 }
ucal_getCanonicalTimeZoneID_android(const UChar * id,int32_t len,UChar * result,int32_t resultCapacity,UBool * isSystemID,UErrorCode * status)770 int32_t ucal_getCanonicalTimeZoneID_android(const UChar * id, int32_t len, UChar * result, int32_t resultCapacity, UBool * isSystemID, UErrorCode * status) {
771   return ucal_getCanonicalTimeZoneID(id, len, result, resultCapacity, isSystemID, status);
772 }
ucal_getDSTSavings_android(const UChar * zoneID,UErrorCode * ec)773 int32_t ucal_getDSTSavings_android(const UChar * zoneID, UErrorCode * ec) {
774   return ucal_getDSTSavings(zoneID, ec);
775 }
ucal_getDayOfWeekType_android(const UCalendar * cal,UCalendarDaysOfWeek dayOfWeek,UErrorCode * status)776 UCalendarWeekdayType ucal_getDayOfWeekType_android(const UCalendar * cal, UCalendarDaysOfWeek dayOfWeek, UErrorCode * status) {
777   return ucal_getDayOfWeekType(cal, dayOfWeek, status);
778 }
ucal_getDefaultTimeZone_android(UChar * result,int32_t resultCapacity,UErrorCode * ec)779 int32_t ucal_getDefaultTimeZone_android(UChar * result, int32_t resultCapacity, UErrorCode * ec) {
780   return ucal_getDefaultTimeZone(result, resultCapacity, ec);
781 }
ucal_getFieldDifference_android(UCalendar * cal,UDate target,UCalendarDateFields field,UErrorCode * status)782 int32_t ucal_getFieldDifference_android(UCalendar * cal, UDate target, UCalendarDateFields field, UErrorCode * status) {
783   return ucal_getFieldDifference(cal, target, field, status);
784 }
ucal_getGregorianChange_android(const UCalendar * cal,UErrorCode * pErrorCode)785 UDate ucal_getGregorianChange_android(const UCalendar * cal, UErrorCode * pErrorCode) {
786   return ucal_getGregorianChange(cal, pErrorCode);
787 }
ucal_getKeywordValuesForLocale_android(const char * key,const char * locale,UBool commonlyUsed,UErrorCode * status)788 UEnumeration * ucal_getKeywordValuesForLocale_android(const char * key, const char * locale, UBool commonlyUsed, UErrorCode * status) {
789   return ucal_getKeywordValuesForLocale(key, locale, commonlyUsed, status);
790 }
ucal_getLimit_android(const UCalendar * cal,UCalendarDateFields field,UCalendarLimitType type,UErrorCode * status)791 int32_t ucal_getLimit_android(const UCalendar * cal, UCalendarDateFields field, UCalendarLimitType type, UErrorCode * status) {
792   return ucal_getLimit(cal, field, type, status);
793 }
ucal_getLocaleByType_android(const UCalendar * cal,ULocDataLocaleType type,UErrorCode * status)794 const char * ucal_getLocaleByType_android(const UCalendar * cal, ULocDataLocaleType type, UErrorCode * status) {
795   return ucal_getLocaleByType(cal, type, status);
796 }
ucal_getMillis_android(const UCalendar * cal,UErrorCode * status)797 UDate ucal_getMillis_android(const UCalendar * cal, UErrorCode * status) {
798   return ucal_getMillis(cal, status);
799 }
ucal_getNow_android()800 UDate ucal_getNow_android() {
801   return ucal_getNow();
802 }
ucal_getTZDataVersion_android(UErrorCode * status)803 const char * ucal_getTZDataVersion_android(UErrorCode * status) {
804   return ucal_getTZDataVersion(status);
805 }
ucal_getTimeZoneDisplayName_android(const UCalendar * cal,UCalendarDisplayNameType type,const char * locale,UChar * result,int32_t resultLength,UErrorCode * status)806 int32_t ucal_getTimeZoneDisplayName_android(const UCalendar * cal, UCalendarDisplayNameType type, const char * locale, UChar * result, int32_t resultLength, UErrorCode * status) {
807   return ucal_getTimeZoneDisplayName(cal, type, locale, result, resultLength, status);
808 }
ucal_getTimeZoneID_android(const UCalendar * cal,UChar * result,int32_t resultLength,UErrorCode * status)809 int32_t ucal_getTimeZoneID_android(const UCalendar * cal, UChar * result, int32_t resultLength, UErrorCode * status) {
810   return ucal_getTimeZoneID(cal, result, resultLength, status);
811 }
ucal_getTimeZoneIDForWindowsID_android(const UChar * winid,int32_t len,const char * region,UChar * id,int32_t idCapacity,UErrorCode * status)812 int32_t ucal_getTimeZoneIDForWindowsID_android(const UChar * winid, int32_t len, const char * region, UChar * id, int32_t idCapacity, UErrorCode * status) {
813   return ucal_getTimeZoneIDForWindowsID(winid, len, region, id, idCapacity, status);
814 }
ucal_getTimeZoneTransitionDate_android(const UCalendar * cal,UTimeZoneTransitionType type,UDate * transition,UErrorCode * status)815 UBool ucal_getTimeZoneTransitionDate_android(const UCalendar * cal, UTimeZoneTransitionType type, UDate * transition, UErrorCode * status) {
816   return ucal_getTimeZoneTransitionDate(cal, type, transition, status);
817 }
ucal_getType_android(const UCalendar * cal,UErrorCode * status)818 const char * ucal_getType_android(const UCalendar * cal, UErrorCode * status) {
819   return ucal_getType(cal, status);
820 }
ucal_getWeekendTransition_android(const UCalendar * cal,UCalendarDaysOfWeek dayOfWeek,UErrorCode * status)821 int32_t ucal_getWeekendTransition_android(const UCalendar * cal, UCalendarDaysOfWeek dayOfWeek, UErrorCode * status) {
822   return ucal_getWeekendTransition(cal, dayOfWeek, status);
823 }
ucal_getWindowsTimeZoneID_android(const UChar * id,int32_t len,UChar * winid,int32_t winidCapacity,UErrorCode * status)824 int32_t ucal_getWindowsTimeZoneID_android(const UChar * id, int32_t len, UChar * winid, int32_t winidCapacity, UErrorCode * status) {
825   return ucal_getWindowsTimeZoneID(id, len, winid, winidCapacity, status);
826 }
ucal_inDaylightTime_android(const UCalendar * cal,UErrorCode * status)827 UBool ucal_inDaylightTime_android(const UCalendar * cal, UErrorCode * status) {
828   return ucal_inDaylightTime(cal, status);
829 }
ucal_isSet_android(const UCalendar * cal,UCalendarDateFields field)830 UBool ucal_isSet_android(const UCalendar * cal, UCalendarDateFields field) {
831   return ucal_isSet(cal, field);
832 }
ucal_isWeekend_android(const UCalendar * cal,UDate date,UErrorCode * status)833 UBool ucal_isWeekend_android(const UCalendar * cal, UDate date, UErrorCode * status) {
834   return ucal_isWeekend(cal, date, status);
835 }
ucal_open_android(const UChar * zoneID,int32_t len,const char * locale,UCalendarType type,UErrorCode * status)836 UCalendar * ucal_open_android(const UChar * zoneID, int32_t len, const char * locale, UCalendarType type, UErrorCode * status) {
837   return ucal_open(zoneID, len, locale, type, status);
838 }
ucal_openCountryTimeZones_android(const char * country,UErrorCode * ec)839 UEnumeration * ucal_openCountryTimeZones_android(const char * country, UErrorCode * ec) {
840   return ucal_openCountryTimeZones(country, ec);
841 }
ucal_openTimeZoneIDEnumeration_android(USystemTimeZoneType zoneType,const char * region,const int32_t * rawOffset,UErrorCode * ec)842 UEnumeration * ucal_openTimeZoneIDEnumeration_android(USystemTimeZoneType zoneType, const char * region, const int32_t * rawOffset, UErrorCode * ec) {
843   return ucal_openTimeZoneIDEnumeration(zoneType, region, rawOffset, ec);
844 }
ucal_openTimeZones_android(UErrorCode * ec)845 UEnumeration * ucal_openTimeZones_android(UErrorCode * ec) {
846   return ucal_openTimeZones(ec);
847 }
ucal_roll_android(UCalendar * cal,UCalendarDateFields field,int32_t amount,UErrorCode * status)848 void ucal_roll_android(UCalendar * cal, UCalendarDateFields field, int32_t amount, UErrorCode * status) {
849   ucal_roll(cal, field, amount, status);
850 }
ucal_set_android(UCalendar * cal,UCalendarDateFields field,int32_t value)851 void ucal_set_android(UCalendar * cal, UCalendarDateFields field, int32_t value) {
852   ucal_set(cal, field, value);
853 }
ucal_setAttribute_android(UCalendar * cal,UCalendarAttribute attr,int32_t newValue)854 void ucal_setAttribute_android(UCalendar * cal, UCalendarAttribute attr, int32_t newValue) {
855   ucal_setAttribute(cal, attr, newValue);
856 }
ucal_setDate_android(UCalendar * cal,int32_t year,int32_t month,int32_t date,UErrorCode * status)857 void ucal_setDate_android(UCalendar * cal, int32_t year, int32_t month, int32_t date, UErrorCode * status) {
858   ucal_setDate(cal, year, month, date, status);
859 }
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)860 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) {
861   ucal_setDateTime(cal, year, month, date, hour, minute, second, status);
862 }
ucal_setDefaultTimeZone_android(const UChar * zoneID,UErrorCode * ec)863 void ucal_setDefaultTimeZone_android(const UChar * zoneID, UErrorCode * ec) {
864   ucal_setDefaultTimeZone(zoneID, ec);
865 }
ucal_setGregorianChange_android(UCalendar * cal,UDate date,UErrorCode * pErrorCode)866 void ucal_setGregorianChange_android(UCalendar * cal, UDate date, UErrorCode * pErrorCode) {
867   ucal_setGregorianChange(cal, date, pErrorCode);
868 }
ucal_setMillis_android(UCalendar * cal,UDate dateTime,UErrorCode * status)869 void ucal_setMillis_android(UCalendar * cal, UDate dateTime, UErrorCode * status) {
870   ucal_setMillis(cal, dateTime, status);
871 }
ucal_setTimeZone_android(UCalendar * cal,const UChar * zoneID,int32_t len,UErrorCode * status)872 void ucal_setTimeZone_android(UCalendar * cal, const UChar * zoneID, int32_t len, UErrorCode * status) {
873   ucal_setTimeZone(cal, zoneID, len, status);
874 }
ucasemap_close_android(UCaseMap * csm)875 void ucasemap_close_android(UCaseMap * csm) {
876   ucasemap_close(csm);
877 }
ucasemap_getBreakIterator_android(const UCaseMap * csm)878 const UBreakIterator * ucasemap_getBreakIterator_android(const UCaseMap * csm) {
879   return ucasemap_getBreakIterator(csm);
880 }
ucasemap_getLocale_android(const UCaseMap * csm)881 const char * ucasemap_getLocale_android(const UCaseMap * csm) {
882   return ucasemap_getLocale(csm);
883 }
ucasemap_getOptions_android(const UCaseMap * csm)884 uint32_t ucasemap_getOptions_android(const UCaseMap * csm) {
885   return ucasemap_getOptions(csm);
886 }
ucasemap_open_android(const char * locale,uint32_t options,UErrorCode * pErrorCode)887 UCaseMap * ucasemap_open_android(const char * locale, uint32_t options, UErrorCode * pErrorCode) {
888   return ucasemap_open(locale, options, pErrorCode);
889 }
ucasemap_setBreakIterator_android(UCaseMap * csm,UBreakIterator * iterToAdopt,UErrorCode * pErrorCode)890 void ucasemap_setBreakIterator_android(UCaseMap * csm, UBreakIterator * iterToAdopt, UErrorCode * pErrorCode) {
891   ucasemap_setBreakIterator(csm, iterToAdopt, pErrorCode);
892 }
ucasemap_setLocale_android(UCaseMap * csm,const char * locale,UErrorCode * pErrorCode)893 void ucasemap_setLocale_android(UCaseMap * csm, const char * locale, UErrorCode * pErrorCode) {
894   ucasemap_setLocale(csm, locale, pErrorCode);
895 }
ucasemap_setOptions_android(UCaseMap * csm,uint32_t options,UErrorCode * pErrorCode)896 void ucasemap_setOptions_android(UCaseMap * csm, uint32_t options, UErrorCode * pErrorCode) {
897   ucasemap_setOptions(csm, options, pErrorCode);
898 }
ucasemap_toTitle_android(UCaseMap * csm,UChar * dest,int32_t destCapacity,const UChar * src,int32_t srcLength,UErrorCode * pErrorCode)899 int32_t ucasemap_toTitle_android(UCaseMap * csm, UChar * dest, int32_t destCapacity, const UChar * src, int32_t srcLength, UErrorCode * pErrorCode) {
900   return ucasemap_toTitle(csm, dest, destCapacity, src, srcLength, pErrorCode);
901 }
ucasemap_utf8FoldCase_android(const UCaseMap * csm,char * dest,int32_t destCapacity,const char * src,int32_t srcLength,UErrorCode * pErrorCode)902 int32_t ucasemap_utf8FoldCase_android(const UCaseMap * csm, char * dest, int32_t destCapacity, const char * src, int32_t srcLength, UErrorCode * pErrorCode) {
903   return ucasemap_utf8FoldCase(csm, dest, destCapacity, src, srcLength, pErrorCode);
904 }
ucasemap_utf8ToLower_android(const UCaseMap * csm,char * dest,int32_t destCapacity,const char * src,int32_t srcLength,UErrorCode * pErrorCode)905 int32_t ucasemap_utf8ToLower_android(const UCaseMap * csm, char * dest, int32_t destCapacity, const char * src, int32_t srcLength, UErrorCode * pErrorCode) {
906   return ucasemap_utf8ToLower(csm, dest, destCapacity, src, srcLength, pErrorCode);
907 }
ucasemap_utf8ToTitle_android(UCaseMap * csm,char * dest,int32_t destCapacity,const char * src,int32_t srcLength,UErrorCode * pErrorCode)908 int32_t ucasemap_utf8ToTitle_android(UCaseMap * csm, char * dest, int32_t destCapacity, const char * src, int32_t srcLength, UErrorCode * pErrorCode) {
909   return ucasemap_utf8ToTitle(csm, dest, destCapacity, src, srcLength, pErrorCode);
910 }
ucasemap_utf8ToUpper_android(const UCaseMap * csm,char * dest,int32_t destCapacity,const char * src,int32_t srcLength,UErrorCode * pErrorCode)911 int32_t ucasemap_utf8ToUpper_android(const UCaseMap * csm, char * dest, int32_t destCapacity, const char * src, int32_t srcLength, UErrorCode * pErrorCode) {
912   return ucasemap_utf8ToUpper(csm, dest, destCapacity, src, srcLength, pErrorCode);
913 }
ucnv_cbFromUWriteBytes_android(UConverterFromUnicodeArgs * args,const char * source,int32_t length,int32_t offsetIndex,UErrorCode * err)914 void ucnv_cbFromUWriteBytes_android(UConverterFromUnicodeArgs * args, const char * source, int32_t length, int32_t offsetIndex, UErrorCode * err) {
915   ucnv_cbFromUWriteBytes(args, source, length, offsetIndex, err);
916 }
ucnv_cbFromUWriteSub_android(UConverterFromUnicodeArgs * args,int32_t offsetIndex,UErrorCode * err)917 void ucnv_cbFromUWriteSub_android(UConverterFromUnicodeArgs * args, int32_t offsetIndex, UErrorCode * err) {
918   ucnv_cbFromUWriteSub(args, offsetIndex, err);
919 }
ucnv_cbFromUWriteUChars_android(UConverterFromUnicodeArgs * args,const UChar ** source,const UChar * sourceLimit,int32_t offsetIndex,UErrorCode * err)920 void ucnv_cbFromUWriteUChars_android(UConverterFromUnicodeArgs * args, const UChar ** source, const UChar * sourceLimit, int32_t offsetIndex, UErrorCode * err) {
921   ucnv_cbFromUWriteUChars(args, source, sourceLimit, offsetIndex, err);
922 }
ucnv_cbToUWriteSub_android(UConverterToUnicodeArgs * args,int32_t offsetIndex,UErrorCode * err)923 void ucnv_cbToUWriteSub_android(UConverterToUnicodeArgs * args, int32_t offsetIndex, UErrorCode * err) {
924   ucnv_cbToUWriteSub(args, offsetIndex, err);
925 }
ucnv_cbToUWriteUChars_android(UConverterToUnicodeArgs * args,const UChar * source,int32_t length,int32_t offsetIndex,UErrorCode * err)926 void ucnv_cbToUWriteUChars_android(UConverterToUnicodeArgs * args, const UChar * source, int32_t length, int32_t offsetIndex, UErrorCode * err) {
927   ucnv_cbToUWriteUChars(args, source, length, offsetIndex, err);
928 }
ucnv_close_android(UConverter * converter)929 void ucnv_close_android(UConverter * converter) {
930   ucnv_close(converter);
931 }
ucnv_compareNames_android(const char * name1,const char * name2)932 int ucnv_compareNames_android(const char * name1, const char * name2) {
933   return ucnv_compareNames(name1, name2);
934 }
ucnv_convert_android(const char * toConverterName,const char * fromConverterName,char * target,int32_t targetCapacity,const char * source,int32_t sourceLength,UErrorCode * pErrorCode)935 int32_t ucnv_convert_android(const char * toConverterName, const char * fromConverterName, char * target, int32_t targetCapacity, const char * source, int32_t sourceLength, UErrorCode * pErrorCode) {
936   return ucnv_convert(toConverterName, fromConverterName, target, targetCapacity, source, sourceLength, pErrorCode);
937 }
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)938 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) {
939   ucnv_convertEx(targetCnv, sourceCnv, target, targetLimit, source, sourceLimit, pivotStart, pivotSource, pivotTarget, pivotLimit, reset, flush, pErrorCode);
940 }
ucnv_countAliases_android(const char * alias,UErrorCode * pErrorCode)941 uint16_t ucnv_countAliases_android(const char * alias, UErrorCode * pErrorCode) {
942   return ucnv_countAliases(alias, pErrorCode);
943 }
ucnv_countAvailable_android()944 int32_t ucnv_countAvailable_android() {
945   return ucnv_countAvailable();
946 }
ucnv_countStandards_android()947 uint16_t ucnv_countStandards_android() {
948   return ucnv_countStandards();
949 }
ucnv_detectUnicodeSignature_android(const char * source,int32_t sourceLength,int32_t * signatureLength,UErrorCode * pErrorCode)950 const char * ucnv_detectUnicodeSignature_android(const char * source, int32_t sourceLength, int32_t * signatureLength, UErrorCode * pErrorCode) {
951   return ucnv_detectUnicodeSignature(source, sourceLength, signatureLength, pErrorCode);
952 }
ucnv_fixFileSeparator_android(const UConverter * cnv,UChar * source,int32_t sourceLen)953 void ucnv_fixFileSeparator_android(const UConverter * cnv, UChar * source, int32_t sourceLen) {
954   ucnv_fixFileSeparator(cnv, source, sourceLen);
955 }
ucnv_flushCache_android()956 int32_t ucnv_flushCache_android() {
957   return ucnv_flushCache();
958 }
ucnv_fromAlgorithmic_android(UConverter * cnv,UConverterType algorithmicType,char * target,int32_t targetCapacity,const char * source,int32_t sourceLength,UErrorCode * pErrorCode)959 int32_t ucnv_fromAlgorithmic_android(UConverter * cnv, UConverterType algorithmicType, char * target, int32_t targetCapacity, const char * source, int32_t sourceLength, UErrorCode * pErrorCode) {
960   return ucnv_fromAlgorithmic(cnv, algorithmicType, target, targetCapacity, source, sourceLength, pErrorCode);
961 }
ucnv_fromUChars_android(UConverter * cnv,char * dest,int32_t destCapacity,const UChar * src,int32_t srcLength,UErrorCode * pErrorCode)962 int32_t ucnv_fromUChars_android(UConverter * cnv, char * dest, int32_t destCapacity, const UChar * src, int32_t srcLength, UErrorCode * pErrorCode) {
963   return ucnv_fromUChars(cnv, dest, destCapacity, src, srcLength, pErrorCode);
964 }
ucnv_fromUCountPending_android(const UConverter * cnv,UErrorCode * status)965 int32_t ucnv_fromUCountPending_android(const UConverter * cnv, UErrorCode * status) {
966   return ucnv_fromUCountPending(cnv, status);
967 }
ucnv_fromUnicode_android(UConverter * converter,char ** target,const char * targetLimit,const UChar ** source,const UChar * sourceLimit,int32_t * offsets,UBool flush,UErrorCode * err)968 void ucnv_fromUnicode_android(UConverter * converter, char ** target, const char * targetLimit, const UChar ** source, const UChar * sourceLimit, int32_t * offsets, UBool flush, UErrorCode * err) {
969   ucnv_fromUnicode(converter, target, targetLimit, source, sourceLimit, offsets, flush, err);
970 }
ucnv_getAlias_android(const char * alias,uint16_t n,UErrorCode * pErrorCode)971 const char * ucnv_getAlias_android(const char * alias, uint16_t n, UErrorCode * pErrorCode) {
972   return ucnv_getAlias(alias, n, pErrorCode);
973 }
ucnv_getAliases_android(const char * alias,const char ** aliases,UErrorCode * pErrorCode)974 void ucnv_getAliases_android(const char * alias, const char ** aliases, UErrorCode * pErrorCode) {
975   ucnv_getAliases(alias, aliases, pErrorCode);
976 }
ucnv_getAvailableName_android(int32_t n)977 const char * ucnv_getAvailableName_android(int32_t n) {
978   return ucnv_getAvailableName(n);
979 }
ucnv_getCCSID_android(const UConverter * converter,UErrorCode * err)980 int32_t ucnv_getCCSID_android(const UConverter * converter, UErrorCode * err) {
981   return ucnv_getCCSID(converter, err);
982 }
ucnv_getCanonicalName_android(const char * alias,const char * standard,UErrorCode * pErrorCode)983 const char * ucnv_getCanonicalName_android(const char * alias, const char * standard, UErrorCode * pErrorCode) {
984   return ucnv_getCanonicalName(alias, standard, pErrorCode);
985 }
ucnv_getDefaultName_android()986 const char * ucnv_getDefaultName_android() {
987   return ucnv_getDefaultName();
988 }
ucnv_getDisplayName_android(const UConverter * converter,const char * displayLocale,UChar * displayName,int32_t displayNameCapacity,UErrorCode * err)989 int32_t ucnv_getDisplayName_android(const UConverter * converter, const char * displayLocale, UChar * displayName, int32_t displayNameCapacity, UErrorCode * err) {
990   return ucnv_getDisplayName(converter, displayLocale, displayName, displayNameCapacity, err);
991 }
ucnv_getFromUCallBack_android(const UConverter * converter,UConverterFromUCallback * action,const void ** context)992 void ucnv_getFromUCallBack_android(const UConverter * converter, UConverterFromUCallback * action, const void ** context) {
993   ucnv_getFromUCallBack(converter, action, context);
994 }
ucnv_getInvalidChars_android(const UConverter * converter,char * errBytes,int8_t * len,UErrorCode * err)995 void ucnv_getInvalidChars_android(const UConverter * converter, char * errBytes, int8_t * len, UErrorCode * err) {
996   ucnv_getInvalidChars(converter, errBytes, len, err);
997 }
ucnv_getInvalidUChars_android(const UConverter * converter,UChar * errUChars,int8_t * len,UErrorCode * err)998 void ucnv_getInvalidUChars_android(const UConverter * converter, UChar * errUChars, int8_t * len, UErrorCode * err) {
999   ucnv_getInvalidUChars(converter, errUChars, len, err);
1000 }
ucnv_getMaxCharSize_android(const UConverter * converter)1001 int8_t ucnv_getMaxCharSize_android(const UConverter * converter) {
1002   return ucnv_getMaxCharSize(converter);
1003 }
ucnv_getMinCharSize_android(const UConverter * converter)1004 int8_t ucnv_getMinCharSize_android(const UConverter * converter) {
1005   return ucnv_getMinCharSize(converter);
1006 }
ucnv_getName_android(const UConverter * converter,UErrorCode * err)1007 const char * ucnv_getName_android(const UConverter * converter, UErrorCode * err) {
1008   return ucnv_getName(converter, err);
1009 }
ucnv_getNextUChar_android(UConverter * converter,const char ** source,const char * sourceLimit,UErrorCode * err)1010 UChar32 ucnv_getNextUChar_android(UConverter * converter, const char ** source, const char * sourceLimit, UErrorCode * err) {
1011   return ucnv_getNextUChar(converter, source, sourceLimit, err);
1012 }
ucnv_getPlatform_android(const UConverter * converter,UErrorCode * err)1013 UConverterPlatform ucnv_getPlatform_android(const UConverter * converter, UErrorCode * err) {
1014   return ucnv_getPlatform(converter, err);
1015 }
ucnv_getStandard_android(uint16_t n,UErrorCode * pErrorCode)1016 const char * ucnv_getStandard_android(uint16_t n, UErrorCode * pErrorCode) {
1017   return ucnv_getStandard(n, pErrorCode);
1018 }
ucnv_getStandardName_android(const char * name,const char * standard,UErrorCode * pErrorCode)1019 const char * ucnv_getStandardName_android(const char * name, const char * standard, UErrorCode * pErrorCode) {
1020   return ucnv_getStandardName(name, standard, pErrorCode);
1021 }
ucnv_getStarters_android(const UConverter * converter,UBool starters[256],UErrorCode * err)1022 void ucnv_getStarters_android(const UConverter * converter, UBool  starters[256], UErrorCode * err) {
1023   ucnv_getStarters(converter, starters, err);
1024 }
ucnv_getSubstChars_android(const UConverter * converter,char * subChars,int8_t * len,UErrorCode * err)1025 void ucnv_getSubstChars_android(const UConverter * converter, char * subChars, int8_t * len, UErrorCode * err) {
1026   ucnv_getSubstChars(converter, subChars, len, err);
1027 }
ucnv_getToUCallBack_android(const UConverter * converter,UConverterToUCallback * action,const void ** context)1028 void ucnv_getToUCallBack_android(const UConverter * converter, UConverterToUCallback * action, const void ** context) {
1029   ucnv_getToUCallBack(converter, action, context);
1030 }
ucnv_getType_android(const UConverter * converter)1031 UConverterType ucnv_getType_android(const UConverter * converter) {
1032   return ucnv_getType(converter);
1033 }
ucnv_getUnicodeSet_android(const UConverter * cnv,USet * setFillIn,UConverterUnicodeSet whichSet,UErrorCode * pErrorCode)1034 void ucnv_getUnicodeSet_android(const UConverter * cnv, USet * setFillIn, UConverterUnicodeSet whichSet, UErrorCode * pErrorCode) {
1035   ucnv_getUnicodeSet(cnv, setFillIn, whichSet, pErrorCode);
1036 }
ucnv_isAmbiguous_android(const UConverter * cnv)1037 UBool ucnv_isAmbiguous_android(const UConverter * cnv) {
1038   return ucnv_isAmbiguous(cnv);
1039 }
ucnv_isFixedWidth_android(UConverter * cnv,UErrorCode * status)1040 UBool ucnv_isFixedWidth_android(UConverter * cnv, UErrorCode * status) {
1041   return ucnv_isFixedWidth(cnv, status);
1042 }
ucnv_open_android(const char * converterName,UErrorCode * err)1043 UConverter * ucnv_open_android(const char * converterName, UErrorCode * err) {
1044   return ucnv_open(converterName, err);
1045 }
ucnv_openAllNames_android(UErrorCode * pErrorCode)1046 UEnumeration * ucnv_openAllNames_android(UErrorCode * pErrorCode) {
1047   return ucnv_openAllNames(pErrorCode);
1048 }
ucnv_openCCSID_android(int32_t codepage,UConverterPlatform platform,UErrorCode * err)1049 UConverter * ucnv_openCCSID_android(int32_t codepage, UConverterPlatform platform, UErrorCode * err) {
1050   return ucnv_openCCSID(codepage, platform, err);
1051 }
ucnv_openPackage_android(const char * packageName,const char * converterName,UErrorCode * err)1052 UConverter * ucnv_openPackage_android(const char * packageName, const char * converterName, UErrorCode * err) {
1053   return ucnv_openPackage(packageName, converterName, err);
1054 }
ucnv_openStandardNames_android(const char * convName,const char * standard,UErrorCode * pErrorCode)1055 UEnumeration * ucnv_openStandardNames_android(const char * convName, const char * standard, UErrorCode * pErrorCode) {
1056   return ucnv_openStandardNames(convName, standard, pErrorCode);
1057 }
ucnv_openU_android(const UChar * name,UErrorCode * err)1058 UConverter * ucnv_openU_android(const UChar * name, UErrorCode * err) {
1059   return ucnv_openU(name, err);
1060 }
ucnv_reset_android(UConverter * converter)1061 void ucnv_reset_android(UConverter * converter) {
1062   ucnv_reset(converter);
1063 }
ucnv_resetFromUnicode_android(UConverter * converter)1064 void ucnv_resetFromUnicode_android(UConverter * converter) {
1065   ucnv_resetFromUnicode(converter);
1066 }
ucnv_resetToUnicode_android(UConverter * converter)1067 void ucnv_resetToUnicode_android(UConverter * converter) {
1068   ucnv_resetToUnicode(converter);
1069 }
ucnv_safeClone_android(const UConverter * cnv,void * stackBuffer,int32_t * pBufferSize,UErrorCode * status)1070 UConverter * ucnv_safeClone_android(const UConverter * cnv, void * stackBuffer, int32_t * pBufferSize, UErrorCode * status) {
1071   return ucnv_safeClone(cnv, stackBuffer, pBufferSize, status);
1072 }
ucnv_setDefaultName_android(const char * name)1073 void ucnv_setDefaultName_android(const char * name) {
1074   ucnv_setDefaultName(name);
1075 }
ucnv_setFallback_android(UConverter * cnv,UBool usesFallback)1076 void ucnv_setFallback_android(UConverter * cnv, UBool usesFallback) {
1077   ucnv_setFallback(cnv, usesFallback);
1078 }
ucnv_setFromUCallBack_android(UConverter * converter,UConverterFromUCallback newAction,const void * newContext,UConverterFromUCallback * oldAction,const void ** oldContext,UErrorCode * err)1079 void ucnv_setFromUCallBack_android(UConverter * converter, UConverterFromUCallback newAction, const void * newContext, UConverterFromUCallback * oldAction, const void ** oldContext, UErrorCode * err) {
1080   ucnv_setFromUCallBack(converter, newAction, newContext, oldAction, oldContext, err);
1081 }
ucnv_setSubstChars_android(UConverter * converter,const char * subChars,int8_t len,UErrorCode * err)1082 void ucnv_setSubstChars_android(UConverter * converter, const char * subChars, int8_t len, UErrorCode * err) {
1083   ucnv_setSubstChars(converter, subChars, len, err);
1084 }
ucnv_setSubstString_android(UConverter * cnv,const UChar * s,int32_t length,UErrorCode * err)1085 void ucnv_setSubstString_android(UConverter * cnv, const UChar * s, int32_t length, UErrorCode * err) {
1086   ucnv_setSubstString(cnv, s, length, err);
1087 }
ucnv_setToUCallBack_android(UConverter * converter,UConverterToUCallback newAction,const void * newContext,UConverterToUCallback * oldAction,const void ** oldContext,UErrorCode * err)1088 void ucnv_setToUCallBack_android(UConverter * converter, UConverterToUCallback newAction, const void * newContext, UConverterToUCallback * oldAction, const void ** oldContext, UErrorCode * err) {
1089   ucnv_setToUCallBack(converter, newAction, newContext, oldAction, oldContext, err);
1090 }
ucnv_toAlgorithmic_android(UConverterType algorithmicType,UConverter * cnv,char * target,int32_t targetCapacity,const char * source,int32_t sourceLength,UErrorCode * pErrorCode)1091 int32_t ucnv_toAlgorithmic_android(UConverterType algorithmicType, UConverter * cnv, char * target, int32_t targetCapacity, const char * source, int32_t sourceLength, UErrorCode * pErrorCode) {
1092   return ucnv_toAlgorithmic(algorithmicType, cnv, target, targetCapacity, source, sourceLength, pErrorCode);
1093 }
ucnv_toUChars_android(UConverter * cnv,UChar * dest,int32_t destCapacity,const char * src,int32_t srcLength,UErrorCode * pErrorCode)1094 int32_t ucnv_toUChars_android(UConverter * cnv, UChar * dest, int32_t destCapacity, const char * src, int32_t srcLength, UErrorCode * pErrorCode) {
1095   return ucnv_toUChars(cnv, dest, destCapacity, src, srcLength, pErrorCode);
1096 }
ucnv_toUCountPending_android(const UConverter * cnv,UErrorCode * status)1097 int32_t ucnv_toUCountPending_android(const UConverter * cnv, UErrorCode * status) {
1098   return ucnv_toUCountPending(cnv, status);
1099 }
ucnv_toUnicode_android(UConverter * converter,UChar ** target,const UChar * targetLimit,const char ** source,const char * sourceLimit,int32_t * offsets,UBool flush,UErrorCode * err)1100 void ucnv_toUnicode_android(UConverter * converter, UChar ** target, const UChar * targetLimit, const char ** source, const char * sourceLimit, int32_t * offsets, UBool flush, UErrorCode * err) {
1101   ucnv_toUnicode(converter, target, targetLimit, source, sourceLimit, offsets, flush, err);
1102 }
ucnv_usesFallback_android(const UConverter * cnv)1103 UBool ucnv_usesFallback_android(const UConverter * cnv) {
1104   return ucnv_usesFallback(cnv);
1105 }
ucnvsel_close_android(UConverterSelector * sel)1106 void ucnvsel_close_android(UConverterSelector * sel) {
1107   ucnvsel_close(sel);
1108 }
ucnvsel_open_android(const char * const * converterList,int32_t converterListSize,const USet * excludedCodePoints,const UConverterUnicodeSet whichSet,UErrorCode * status)1109 UConverterSelector * ucnvsel_open_android(const char *const * converterList, int32_t converterListSize, const USet * excludedCodePoints, const UConverterUnicodeSet whichSet, UErrorCode * status) {
1110   return ucnvsel_open(converterList, converterListSize, excludedCodePoints, whichSet, status);
1111 }
ucnvsel_openFromSerialized_android(const void * buffer,int32_t length,UErrorCode * status)1112 UConverterSelector * ucnvsel_openFromSerialized_android(const void * buffer, int32_t length, UErrorCode * status) {
1113   return ucnvsel_openFromSerialized(buffer, length, status);
1114 }
ucnvsel_selectForString_android(const UConverterSelector * sel,const UChar * s,int32_t length,UErrorCode * status)1115 UEnumeration * ucnvsel_selectForString_android(const UConverterSelector * sel, const UChar * s, int32_t length, UErrorCode * status) {
1116   return ucnvsel_selectForString(sel, s, length, status);
1117 }
ucnvsel_selectForUTF8_android(const UConverterSelector * sel,const char * s,int32_t length,UErrorCode * status)1118 UEnumeration * ucnvsel_selectForUTF8_android(const UConverterSelector * sel, const char * s, int32_t length, UErrorCode * status) {
1119   return ucnvsel_selectForUTF8(sel, s, length, status);
1120 }
ucnvsel_serialize_android(const UConverterSelector * sel,void * buffer,int32_t bufferCapacity,UErrorCode * status)1121 int32_t ucnvsel_serialize_android(const UConverterSelector * sel, void * buffer, int32_t bufferCapacity, UErrorCode * status) {
1122   return ucnvsel_serialize(sel, buffer, bufferCapacity, status);
1123 }
ucol_cloneBinary_android(const UCollator * coll,uint8_t * buffer,int32_t capacity,UErrorCode * status)1124 int32_t ucol_cloneBinary_android(const UCollator * coll, uint8_t * buffer, int32_t capacity, UErrorCode * status) {
1125   return ucol_cloneBinary(coll, buffer, capacity, status);
1126 }
ucol_close_android(UCollator * coll)1127 void ucol_close_android(UCollator * coll) {
1128   ucol_close(coll);
1129 }
ucol_closeElements_android(UCollationElements * elems)1130 void ucol_closeElements_android(UCollationElements * elems) {
1131   ucol_closeElements(elems);
1132 }
ucol_countAvailable_android()1133 int32_t ucol_countAvailable_android() {
1134   return ucol_countAvailable();
1135 }
ucol_equal_android(const UCollator * coll,const UChar * source,int32_t sourceLength,const UChar * target,int32_t targetLength)1136 UBool ucol_equal_android(const UCollator * coll, const UChar * source, int32_t sourceLength, const UChar * target, int32_t targetLength) {
1137   return ucol_equal(coll, source, sourceLength, target, targetLength);
1138 }
ucol_getAttribute_android(const UCollator * coll,UColAttribute attr,UErrorCode * status)1139 UColAttributeValue ucol_getAttribute_android(const UCollator * coll, UColAttribute attr, UErrorCode * status) {
1140   return ucol_getAttribute(coll, attr, status);
1141 }
ucol_getAvailable_android(int32_t localeIndex)1142 const char * ucol_getAvailable_android(int32_t localeIndex) {
1143   return ucol_getAvailable(localeIndex);
1144 }
ucol_getBound_android(const uint8_t * source,int32_t sourceLength,UColBoundMode boundType,uint32_t noOfLevels,uint8_t * result,int32_t resultLength,UErrorCode * status)1145 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) {
1146   return ucol_getBound(source, sourceLength, boundType, noOfLevels, result, resultLength, status);
1147 }
ucol_getContractionsAndExpansions_android(const UCollator * coll,USet * contractions,USet * expansions,UBool addPrefixes,UErrorCode * status)1148 void ucol_getContractionsAndExpansions_android(const UCollator * coll, USet * contractions, USet * expansions, UBool addPrefixes, UErrorCode * status) {
1149   ucol_getContractionsAndExpansions(coll, contractions, expansions, addPrefixes, status);
1150 }
ucol_getDisplayName_android(const char * objLoc,const char * dispLoc,UChar * result,int32_t resultLength,UErrorCode * status)1151 int32_t ucol_getDisplayName_android(const char * objLoc, const char * dispLoc, UChar * result, int32_t resultLength, UErrorCode * status) {
1152   return ucol_getDisplayName(objLoc, dispLoc, result, resultLength, status);
1153 }
ucol_getEquivalentReorderCodes_android(int32_t reorderCode,int32_t * dest,int32_t destCapacity,UErrorCode * pErrorCode)1154 int32_t ucol_getEquivalentReorderCodes_android(int32_t reorderCode, int32_t * dest, int32_t destCapacity, UErrorCode * pErrorCode) {
1155   return ucol_getEquivalentReorderCodes(reorderCode, dest, destCapacity, pErrorCode);
1156 }
ucol_getFunctionalEquivalent_android(char * result,int32_t resultCapacity,const char * keyword,const char * locale,UBool * isAvailable,UErrorCode * status)1157 int32_t ucol_getFunctionalEquivalent_android(char * result, int32_t resultCapacity, const char * keyword, const char * locale, UBool * isAvailable, UErrorCode * status) {
1158   return ucol_getFunctionalEquivalent(result, resultCapacity, keyword, locale, isAvailable, status);
1159 }
ucol_getKeywordValues_android(const char * keyword,UErrorCode * status)1160 UEnumeration * ucol_getKeywordValues_android(const char * keyword, UErrorCode * status) {
1161   return ucol_getKeywordValues(keyword, status);
1162 }
ucol_getKeywordValuesForLocale_android(const char * key,const char * locale,UBool commonlyUsed,UErrorCode * status)1163 UEnumeration * ucol_getKeywordValuesForLocale_android(const char * key, const char * locale, UBool commonlyUsed, UErrorCode * status) {
1164   return ucol_getKeywordValuesForLocale(key, locale, commonlyUsed, status);
1165 }
ucol_getKeywords_android(UErrorCode * status)1166 UEnumeration * ucol_getKeywords_android(UErrorCode * status) {
1167   return ucol_getKeywords(status);
1168 }
ucol_getLocaleByType_android(const UCollator * coll,ULocDataLocaleType type,UErrorCode * status)1169 const char * ucol_getLocaleByType_android(const UCollator * coll, ULocDataLocaleType type, UErrorCode * status) {
1170   return ucol_getLocaleByType(coll, type, status);
1171 }
ucol_getMaxExpansion_android(const UCollationElements * elems,int32_t order)1172 int32_t ucol_getMaxExpansion_android(const UCollationElements * elems, int32_t order) {
1173   return ucol_getMaxExpansion(elems, order);
1174 }
ucol_getMaxVariable_android(const UCollator * coll)1175 UColReorderCode ucol_getMaxVariable_android(const UCollator * coll) {
1176   return ucol_getMaxVariable(coll);
1177 }
ucol_getOffset_android(const UCollationElements * elems)1178 int32_t ucol_getOffset_android(const UCollationElements * elems) {
1179   return ucol_getOffset(elems);
1180 }
ucol_getReorderCodes_android(const UCollator * coll,int32_t * dest,int32_t destCapacity,UErrorCode * pErrorCode)1181 int32_t ucol_getReorderCodes_android(const UCollator * coll, int32_t * dest, int32_t destCapacity, UErrorCode * pErrorCode) {
1182   return ucol_getReorderCodes(coll, dest, destCapacity, pErrorCode);
1183 }
ucol_getRules_android(const UCollator * coll,int32_t * length)1184 const UChar * ucol_getRules_android(const UCollator * coll, int32_t * length) {
1185   return ucol_getRules(coll, length);
1186 }
ucol_getRulesEx_android(const UCollator * coll,UColRuleOption delta,UChar * buffer,int32_t bufferLen)1187 int32_t ucol_getRulesEx_android(const UCollator * coll, UColRuleOption delta, UChar * buffer, int32_t bufferLen) {
1188   return ucol_getRulesEx(coll, delta, buffer, bufferLen);
1189 }
ucol_getSortKey_android(const UCollator * coll,const UChar * source,int32_t sourceLength,uint8_t * result,int32_t resultLength)1190 int32_t ucol_getSortKey_android(const UCollator * coll, const UChar * source, int32_t sourceLength, uint8_t * result, int32_t resultLength) {
1191   return ucol_getSortKey(coll, source, sourceLength, result, resultLength);
1192 }
ucol_getStrength_android(const UCollator * coll)1193 UCollationStrength ucol_getStrength_android(const UCollator * coll) {
1194   return ucol_getStrength(coll);
1195 }
ucol_getTailoredSet_android(const UCollator * coll,UErrorCode * status)1196 USet * ucol_getTailoredSet_android(const UCollator * coll, UErrorCode * status) {
1197   return ucol_getTailoredSet(coll, status);
1198 }
ucol_getUCAVersion_android(const UCollator * coll,UVersionInfo info)1199 void ucol_getUCAVersion_android(const UCollator * coll, UVersionInfo info) {
1200   ucol_getUCAVersion(coll, info);
1201 }
ucol_getVariableTop_android(const UCollator * coll,UErrorCode * status)1202 uint32_t ucol_getVariableTop_android(const UCollator * coll, UErrorCode * status) {
1203   return ucol_getVariableTop(coll, status);
1204 }
ucol_getVersion_android(const UCollator * coll,UVersionInfo info)1205 void ucol_getVersion_android(const UCollator * coll, UVersionInfo info) {
1206   ucol_getVersion(coll, info);
1207 }
ucol_greater_android(const UCollator * coll,const UChar * source,int32_t sourceLength,const UChar * target,int32_t targetLength)1208 UBool ucol_greater_android(const UCollator * coll, const UChar * source, int32_t sourceLength, const UChar * target, int32_t targetLength) {
1209   return ucol_greater(coll, source, sourceLength, target, targetLength);
1210 }
ucol_greaterOrEqual_android(const UCollator * coll,const UChar * source,int32_t sourceLength,const UChar * target,int32_t targetLength)1211 UBool ucol_greaterOrEqual_android(const UCollator * coll, const UChar * source, int32_t sourceLength, const UChar * target, int32_t targetLength) {
1212   return ucol_greaterOrEqual(coll, source, sourceLength, target, targetLength);
1213 }
ucol_keyHashCode_android(const uint8_t * key,int32_t length)1214 int32_t ucol_keyHashCode_android(const uint8_t * key, int32_t length) {
1215   return ucol_keyHashCode(key, length);
1216 }
ucol_mergeSortkeys_android(const uint8_t * src1,int32_t src1Length,const uint8_t * src2,int32_t src2Length,uint8_t * dest,int32_t destCapacity)1217 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) {
1218   return ucol_mergeSortkeys(src1, src1Length, src2, src2Length, dest, destCapacity);
1219 }
ucol_next_android(UCollationElements * elems,UErrorCode * status)1220 int32_t ucol_next_android(UCollationElements * elems, UErrorCode * status) {
1221   return ucol_next(elems, status);
1222 }
ucol_nextSortKeyPart_android(const UCollator * coll,UCharIterator * iter,uint32_t state[2],uint8_t * dest,int32_t count,UErrorCode * status)1223 int32_t ucol_nextSortKeyPart_android(const UCollator * coll, UCharIterator * iter, uint32_t  state[2], uint8_t * dest, int32_t count, UErrorCode * status) {
1224   return ucol_nextSortKeyPart(coll, iter, state, dest, count, status);
1225 }
ucol_open_android(const char * loc,UErrorCode * status)1226 UCollator * ucol_open_android(const char * loc, UErrorCode * status) {
1227   return ucol_open(loc, status);
1228 }
ucol_openAvailableLocales_android(UErrorCode * status)1229 UEnumeration * ucol_openAvailableLocales_android(UErrorCode * status) {
1230   return ucol_openAvailableLocales(status);
1231 }
ucol_openBinary_android(const uint8_t * bin,int32_t length,const UCollator * base,UErrorCode * status)1232 UCollator * ucol_openBinary_android(const uint8_t * bin, int32_t length, const UCollator * base, UErrorCode * status) {
1233   return ucol_openBinary(bin, length, base, status);
1234 }
ucol_openElements_android(const UCollator * coll,const UChar * text,int32_t textLength,UErrorCode * status)1235 UCollationElements * ucol_openElements_android(const UCollator * coll, const UChar * text, int32_t textLength, UErrorCode * status) {
1236   return ucol_openElements(coll, text, textLength, status);
1237 }
ucol_openRules_android(const UChar * rules,int32_t rulesLength,UColAttributeValue normalizationMode,UCollationStrength strength,UParseError * parseError,UErrorCode * status)1238 UCollator * ucol_openRules_android(const UChar * rules, int32_t rulesLength, UColAttributeValue normalizationMode, UCollationStrength strength, UParseError * parseError, UErrorCode * status) {
1239   return ucol_openRules(rules, rulesLength, normalizationMode, strength, parseError, status);
1240 }
ucol_previous_android(UCollationElements * elems,UErrorCode * status)1241 int32_t ucol_previous_android(UCollationElements * elems, UErrorCode * status) {
1242   return ucol_previous(elems, status);
1243 }
ucol_primaryOrder_android(int32_t order)1244 int32_t ucol_primaryOrder_android(int32_t order) {
1245   return ucol_primaryOrder(order);
1246 }
ucol_reset_android(UCollationElements * elems)1247 void ucol_reset_android(UCollationElements * elems) {
1248   ucol_reset(elems);
1249 }
ucol_safeClone_android(const UCollator * coll,void * stackBuffer,int32_t * pBufferSize,UErrorCode * status)1250 UCollator * ucol_safeClone_android(const UCollator * coll, void * stackBuffer, int32_t * pBufferSize, UErrorCode * status) {
1251   return ucol_safeClone(coll, stackBuffer, pBufferSize, status);
1252 }
ucol_secondaryOrder_android(int32_t order)1253 int32_t ucol_secondaryOrder_android(int32_t order) {
1254   return ucol_secondaryOrder(order);
1255 }
ucol_setAttribute_android(UCollator * coll,UColAttribute attr,UColAttributeValue value,UErrorCode * status)1256 void ucol_setAttribute_android(UCollator * coll, UColAttribute attr, UColAttributeValue value, UErrorCode * status) {
1257   ucol_setAttribute(coll, attr, value, status);
1258 }
ucol_setMaxVariable_android(UCollator * coll,UColReorderCode group,UErrorCode * pErrorCode)1259 void ucol_setMaxVariable_android(UCollator * coll, UColReorderCode group, UErrorCode * pErrorCode) {
1260   ucol_setMaxVariable(coll, group, pErrorCode);
1261 }
ucol_setOffset_android(UCollationElements * elems,int32_t offset,UErrorCode * status)1262 void ucol_setOffset_android(UCollationElements * elems, int32_t offset, UErrorCode * status) {
1263   ucol_setOffset(elems, offset, status);
1264 }
ucol_setReorderCodes_android(UCollator * coll,const int32_t * reorderCodes,int32_t reorderCodesLength,UErrorCode * pErrorCode)1265 void ucol_setReorderCodes_android(UCollator * coll, const int32_t * reorderCodes, int32_t reorderCodesLength, UErrorCode * pErrorCode) {
1266   ucol_setReorderCodes(coll, reorderCodes, reorderCodesLength, pErrorCode);
1267 }
ucol_setStrength_android(UCollator * coll,UCollationStrength strength)1268 void ucol_setStrength_android(UCollator * coll, UCollationStrength strength) {
1269   ucol_setStrength(coll, strength);
1270 }
ucol_setText_android(UCollationElements * elems,const UChar * text,int32_t textLength,UErrorCode * status)1271 void ucol_setText_android(UCollationElements * elems, const UChar * text, int32_t textLength, UErrorCode * status) {
1272   ucol_setText(elems, text, textLength, status);
1273 }
ucol_strcoll_android(const UCollator * coll,const UChar * source,int32_t sourceLength,const UChar * target,int32_t targetLength)1274 UCollationResult ucol_strcoll_android(const UCollator * coll, const UChar * source, int32_t sourceLength, const UChar * target, int32_t targetLength) {
1275   return ucol_strcoll(coll, source, sourceLength, target, targetLength);
1276 }
ucol_strcollIter_android(const UCollator * coll,UCharIterator * sIter,UCharIterator * tIter,UErrorCode * status)1277 UCollationResult ucol_strcollIter_android(const UCollator * coll, UCharIterator * sIter, UCharIterator * tIter, UErrorCode * status) {
1278   return ucol_strcollIter(coll, sIter, tIter, status);
1279 }
ucol_strcollUTF8_android(const UCollator * coll,const char * source,int32_t sourceLength,const char * target,int32_t targetLength,UErrorCode * status)1280 UCollationResult ucol_strcollUTF8_android(const UCollator * coll, const char * source, int32_t sourceLength, const char * target, int32_t targetLength, UErrorCode * status) {
1281   return ucol_strcollUTF8(coll, source, sourceLength, target, targetLength, status);
1282 }
ucol_tertiaryOrder_android(int32_t order)1283 int32_t ucol_tertiaryOrder_android(int32_t order) {
1284   return ucol_tertiaryOrder(order);
1285 }
ucpmap_get_android(const UCPMap * map,UChar32 c)1286 uint32_t ucpmap_get_android(const UCPMap * map, UChar32 c) {
1287   return ucpmap_get(map, c);
1288 }
ucpmap_getRange_android(const UCPMap * map,UChar32 start,UCPMapRangeOption option,uint32_t surrogateValue,UCPMapValueFilter * filter,const void * context,uint32_t * pValue)1289 UChar32 ucpmap_getRange_android(const UCPMap * map, UChar32 start, UCPMapRangeOption option, uint32_t surrogateValue, UCPMapValueFilter * filter, const void * context, uint32_t * pValue) {
1290   return ucpmap_getRange(map, start, option, surrogateValue, filter, context, pValue);
1291 }
ucptrie_close_android(UCPTrie * trie)1292 void ucptrie_close_android(UCPTrie * trie) {
1293   ucptrie_close(trie);
1294 }
ucptrie_get_android(const UCPTrie * trie,UChar32 c)1295 uint32_t ucptrie_get_android(const UCPTrie * trie, UChar32 c) {
1296   return ucptrie_get(trie, c);
1297 }
ucptrie_getRange_android(const UCPTrie * trie,UChar32 start,UCPMapRangeOption option,uint32_t surrogateValue,UCPMapValueFilter * filter,const void * context,uint32_t * pValue)1298 UChar32 ucptrie_getRange_android(const UCPTrie * trie, UChar32 start, UCPMapRangeOption option, uint32_t surrogateValue, UCPMapValueFilter * filter, const void * context, uint32_t * pValue) {
1299   return ucptrie_getRange(trie, start, option, surrogateValue, filter, context, pValue);
1300 }
ucptrie_getType_android(const UCPTrie * trie)1301 UCPTrieType ucptrie_getType_android(const UCPTrie * trie) {
1302   return ucptrie_getType(trie);
1303 }
ucptrie_getValueWidth_android(const UCPTrie * trie)1304 UCPTrieValueWidth ucptrie_getValueWidth_android(const UCPTrie * trie) {
1305   return ucptrie_getValueWidth(trie);
1306 }
ucptrie_openFromBinary_android(UCPTrieType type,UCPTrieValueWidth valueWidth,const void * data,int32_t length,int32_t * pActualLength,UErrorCode * pErrorCode)1307 UCPTrie * ucptrie_openFromBinary_android(UCPTrieType type, UCPTrieValueWidth valueWidth, const void * data, int32_t length, int32_t * pActualLength, UErrorCode * pErrorCode) {
1308   return ucptrie_openFromBinary(type, valueWidth, data, length, pActualLength, pErrorCode);
1309 }
ucptrie_toBinary_android(const UCPTrie * trie,void * data,int32_t capacity,UErrorCode * pErrorCode)1310 int32_t ucptrie_toBinary_android(const UCPTrie * trie, void * data, int32_t capacity, UErrorCode * pErrorCode) {
1311   return ucptrie_toBinary(trie, data, capacity, pErrorCode);
1312 }
ucsdet_close_android(UCharsetDetector * ucsd)1313 void ucsdet_close_android(UCharsetDetector * ucsd) {
1314   ucsdet_close(ucsd);
1315 }
ucsdet_detect_android(UCharsetDetector * ucsd,UErrorCode * status)1316 const UCharsetMatch * ucsdet_detect_android(UCharsetDetector * ucsd, UErrorCode * status) {
1317   return ucsdet_detect(ucsd, status);
1318 }
ucsdet_detectAll_android(UCharsetDetector * ucsd,int32_t * matchesFound,UErrorCode * status)1319 const UCharsetMatch ** ucsdet_detectAll_android(UCharsetDetector * ucsd, int32_t * matchesFound, UErrorCode * status) {
1320   return ucsdet_detectAll(ucsd, matchesFound, status);
1321 }
ucsdet_enableInputFilter_android(UCharsetDetector * ucsd,UBool filter)1322 UBool ucsdet_enableInputFilter_android(UCharsetDetector * ucsd, UBool filter) {
1323   return ucsdet_enableInputFilter(ucsd, filter);
1324 }
ucsdet_getAllDetectableCharsets_android(const UCharsetDetector * ucsd,UErrorCode * status)1325 UEnumeration * ucsdet_getAllDetectableCharsets_android(const UCharsetDetector * ucsd, UErrorCode * status) {
1326   return ucsdet_getAllDetectableCharsets(ucsd, status);
1327 }
ucsdet_getConfidence_android(const UCharsetMatch * ucsm,UErrorCode * status)1328 int32_t ucsdet_getConfidence_android(const UCharsetMatch * ucsm, UErrorCode * status) {
1329   return ucsdet_getConfidence(ucsm, status);
1330 }
ucsdet_getLanguage_android(const UCharsetMatch * ucsm,UErrorCode * status)1331 const char * ucsdet_getLanguage_android(const UCharsetMatch * ucsm, UErrorCode * status) {
1332   return ucsdet_getLanguage(ucsm, status);
1333 }
ucsdet_getName_android(const UCharsetMatch * ucsm,UErrorCode * status)1334 const char * ucsdet_getName_android(const UCharsetMatch * ucsm, UErrorCode * status) {
1335   return ucsdet_getName(ucsm, status);
1336 }
ucsdet_getUChars_android(const UCharsetMatch * ucsm,UChar * buf,int32_t cap,UErrorCode * status)1337 int32_t ucsdet_getUChars_android(const UCharsetMatch * ucsm, UChar * buf, int32_t cap, UErrorCode * status) {
1338   return ucsdet_getUChars(ucsm, buf, cap, status);
1339 }
ucsdet_isInputFilterEnabled_android(const UCharsetDetector * ucsd)1340 UBool ucsdet_isInputFilterEnabled_android(const UCharsetDetector * ucsd) {
1341   return ucsdet_isInputFilterEnabled(ucsd);
1342 }
ucsdet_open_android(UErrorCode * status)1343 UCharsetDetector * ucsdet_open_android(UErrorCode * status) {
1344   return ucsdet_open(status);
1345 }
ucsdet_setDeclaredEncoding_android(UCharsetDetector * ucsd,const char * encoding,int32_t length,UErrorCode * status)1346 void ucsdet_setDeclaredEncoding_android(UCharsetDetector * ucsd, const char * encoding, int32_t length, UErrorCode * status) {
1347   ucsdet_setDeclaredEncoding(ucsd, encoding, length, status);
1348 }
ucsdet_setText_android(UCharsetDetector * ucsd,const char * textIn,int32_t len,UErrorCode * status)1349 void ucsdet_setText_android(UCharsetDetector * ucsd, const char * textIn, int32_t len, UErrorCode * status) {
1350   ucsdet_setText(ucsd, textIn, len, status);
1351 }
ucurr_countCurrencies_android(const char * locale,UDate date,UErrorCode * ec)1352 int32_t ucurr_countCurrencies_android(const char * locale, UDate date, UErrorCode * ec) {
1353   return ucurr_countCurrencies(locale, date, ec);
1354 }
ucurr_forLocale_android(const char * locale,UChar * buff,int32_t buffCapacity,UErrorCode * ec)1355 int32_t ucurr_forLocale_android(const char * locale, UChar * buff, int32_t buffCapacity, UErrorCode * ec) {
1356   return ucurr_forLocale(locale, buff, buffCapacity, ec);
1357 }
ucurr_forLocaleAndDate_android(const char * locale,UDate date,int32_t index,UChar * buff,int32_t buffCapacity,UErrorCode * ec)1358 int32_t ucurr_forLocaleAndDate_android(const char * locale, UDate date, int32_t index, UChar * buff, int32_t buffCapacity, UErrorCode * ec) {
1359   return ucurr_forLocaleAndDate(locale, date, index, buff, buffCapacity, ec);
1360 }
ucurr_getDefaultFractionDigits_android(const UChar * currency,UErrorCode * ec)1361 int32_t ucurr_getDefaultFractionDigits_android(const UChar * currency, UErrorCode * ec) {
1362   return ucurr_getDefaultFractionDigits(currency, ec);
1363 }
ucurr_getDefaultFractionDigitsForUsage_android(const UChar * currency,const UCurrencyUsage usage,UErrorCode * ec)1364 int32_t ucurr_getDefaultFractionDigitsForUsage_android(const UChar * currency, const UCurrencyUsage usage, UErrorCode * ec) {
1365   return ucurr_getDefaultFractionDigitsForUsage(currency, usage, ec);
1366 }
ucurr_getKeywordValuesForLocale_android(const char * key,const char * locale,UBool commonlyUsed,UErrorCode * status)1367 UEnumeration * ucurr_getKeywordValuesForLocale_android(const char * key, const char * locale, UBool commonlyUsed, UErrorCode * status) {
1368   return ucurr_getKeywordValuesForLocale(key, locale, commonlyUsed, status);
1369 }
ucurr_getName_android(const UChar * currency,const char * locale,UCurrNameStyle nameStyle,UBool * isChoiceFormat,int32_t * len,UErrorCode * ec)1370 const UChar * ucurr_getName_android(const UChar * currency, const char * locale, UCurrNameStyle nameStyle, UBool * isChoiceFormat, int32_t * len, UErrorCode * ec) {
1371   return ucurr_getName(currency, locale, nameStyle, isChoiceFormat, len, ec);
1372 }
ucurr_getNumericCode_android(const UChar * currency)1373 int32_t ucurr_getNumericCode_android(const UChar * currency) {
1374   return ucurr_getNumericCode(currency);
1375 }
ucurr_getPluralName_android(const UChar * currency,const char * locale,UBool * isChoiceFormat,const char * pluralCount,int32_t * len,UErrorCode * ec)1376 const UChar * ucurr_getPluralName_android(const UChar * currency, const char * locale, UBool * isChoiceFormat, const char * pluralCount, int32_t * len, UErrorCode * ec) {
1377   return ucurr_getPluralName(currency, locale, isChoiceFormat, pluralCount, len, ec);
1378 }
ucurr_getRoundingIncrement_android(const UChar * currency,UErrorCode * ec)1379 double ucurr_getRoundingIncrement_android(const UChar * currency, UErrorCode * ec) {
1380   return ucurr_getRoundingIncrement(currency, ec);
1381 }
ucurr_getRoundingIncrementForUsage_android(const UChar * currency,const UCurrencyUsage usage,UErrorCode * ec)1382 double ucurr_getRoundingIncrementForUsage_android(const UChar * currency, const UCurrencyUsage usage, UErrorCode * ec) {
1383   return ucurr_getRoundingIncrementForUsage(currency, usage, ec);
1384 }
ucurr_isAvailable_android(const UChar * isoCode,UDate from,UDate to,UErrorCode * errorCode)1385 UBool ucurr_isAvailable_android(const UChar * isoCode, UDate from, UDate to, UErrorCode * errorCode) {
1386   return ucurr_isAvailable(isoCode, from, to, errorCode);
1387 }
ucurr_openISOCurrencies_android(uint32_t currType,UErrorCode * pErrorCode)1388 UEnumeration * ucurr_openISOCurrencies_android(uint32_t currType, UErrorCode * pErrorCode) {
1389   return ucurr_openISOCurrencies(currType, pErrorCode);
1390 }
ucurr_register_android(const UChar * isoCode,const char * locale,UErrorCode * status)1391 UCurrRegistryKey ucurr_register_android(const UChar * isoCode, const char * locale, UErrorCode * status) {
1392   return ucurr_register(isoCode, locale, status);
1393 }
ucurr_unregister_android(UCurrRegistryKey key,UErrorCode * status)1394 UBool ucurr_unregister_android(UCurrRegistryKey key, UErrorCode * status) {
1395   return ucurr_unregister(key, status);
1396 }
udat_adoptNumberFormat_android(UDateFormat * fmt,UNumberFormat * numberFormatToAdopt)1397 void udat_adoptNumberFormat_android(UDateFormat * fmt, UNumberFormat * numberFormatToAdopt) {
1398   udat_adoptNumberFormat(fmt, numberFormatToAdopt);
1399 }
udat_adoptNumberFormatForFields_android(UDateFormat * fmt,const UChar * fields,UNumberFormat * numberFormatToSet,UErrorCode * status)1400 void udat_adoptNumberFormatForFields_android(UDateFormat * fmt, const UChar * fields, UNumberFormat * numberFormatToSet, UErrorCode * status) {
1401   udat_adoptNumberFormatForFields(fmt, fields, numberFormatToSet, status);
1402 }
udat_applyPattern_android(UDateFormat * format,UBool localized,const UChar * pattern,int32_t patternLength)1403 void udat_applyPattern_android(UDateFormat * format, UBool localized, const UChar * pattern, int32_t patternLength) {
1404   udat_applyPattern(format, localized, pattern, patternLength);
1405 }
udat_clone_android(const UDateFormat * fmt,UErrorCode * status)1406 UDateFormat * udat_clone_android(const UDateFormat * fmt, UErrorCode * status) {
1407   return udat_clone(fmt, status);
1408 }
udat_close_android(UDateFormat * format)1409 void udat_close_android(UDateFormat * format) {
1410   udat_close(format);
1411 }
udat_countAvailable_android()1412 int32_t udat_countAvailable_android() {
1413   return udat_countAvailable();
1414 }
udat_countSymbols_android(const UDateFormat * fmt,UDateFormatSymbolType type)1415 int32_t udat_countSymbols_android(const UDateFormat * fmt, UDateFormatSymbolType type) {
1416   return udat_countSymbols(fmt, type);
1417 }
udat_format_android(const UDateFormat * format,UDate dateToFormat,UChar * result,int32_t resultLength,UFieldPosition * position,UErrorCode * status)1418 int32_t udat_format_android(const UDateFormat * format, UDate dateToFormat, UChar * result, int32_t resultLength, UFieldPosition * position, UErrorCode * status) {
1419   return udat_format(format, dateToFormat, result, resultLength, position, status);
1420 }
udat_formatCalendar_android(const UDateFormat * format,UCalendar * calendar,UChar * result,int32_t capacity,UFieldPosition * position,UErrorCode * status)1421 int32_t udat_formatCalendar_android(const UDateFormat * format, UCalendar * calendar, UChar * result, int32_t capacity, UFieldPosition * position, UErrorCode * status) {
1422   return udat_formatCalendar(format, calendar, result, capacity, position, status);
1423 }
udat_formatCalendarForFields_android(const UDateFormat * format,UCalendar * calendar,UChar * result,int32_t capacity,UFieldPositionIterator * fpositer,UErrorCode * status)1424 int32_t udat_formatCalendarForFields_android(const UDateFormat * format, UCalendar * calendar, UChar * result, int32_t capacity, UFieldPositionIterator * fpositer, UErrorCode * status) {
1425   return udat_formatCalendarForFields(format, calendar, result, capacity, fpositer, status);
1426 }
udat_formatForFields_android(const UDateFormat * format,UDate dateToFormat,UChar * result,int32_t resultLength,UFieldPositionIterator * fpositer,UErrorCode * status)1427 int32_t udat_formatForFields_android(const UDateFormat * format, UDate dateToFormat, UChar * result, int32_t resultLength, UFieldPositionIterator * fpositer, UErrorCode * status) {
1428   return udat_formatForFields(format, dateToFormat, result, resultLength, fpositer, status);
1429 }
udat_get2DigitYearStart_android(const UDateFormat * fmt,UErrorCode * status)1430 UDate udat_get2DigitYearStart_android(const UDateFormat * fmt, UErrorCode * status) {
1431   return udat_get2DigitYearStart(fmt, status);
1432 }
udat_getAvailable_android(int32_t localeIndex)1433 const char * udat_getAvailable_android(int32_t localeIndex) {
1434   return udat_getAvailable(localeIndex);
1435 }
udat_getBooleanAttribute_android(const UDateFormat * fmt,UDateFormatBooleanAttribute attr,UErrorCode * status)1436 UBool udat_getBooleanAttribute_android(const UDateFormat * fmt, UDateFormatBooleanAttribute attr, UErrorCode * status) {
1437   return udat_getBooleanAttribute(fmt, attr, status);
1438 }
udat_getCalendar_android(const UDateFormat * fmt)1439 const UCalendar * udat_getCalendar_android(const UDateFormat * fmt) {
1440   return udat_getCalendar(fmt);
1441 }
udat_getContext_android(const UDateFormat * fmt,UDisplayContextType type,UErrorCode * status)1442 UDisplayContext udat_getContext_android(const UDateFormat * fmt, UDisplayContextType type, UErrorCode * status) {
1443   return udat_getContext(fmt, type, status);
1444 }
udat_getLocaleByType_android(const UDateFormat * fmt,ULocDataLocaleType type,UErrorCode * status)1445 const char * udat_getLocaleByType_android(const UDateFormat * fmt, ULocDataLocaleType type, UErrorCode * status) {
1446   return udat_getLocaleByType(fmt, type, status);
1447 }
udat_getNumberFormat_android(const UDateFormat * fmt)1448 const UNumberFormat * udat_getNumberFormat_android(const UDateFormat * fmt) {
1449   return udat_getNumberFormat(fmt);
1450 }
udat_getNumberFormatForField_android(const UDateFormat * fmt,UChar field)1451 const UNumberFormat * udat_getNumberFormatForField_android(const UDateFormat * fmt, UChar field) {
1452   return udat_getNumberFormatForField(fmt, field);
1453 }
udat_getSymbols_android(const UDateFormat * fmt,UDateFormatSymbolType type,int32_t symbolIndex,UChar * result,int32_t resultLength,UErrorCode * status)1454 int32_t udat_getSymbols_android(const UDateFormat * fmt, UDateFormatSymbolType type, int32_t symbolIndex, UChar * result, int32_t resultLength, UErrorCode * status) {
1455   return udat_getSymbols(fmt, type, symbolIndex, result, resultLength, status);
1456 }
udat_isLenient_android(const UDateFormat * fmt)1457 UBool udat_isLenient_android(const UDateFormat * fmt) {
1458   return udat_isLenient(fmt);
1459 }
udat_open_android(UDateFormatStyle timeStyle,UDateFormatStyle dateStyle,const char * locale,const UChar * tzID,int32_t tzIDLength,const UChar * pattern,int32_t patternLength,UErrorCode * status)1460 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) {
1461   return udat_open(timeStyle, dateStyle, locale, tzID, tzIDLength, pattern, patternLength, status);
1462 }
udat_parse_android(const UDateFormat * format,const UChar * text,int32_t textLength,int32_t * parsePos,UErrorCode * status)1463 UDate udat_parse_android(const UDateFormat * format, const UChar * text, int32_t textLength, int32_t * parsePos, UErrorCode * status) {
1464   return udat_parse(format, text, textLength, parsePos, status);
1465 }
udat_parseCalendar_android(const UDateFormat * format,UCalendar * calendar,const UChar * text,int32_t textLength,int32_t * parsePos,UErrorCode * status)1466 void udat_parseCalendar_android(const UDateFormat * format, UCalendar * calendar, const UChar * text, int32_t textLength, int32_t * parsePos, UErrorCode * status) {
1467   udat_parseCalendar(format, calendar, text, textLength, parsePos, status);
1468 }
udat_set2DigitYearStart_android(UDateFormat * fmt,UDate d,UErrorCode * status)1469 void udat_set2DigitYearStart_android(UDateFormat * fmt, UDate d, UErrorCode * status) {
1470   udat_set2DigitYearStart(fmt, d, status);
1471 }
udat_setBooleanAttribute_android(UDateFormat * fmt,UDateFormatBooleanAttribute attr,UBool newValue,UErrorCode * status)1472 void udat_setBooleanAttribute_android(UDateFormat * fmt, UDateFormatBooleanAttribute attr, UBool newValue, UErrorCode * status) {
1473   udat_setBooleanAttribute(fmt, attr, newValue, status);
1474 }
udat_setCalendar_android(UDateFormat * fmt,const UCalendar * calendarToSet)1475 void udat_setCalendar_android(UDateFormat * fmt, const UCalendar * calendarToSet) {
1476   udat_setCalendar(fmt, calendarToSet);
1477 }
udat_setContext_android(UDateFormat * fmt,UDisplayContext value,UErrorCode * status)1478 void udat_setContext_android(UDateFormat * fmt, UDisplayContext value, UErrorCode * status) {
1479   udat_setContext(fmt, value, status);
1480 }
udat_setLenient_android(UDateFormat * fmt,UBool isLenient)1481 void udat_setLenient_android(UDateFormat * fmt, UBool isLenient) {
1482   udat_setLenient(fmt, isLenient);
1483 }
udat_setNumberFormat_android(UDateFormat * fmt,const UNumberFormat * numberFormatToSet)1484 void udat_setNumberFormat_android(UDateFormat * fmt, const UNumberFormat * numberFormatToSet) {
1485   udat_setNumberFormat(fmt, numberFormatToSet);
1486 }
udat_setSymbols_android(UDateFormat * format,UDateFormatSymbolType type,int32_t symbolIndex,UChar * value,int32_t valueLength,UErrorCode * status)1487 void udat_setSymbols_android(UDateFormat * format, UDateFormatSymbolType type, int32_t symbolIndex, UChar * value, int32_t valueLength, UErrorCode * status) {
1488   udat_setSymbols(format, type, symbolIndex, value, valueLength, status);
1489 }
udat_toCalendarDateField_android(UDateFormatField field)1490 UCalendarDateFields udat_toCalendarDateField_android(UDateFormatField field) {
1491   return udat_toCalendarDateField(field);
1492 }
udat_toPattern_android(const UDateFormat * fmt,UBool localized,UChar * result,int32_t resultLength,UErrorCode * status)1493 int32_t udat_toPattern_android(const UDateFormat * fmt, UBool localized, UChar * result, int32_t resultLength, UErrorCode * status) {
1494   return udat_toPattern(fmt, localized, result, resultLength, status);
1495 }
udata_close_android(UDataMemory * pData)1496 void udata_close_android(UDataMemory * pData) {
1497   udata_close(pData);
1498 }
udata_getInfo_android(UDataMemory * pData,UDataInfo * pInfo)1499 void udata_getInfo_android(UDataMemory * pData, UDataInfo * pInfo) {
1500   udata_getInfo(pData, pInfo);
1501 }
udata_getMemory_android(UDataMemory * pData)1502 const void * udata_getMemory_android(UDataMemory * pData) {
1503   return udata_getMemory(pData);
1504 }
udata_open_android(const char * path,const char * type,const char * name,UErrorCode * pErrorCode)1505 UDataMemory * udata_open_android(const char * path, const char * type, const char * name, UErrorCode * pErrorCode) {
1506   return udata_open(path, type, name, pErrorCode);
1507 }
udata_openChoice_android(const char * path,const char * type,const char * name,UDataMemoryIsAcceptable * isAcceptable,void * context,UErrorCode * pErrorCode)1508 UDataMemory * udata_openChoice_android(const char * path, const char * type, const char * name, UDataMemoryIsAcceptable * isAcceptable, void * context, UErrorCode * pErrorCode) {
1509   return udata_openChoice(path, type, name, isAcceptable, context, pErrorCode);
1510 }
udata_setAppData_android(const char * packageName,const void * data,UErrorCode * err)1511 void udata_setAppData_android(const char * packageName, const void * data, UErrorCode * err) {
1512   udata_setAppData(packageName, data, err);
1513 }
udata_setCommonData_android(const void * data,UErrorCode * err)1514 void udata_setCommonData_android(const void * data, UErrorCode * err) {
1515   udata_setCommonData(data, err);
1516 }
udata_setFileAccess_android(UDataFileAccess access,UErrorCode * status)1517 void udata_setFileAccess_android(UDataFileAccess access, UErrorCode * status) {
1518   udata_setFileAccess(access, status);
1519 }
udatpg_addPattern_android(UDateTimePatternGenerator * dtpg,const UChar * pattern,int32_t patternLength,UBool override,UChar * conflictingPattern,int32_t capacity,int32_t * pLength,UErrorCode * pErrorCode)1520 UDateTimePatternConflict udatpg_addPattern_android(UDateTimePatternGenerator * dtpg, const UChar * pattern, int32_t patternLength, UBool override, UChar * conflictingPattern, int32_t capacity, int32_t * pLength, UErrorCode * pErrorCode) {
1521   return udatpg_addPattern(dtpg, pattern, patternLength, override, conflictingPattern, capacity, pLength, pErrorCode);
1522 }
udatpg_clone_android(const UDateTimePatternGenerator * dtpg,UErrorCode * pErrorCode)1523 UDateTimePatternGenerator * udatpg_clone_android(const UDateTimePatternGenerator * dtpg, UErrorCode * pErrorCode) {
1524   return udatpg_clone(dtpg, pErrorCode);
1525 }
udatpg_close_android(UDateTimePatternGenerator * dtpg)1526 void udatpg_close_android(UDateTimePatternGenerator * dtpg) {
1527   udatpg_close(dtpg);
1528 }
udatpg_getAppendItemFormat_android(const UDateTimePatternGenerator * dtpg,UDateTimePatternField field,int32_t * pLength)1529 const UChar * udatpg_getAppendItemFormat_android(const UDateTimePatternGenerator * dtpg, UDateTimePatternField field, int32_t * pLength) {
1530   return udatpg_getAppendItemFormat(dtpg, field, pLength);
1531 }
udatpg_getAppendItemName_android(const UDateTimePatternGenerator * dtpg,UDateTimePatternField field,int32_t * pLength)1532 const UChar * udatpg_getAppendItemName_android(const UDateTimePatternGenerator * dtpg, UDateTimePatternField field, int32_t * pLength) {
1533   return udatpg_getAppendItemName(dtpg, field, pLength);
1534 }
udatpg_getBaseSkeleton_android(UDateTimePatternGenerator * unusedDtpg,const UChar * pattern,int32_t length,UChar * baseSkeleton,int32_t capacity,UErrorCode * pErrorCode)1535 int32_t udatpg_getBaseSkeleton_android(UDateTimePatternGenerator * unusedDtpg, const UChar * pattern, int32_t length, UChar * baseSkeleton, int32_t capacity, UErrorCode * pErrorCode) {
1536   return udatpg_getBaseSkeleton(unusedDtpg, pattern, length, baseSkeleton, capacity, pErrorCode);
1537 }
udatpg_getBestPattern_android(UDateTimePatternGenerator * dtpg,const UChar * skeleton,int32_t length,UChar * bestPattern,int32_t capacity,UErrorCode * pErrorCode)1538 int32_t udatpg_getBestPattern_android(UDateTimePatternGenerator * dtpg, const UChar * skeleton, int32_t length, UChar * bestPattern, int32_t capacity, UErrorCode * pErrorCode) {
1539   return udatpg_getBestPattern(dtpg, skeleton, length, bestPattern, capacity, pErrorCode);
1540 }
udatpg_getBestPatternWithOptions_android(UDateTimePatternGenerator * dtpg,const UChar * skeleton,int32_t length,UDateTimePatternMatchOptions options,UChar * bestPattern,int32_t capacity,UErrorCode * pErrorCode)1541 int32_t udatpg_getBestPatternWithOptions_android(UDateTimePatternGenerator * dtpg, const UChar * skeleton, int32_t length, UDateTimePatternMatchOptions options, UChar * bestPattern, int32_t capacity, UErrorCode * pErrorCode) {
1542   return udatpg_getBestPatternWithOptions(dtpg, skeleton, length, options, bestPattern, capacity, pErrorCode);
1543 }
udatpg_getDateTimeFormat_android(const UDateTimePatternGenerator * dtpg,int32_t * pLength)1544 const UChar * udatpg_getDateTimeFormat_android(const UDateTimePatternGenerator * dtpg, int32_t * pLength) {
1545   return udatpg_getDateTimeFormat(dtpg, pLength);
1546 }
udatpg_getDecimal_android(const UDateTimePatternGenerator * dtpg,int32_t * pLength)1547 const UChar * udatpg_getDecimal_android(const UDateTimePatternGenerator * dtpg, int32_t * pLength) {
1548   return udatpg_getDecimal(dtpg, pLength);
1549 }
udatpg_getFieldDisplayName_android(const UDateTimePatternGenerator * dtpg,UDateTimePatternField field,UDateTimePGDisplayWidth width,UChar * fieldName,int32_t capacity,UErrorCode * pErrorCode)1550 int32_t udatpg_getFieldDisplayName_android(const UDateTimePatternGenerator * dtpg, UDateTimePatternField field, UDateTimePGDisplayWidth width, UChar * fieldName, int32_t capacity, UErrorCode * pErrorCode) {
1551   return udatpg_getFieldDisplayName(dtpg, field, width, fieldName, capacity, pErrorCode);
1552 }
udatpg_getPatternForSkeleton_android(const UDateTimePatternGenerator * dtpg,const UChar * skeleton,int32_t skeletonLength,int32_t * pLength)1553 const UChar * udatpg_getPatternForSkeleton_android(const UDateTimePatternGenerator * dtpg, const UChar * skeleton, int32_t skeletonLength, int32_t * pLength) {
1554   return udatpg_getPatternForSkeleton(dtpg, skeleton, skeletonLength, pLength);
1555 }
udatpg_getSkeleton_android(UDateTimePatternGenerator * unusedDtpg,const UChar * pattern,int32_t length,UChar * skeleton,int32_t capacity,UErrorCode * pErrorCode)1556 int32_t udatpg_getSkeleton_android(UDateTimePatternGenerator * unusedDtpg, const UChar * pattern, int32_t length, UChar * skeleton, int32_t capacity, UErrorCode * pErrorCode) {
1557   return udatpg_getSkeleton(unusedDtpg, pattern, length, skeleton, capacity, pErrorCode);
1558 }
udatpg_open_android(const char * locale,UErrorCode * pErrorCode)1559 UDateTimePatternGenerator * udatpg_open_android(const char * locale, UErrorCode * pErrorCode) {
1560   return udatpg_open(locale, pErrorCode);
1561 }
udatpg_openBaseSkeletons_android(const UDateTimePatternGenerator * dtpg,UErrorCode * pErrorCode)1562 UEnumeration * udatpg_openBaseSkeletons_android(const UDateTimePatternGenerator * dtpg, UErrorCode * pErrorCode) {
1563   return udatpg_openBaseSkeletons(dtpg, pErrorCode);
1564 }
udatpg_openEmpty_android(UErrorCode * pErrorCode)1565 UDateTimePatternGenerator * udatpg_openEmpty_android(UErrorCode * pErrorCode) {
1566   return udatpg_openEmpty(pErrorCode);
1567 }
udatpg_openSkeletons_android(const UDateTimePatternGenerator * dtpg,UErrorCode * pErrorCode)1568 UEnumeration * udatpg_openSkeletons_android(const UDateTimePatternGenerator * dtpg, UErrorCode * pErrorCode) {
1569   return udatpg_openSkeletons(dtpg, pErrorCode);
1570 }
udatpg_replaceFieldTypes_android(UDateTimePatternGenerator * dtpg,const UChar * pattern,int32_t patternLength,const UChar * skeleton,int32_t skeletonLength,UChar * dest,int32_t destCapacity,UErrorCode * pErrorCode)1571 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) {
1572   return udatpg_replaceFieldTypes(dtpg, pattern, patternLength, skeleton, skeletonLength, dest, destCapacity, pErrorCode);
1573 }
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)1574 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) {
1575   return udatpg_replaceFieldTypesWithOptions(dtpg, pattern, patternLength, skeleton, skeletonLength, options, dest, destCapacity, pErrorCode);
1576 }
udatpg_setAppendItemFormat_android(UDateTimePatternGenerator * dtpg,UDateTimePatternField field,const UChar * value,int32_t length)1577 void udatpg_setAppendItemFormat_android(UDateTimePatternGenerator * dtpg, UDateTimePatternField field, const UChar * value, int32_t length) {
1578   udatpg_setAppendItemFormat(dtpg, field, value, length);
1579 }
udatpg_setAppendItemName_android(UDateTimePatternGenerator * dtpg,UDateTimePatternField field,const UChar * value,int32_t length)1580 void udatpg_setAppendItemName_android(UDateTimePatternGenerator * dtpg, UDateTimePatternField field, const UChar * value, int32_t length) {
1581   udatpg_setAppendItemName(dtpg, field, value, length);
1582 }
udatpg_setDateTimeFormat_android(const UDateTimePatternGenerator * dtpg,const UChar * dtFormat,int32_t length)1583 void udatpg_setDateTimeFormat_android(const UDateTimePatternGenerator * dtpg, const UChar * dtFormat, int32_t length) {
1584   udatpg_setDateTimeFormat(dtpg, dtFormat, length);
1585 }
udatpg_setDecimal_android(UDateTimePatternGenerator * dtpg,const UChar * decimal,int32_t length)1586 void udatpg_setDecimal_android(UDateTimePatternGenerator * dtpg, const UChar * decimal, int32_t length) {
1587   udatpg_setDecimal(dtpg, decimal, length);
1588 }
udtitvfmt_close_android(UDateIntervalFormat * formatter)1589 void udtitvfmt_close_android(UDateIntervalFormat * formatter) {
1590   udtitvfmt_close(formatter);
1591 }
udtitvfmt_format_android(const UDateIntervalFormat * formatter,UDate fromDate,UDate toDate,UChar * result,int32_t resultCapacity,UFieldPosition * position,UErrorCode * status)1592 int32_t udtitvfmt_format_android(const UDateIntervalFormat * formatter, UDate fromDate, UDate toDate, UChar * result, int32_t resultCapacity, UFieldPosition * position, UErrorCode * status) {
1593   return udtitvfmt_format(formatter, fromDate, toDate, result, resultCapacity, position, status);
1594 }
udtitvfmt_open_android(const char * locale,const UChar * skeleton,int32_t skeletonLength,const UChar * tzID,int32_t tzIDLength,UErrorCode * status)1595 UDateIntervalFormat * udtitvfmt_open_android(const char * locale, const UChar * skeleton, int32_t skeletonLength, const UChar * tzID, int32_t tzIDLength, UErrorCode * status) {
1596   return udtitvfmt_open(locale, skeleton, skeletonLength, tzID, tzIDLength, status);
1597 }
uenum_close_android(UEnumeration * en)1598 void uenum_close_android(UEnumeration * en) {
1599   uenum_close(en);
1600 }
uenum_count_android(UEnumeration * en,UErrorCode * status)1601 int32_t uenum_count_android(UEnumeration * en, UErrorCode * status) {
1602   return uenum_count(en, status);
1603 }
uenum_next_android(UEnumeration * en,int32_t * resultLength,UErrorCode * status)1604 const char * uenum_next_android(UEnumeration * en, int32_t * resultLength, UErrorCode * status) {
1605   return uenum_next(en, resultLength, status);
1606 }
uenum_openCharStringsEnumeration_android(const char * const strings[],int32_t count,UErrorCode * ec)1607 UEnumeration * uenum_openCharStringsEnumeration_android(const char *const  strings[], int32_t count, UErrorCode * ec) {
1608   return uenum_openCharStringsEnumeration(strings, count, ec);
1609 }
uenum_openUCharStringsEnumeration_android(const UChar * const strings[],int32_t count,UErrorCode * ec)1610 UEnumeration * uenum_openUCharStringsEnumeration_android(const UChar *const  strings[], int32_t count, UErrorCode * ec) {
1611   return uenum_openUCharStringsEnumeration(strings, count, ec);
1612 }
uenum_reset_android(UEnumeration * en,UErrorCode * status)1613 void uenum_reset_android(UEnumeration * en, UErrorCode * status) {
1614   uenum_reset(en, status);
1615 }
uenum_unext_android(UEnumeration * en,int32_t * resultLength,UErrorCode * status)1616 const UChar * uenum_unext_android(UEnumeration * en, int32_t * resultLength, UErrorCode * status) {
1617   return uenum_unext(en, resultLength, status);
1618 }
ufieldpositer_close_android(UFieldPositionIterator * fpositer)1619 void ufieldpositer_close_android(UFieldPositionIterator * fpositer) {
1620   ufieldpositer_close(fpositer);
1621 }
ufieldpositer_next_android(UFieldPositionIterator * fpositer,int32_t * beginIndex,int32_t * endIndex)1622 int32_t ufieldpositer_next_android(UFieldPositionIterator * fpositer, int32_t * beginIndex, int32_t * endIndex) {
1623   return ufieldpositer_next(fpositer, beginIndex, endIndex);
1624 }
ufieldpositer_open_android(UErrorCode * status)1625 UFieldPositionIterator * ufieldpositer_open_android(UErrorCode * status) {
1626   return ufieldpositer_open(status);
1627 }
ufmt_close_android(UFormattable * fmt)1628 void ufmt_close_android(UFormattable * fmt) {
1629   ufmt_close(fmt);
1630 }
ufmt_getArrayItemByIndex_android(UFormattable * fmt,int32_t n,UErrorCode * status)1631 UFormattable * ufmt_getArrayItemByIndex_android(UFormattable * fmt, int32_t n, UErrorCode * status) {
1632   return ufmt_getArrayItemByIndex(fmt, n, status);
1633 }
ufmt_getArrayLength_android(const UFormattable * fmt,UErrorCode * status)1634 int32_t ufmt_getArrayLength_android(const UFormattable * fmt, UErrorCode * status) {
1635   return ufmt_getArrayLength(fmt, status);
1636 }
ufmt_getDate_android(const UFormattable * fmt,UErrorCode * status)1637 UDate ufmt_getDate_android(const UFormattable * fmt, UErrorCode * status) {
1638   return ufmt_getDate(fmt, status);
1639 }
ufmt_getDecNumChars_android(UFormattable * fmt,int32_t * len,UErrorCode * status)1640 const char * ufmt_getDecNumChars_android(UFormattable * fmt, int32_t * len, UErrorCode * status) {
1641   return ufmt_getDecNumChars(fmt, len, status);
1642 }
ufmt_getDouble_android(UFormattable * fmt,UErrorCode * status)1643 double ufmt_getDouble_android(UFormattable * fmt, UErrorCode * status) {
1644   return ufmt_getDouble(fmt, status);
1645 }
ufmt_getInt64_android(UFormattable * fmt,UErrorCode * status)1646 int64_t ufmt_getInt64_android(UFormattable * fmt, UErrorCode * status) {
1647   return ufmt_getInt64(fmt, status);
1648 }
ufmt_getLong_android(UFormattable * fmt,UErrorCode * status)1649 int32_t ufmt_getLong_android(UFormattable * fmt, UErrorCode * status) {
1650   return ufmt_getLong(fmt, status);
1651 }
ufmt_getObject_android(const UFormattable * fmt,UErrorCode * status)1652 const void * ufmt_getObject_android(const UFormattable * fmt, UErrorCode * status) {
1653   return ufmt_getObject(fmt, status);
1654 }
ufmt_getType_android(const UFormattable * fmt,UErrorCode * status)1655 UFormattableType ufmt_getType_android(const UFormattable * fmt, UErrorCode * status) {
1656   return ufmt_getType(fmt, status);
1657 }
ufmt_getUChars_android(UFormattable * fmt,int32_t * len,UErrorCode * status)1658 const UChar * ufmt_getUChars_android(UFormattable * fmt, int32_t * len, UErrorCode * status) {
1659   return ufmt_getUChars(fmt, len, status);
1660 }
ufmt_isNumeric_android(const UFormattable * fmt)1661 UBool ufmt_isNumeric_android(const UFormattable * fmt) {
1662   return ufmt_isNumeric(fmt);
1663 }
ufmt_open_android(UErrorCode * status)1664 UFormattable * ufmt_open_android(UErrorCode * status) {
1665   return ufmt_open(status);
1666 }
ugender_getInstance_android(const char * locale,UErrorCode * status)1667 const UGenderInfo * ugender_getInstance_android(const char * locale, UErrorCode * status) {
1668   return ugender_getInstance(locale, status);
1669 }
ugender_getListGender_android(const UGenderInfo * genderInfo,const UGender * genders,int32_t size,UErrorCode * status)1670 UGender ugender_getListGender_android(const UGenderInfo * genderInfo, const UGender * genders, int32_t size, UErrorCode * status) {
1671   return ugender_getListGender(genderInfo, genders, size, status);
1672 }
uidna_close_android(UIDNA * idna)1673 void uidna_close_android(UIDNA * idna) {
1674   uidna_close(idna);
1675 }
uidna_labelToASCII_android(const UIDNA * idna,const UChar * label,int32_t length,UChar * dest,int32_t capacity,UIDNAInfo * pInfo,UErrorCode * pErrorCode)1676 int32_t uidna_labelToASCII_android(const UIDNA * idna, const UChar * label, int32_t length, UChar * dest, int32_t capacity, UIDNAInfo * pInfo, UErrorCode * pErrorCode) {
1677   return uidna_labelToASCII(idna, label, length, dest, capacity, pInfo, pErrorCode);
1678 }
uidna_labelToASCII_UTF8_android(const UIDNA * idna,const char * label,int32_t length,char * dest,int32_t capacity,UIDNAInfo * pInfo,UErrorCode * pErrorCode)1679 int32_t uidna_labelToASCII_UTF8_android(const UIDNA * idna, const char * label, int32_t length, char * dest, int32_t capacity, UIDNAInfo * pInfo, UErrorCode * pErrorCode) {
1680   return uidna_labelToASCII_UTF8(idna, label, length, dest, capacity, pInfo, pErrorCode);
1681 }
uidna_labelToUnicode_android(const UIDNA * idna,const UChar * label,int32_t length,UChar * dest,int32_t capacity,UIDNAInfo * pInfo,UErrorCode * pErrorCode)1682 int32_t uidna_labelToUnicode_android(const UIDNA * idna, const UChar * label, int32_t length, UChar * dest, int32_t capacity, UIDNAInfo * pInfo, UErrorCode * pErrorCode) {
1683   return uidna_labelToUnicode(idna, label, length, dest, capacity, pInfo, pErrorCode);
1684 }
uidna_labelToUnicodeUTF8_android(const UIDNA * idna,const char * label,int32_t length,char * dest,int32_t capacity,UIDNAInfo * pInfo,UErrorCode * pErrorCode)1685 int32_t uidna_labelToUnicodeUTF8_android(const UIDNA * idna, const char * label, int32_t length, char * dest, int32_t capacity, UIDNAInfo * pInfo, UErrorCode * pErrorCode) {
1686   return uidna_labelToUnicodeUTF8(idna, label, length, dest, capacity, pInfo, pErrorCode);
1687 }
uidna_nameToASCII_android(const UIDNA * idna,const UChar * name,int32_t length,UChar * dest,int32_t capacity,UIDNAInfo * pInfo,UErrorCode * pErrorCode)1688 int32_t uidna_nameToASCII_android(const UIDNA * idna, const UChar * name, int32_t length, UChar * dest, int32_t capacity, UIDNAInfo * pInfo, UErrorCode * pErrorCode) {
1689   return uidna_nameToASCII(idna, name, length, dest, capacity, pInfo, pErrorCode);
1690 }
uidna_nameToASCII_UTF8_android(const UIDNA * idna,const char * name,int32_t length,char * dest,int32_t capacity,UIDNAInfo * pInfo,UErrorCode * pErrorCode)1691 int32_t uidna_nameToASCII_UTF8_android(const UIDNA * idna, const char * name, int32_t length, char * dest, int32_t capacity, UIDNAInfo * pInfo, UErrorCode * pErrorCode) {
1692   return uidna_nameToASCII_UTF8(idna, name, length, dest, capacity, pInfo, pErrorCode);
1693 }
uidna_nameToUnicode_android(const UIDNA * idna,const UChar * name,int32_t length,UChar * dest,int32_t capacity,UIDNAInfo * pInfo,UErrorCode * pErrorCode)1694 int32_t uidna_nameToUnicode_android(const UIDNA * idna, const UChar * name, int32_t length, UChar * dest, int32_t capacity, UIDNAInfo * pInfo, UErrorCode * pErrorCode) {
1695   return uidna_nameToUnicode(idna, name, length, dest, capacity, pInfo, pErrorCode);
1696 }
uidna_nameToUnicodeUTF8_android(const UIDNA * idna,const char * name,int32_t length,char * dest,int32_t capacity,UIDNAInfo * pInfo,UErrorCode * pErrorCode)1697 int32_t uidna_nameToUnicodeUTF8_android(const UIDNA * idna, const char * name, int32_t length, char * dest, int32_t capacity, UIDNAInfo * pInfo, UErrorCode * pErrorCode) {
1698   return uidna_nameToUnicodeUTF8(idna, name, length, dest, capacity, pInfo, pErrorCode);
1699 }
uidna_openUTS46_android(uint32_t options,UErrorCode * pErrorCode)1700 UIDNA * uidna_openUTS46_android(uint32_t options, UErrorCode * pErrorCode) {
1701   return uidna_openUTS46(options, pErrorCode);
1702 }
uiter_current32_android(UCharIterator * iter)1703 UChar32 uiter_current32_android(UCharIterator * iter) {
1704   return uiter_current32(iter);
1705 }
uiter_getState_android(const UCharIterator * iter)1706 uint32_t uiter_getState_android(const UCharIterator * iter) {
1707   return uiter_getState(iter);
1708 }
uiter_next32_android(UCharIterator * iter)1709 UChar32 uiter_next32_android(UCharIterator * iter) {
1710   return uiter_next32(iter);
1711 }
uiter_previous32_android(UCharIterator * iter)1712 UChar32 uiter_previous32_android(UCharIterator * iter) {
1713   return uiter_previous32(iter);
1714 }
uiter_setState_android(UCharIterator * iter,uint32_t state,UErrorCode * pErrorCode)1715 void uiter_setState_android(UCharIterator * iter, uint32_t state, UErrorCode * pErrorCode) {
1716   uiter_setState(iter, state, pErrorCode);
1717 }
uiter_setString_android(UCharIterator * iter,const UChar * s,int32_t length)1718 void uiter_setString_android(UCharIterator * iter, const UChar * s, int32_t length) {
1719   uiter_setString(iter, s, length);
1720 }
uiter_setUTF16BE_android(UCharIterator * iter,const char * s,int32_t length)1721 void uiter_setUTF16BE_android(UCharIterator * iter, const char * s, int32_t length) {
1722   uiter_setUTF16BE(iter, s, length);
1723 }
uiter_setUTF8_android(UCharIterator * iter,const char * s,int32_t length)1724 void uiter_setUTF8_android(UCharIterator * iter, const char * s, int32_t length) {
1725   uiter_setUTF8(iter, s, length);
1726 }
uldn_close_android(ULocaleDisplayNames * ldn)1727 void uldn_close_android(ULocaleDisplayNames * ldn) {
1728   uldn_close(ldn);
1729 }
uldn_getContext_android(const ULocaleDisplayNames * ldn,UDisplayContextType type,UErrorCode * pErrorCode)1730 UDisplayContext uldn_getContext_android(const ULocaleDisplayNames * ldn, UDisplayContextType type, UErrorCode * pErrorCode) {
1731   return uldn_getContext(ldn, type, pErrorCode);
1732 }
uldn_getDialectHandling_android(const ULocaleDisplayNames * ldn)1733 UDialectHandling uldn_getDialectHandling_android(const ULocaleDisplayNames * ldn) {
1734   return uldn_getDialectHandling(ldn);
1735 }
uldn_getLocale_android(const ULocaleDisplayNames * ldn)1736 const char * uldn_getLocale_android(const ULocaleDisplayNames * ldn) {
1737   return uldn_getLocale(ldn);
1738 }
uldn_keyDisplayName_android(const ULocaleDisplayNames * ldn,const char * key,UChar * result,int32_t maxResultSize,UErrorCode * pErrorCode)1739 int32_t uldn_keyDisplayName_android(const ULocaleDisplayNames * ldn, const char * key, UChar * result, int32_t maxResultSize, UErrorCode * pErrorCode) {
1740   return uldn_keyDisplayName(ldn, key, result, maxResultSize, pErrorCode);
1741 }
uldn_keyValueDisplayName_android(const ULocaleDisplayNames * ldn,const char * key,const char * value,UChar * result,int32_t maxResultSize,UErrorCode * pErrorCode)1742 int32_t uldn_keyValueDisplayName_android(const ULocaleDisplayNames * ldn, const char * key, const char * value, UChar * result, int32_t maxResultSize, UErrorCode * pErrorCode) {
1743   return uldn_keyValueDisplayName(ldn, key, value, result, maxResultSize, pErrorCode);
1744 }
uldn_languageDisplayName_android(const ULocaleDisplayNames * ldn,const char * lang,UChar * result,int32_t maxResultSize,UErrorCode * pErrorCode)1745 int32_t uldn_languageDisplayName_android(const ULocaleDisplayNames * ldn, const char * lang, UChar * result, int32_t maxResultSize, UErrorCode * pErrorCode) {
1746   return uldn_languageDisplayName(ldn, lang, result, maxResultSize, pErrorCode);
1747 }
uldn_localeDisplayName_android(const ULocaleDisplayNames * ldn,const char * locale,UChar * result,int32_t maxResultSize,UErrorCode * pErrorCode)1748 int32_t uldn_localeDisplayName_android(const ULocaleDisplayNames * ldn, const char * locale, UChar * result, int32_t maxResultSize, UErrorCode * pErrorCode) {
1749   return uldn_localeDisplayName(ldn, locale, result, maxResultSize, pErrorCode);
1750 }
uldn_open_android(const char * locale,UDialectHandling dialectHandling,UErrorCode * pErrorCode)1751 ULocaleDisplayNames * uldn_open_android(const char * locale, UDialectHandling dialectHandling, UErrorCode * pErrorCode) {
1752   return uldn_open(locale, dialectHandling, pErrorCode);
1753 }
uldn_openForContext_android(const char * locale,UDisplayContext * contexts,int32_t length,UErrorCode * pErrorCode)1754 ULocaleDisplayNames * uldn_openForContext_android(const char * locale, UDisplayContext * contexts, int32_t length, UErrorCode * pErrorCode) {
1755   return uldn_openForContext(locale, contexts, length, pErrorCode);
1756 }
uldn_regionDisplayName_android(const ULocaleDisplayNames * ldn,const char * region,UChar * result,int32_t maxResultSize,UErrorCode * pErrorCode)1757 int32_t uldn_regionDisplayName_android(const ULocaleDisplayNames * ldn, const char * region, UChar * result, int32_t maxResultSize, UErrorCode * pErrorCode) {
1758   return uldn_regionDisplayName(ldn, region, result, maxResultSize, pErrorCode);
1759 }
uldn_scriptCodeDisplayName_android(const ULocaleDisplayNames * ldn,UScriptCode scriptCode,UChar * result,int32_t maxResultSize,UErrorCode * pErrorCode)1760 int32_t uldn_scriptCodeDisplayName_android(const ULocaleDisplayNames * ldn, UScriptCode scriptCode, UChar * result, int32_t maxResultSize, UErrorCode * pErrorCode) {
1761   return uldn_scriptCodeDisplayName(ldn, scriptCode, result, maxResultSize, pErrorCode);
1762 }
uldn_scriptDisplayName_android(const ULocaleDisplayNames * ldn,const char * script,UChar * result,int32_t maxResultSize,UErrorCode * pErrorCode)1763 int32_t uldn_scriptDisplayName_android(const ULocaleDisplayNames * ldn, const char * script, UChar * result, int32_t maxResultSize, UErrorCode * pErrorCode) {
1764   return uldn_scriptDisplayName(ldn, script, result, maxResultSize, pErrorCode);
1765 }
uldn_variantDisplayName_android(const ULocaleDisplayNames * ldn,const char * variant,UChar * result,int32_t maxResultSize,UErrorCode * pErrorCode)1766 int32_t uldn_variantDisplayName_android(const ULocaleDisplayNames * ldn, const char * variant, UChar * result, int32_t maxResultSize, UErrorCode * pErrorCode) {
1767   return uldn_variantDisplayName(ldn, variant, result, maxResultSize, pErrorCode);
1768 }
ulistfmt_close_android(UListFormatter * listfmt)1769 void ulistfmt_close_android(UListFormatter * listfmt) {
1770   ulistfmt_close(listfmt);
1771 }
ulistfmt_format_android(const UListFormatter * listfmt,const UChar * const strings[],const int32_t * stringLengths,int32_t stringCount,UChar * result,int32_t resultCapacity,UErrorCode * status)1772 int32_t ulistfmt_format_android(const UListFormatter * listfmt, const UChar *const  strings[], const int32_t * stringLengths, int32_t stringCount, UChar * result, int32_t resultCapacity, UErrorCode * status) {
1773   return ulistfmt_format(listfmt, strings, stringLengths, stringCount, result, resultCapacity, status);
1774 }
ulistfmt_open_android(const char * locale,UErrorCode * status)1775 UListFormatter * ulistfmt_open_android(const char * locale, UErrorCode * status) {
1776   return ulistfmt_open(locale, status);
1777 }
uloc_acceptLanguage_android(char * result,int32_t resultAvailable,UAcceptResult * outResult,const char ** acceptList,int32_t acceptListCount,UEnumeration * availableLocales,UErrorCode * status)1778 int32_t uloc_acceptLanguage_android(char * result, int32_t resultAvailable, UAcceptResult * outResult, const char ** acceptList, int32_t acceptListCount, UEnumeration * availableLocales, UErrorCode * status) {
1779   return uloc_acceptLanguage(result, resultAvailable, outResult, acceptList, acceptListCount, availableLocales, status);
1780 }
uloc_acceptLanguageFromHTTP_android(char * result,int32_t resultAvailable,UAcceptResult * outResult,const char * httpAcceptLanguage,UEnumeration * availableLocales,UErrorCode * status)1781 int32_t uloc_acceptLanguageFromHTTP_android(char * result, int32_t resultAvailable, UAcceptResult * outResult, const char * httpAcceptLanguage, UEnumeration * availableLocales, UErrorCode * status) {
1782   return uloc_acceptLanguageFromHTTP(result, resultAvailable, outResult, httpAcceptLanguage, availableLocales, status);
1783 }
uloc_addLikelySubtags_android(const char * localeID,char * maximizedLocaleID,int32_t maximizedLocaleIDCapacity,UErrorCode * err)1784 int32_t uloc_addLikelySubtags_android(const char * localeID, char * maximizedLocaleID, int32_t maximizedLocaleIDCapacity, UErrorCode * err) {
1785   return uloc_addLikelySubtags(localeID, maximizedLocaleID, maximizedLocaleIDCapacity, err);
1786 }
uloc_canonicalize_android(const char * localeID,char * name,int32_t nameCapacity,UErrorCode * err)1787 int32_t uloc_canonicalize_android(const char * localeID, char * name, int32_t nameCapacity, UErrorCode * err) {
1788   return uloc_canonicalize(localeID, name, nameCapacity, err);
1789 }
uloc_countAvailable_android()1790 int32_t uloc_countAvailable_android() {
1791   return uloc_countAvailable();
1792 }
uloc_forLanguageTag_android(const char * langtag,char * localeID,int32_t localeIDCapacity,int32_t * parsedLength,UErrorCode * err)1793 int32_t uloc_forLanguageTag_android(const char * langtag, char * localeID, int32_t localeIDCapacity, int32_t * parsedLength, UErrorCode * err) {
1794   return uloc_forLanguageTag(langtag, localeID, localeIDCapacity, parsedLength, err);
1795 }
uloc_getAvailable_android(int32_t n)1796 const char * uloc_getAvailable_android(int32_t n) {
1797   return uloc_getAvailable(n);
1798 }
uloc_getBaseName_android(const char * localeID,char * name,int32_t nameCapacity,UErrorCode * err)1799 int32_t uloc_getBaseName_android(const char * localeID, char * name, int32_t nameCapacity, UErrorCode * err) {
1800   return uloc_getBaseName(localeID, name, nameCapacity, err);
1801 }
uloc_getCharacterOrientation_android(const char * localeId,UErrorCode * status)1802 ULayoutType uloc_getCharacterOrientation_android(const char * localeId, UErrorCode * status) {
1803   return uloc_getCharacterOrientation(localeId, status);
1804 }
uloc_getCountry_android(const char * localeID,char * country,int32_t countryCapacity,UErrorCode * err)1805 int32_t uloc_getCountry_android(const char * localeID, char * country, int32_t countryCapacity, UErrorCode * err) {
1806   return uloc_getCountry(localeID, country, countryCapacity, err);
1807 }
uloc_getDefault_android()1808 const char * uloc_getDefault_android() {
1809   return uloc_getDefault();
1810 }
uloc_getDisplayCountry_android(const char * locale,const char * displayLocale,UChar * country,int32_t countryCapacity,UErrorCode * status)1811 int32_t uloc_getDisplayCountry_android(const char * locale, const char * displayLocale, UChar * country, int32_t countryCapacity, UErrorCode * status) {
1812   return uloc_getDisplayCountry(locale, displayLocale, country, countryCapacity, status);
1813 }
uloc_getDisplayKeyword_android(const char * keyword,const char * displayLocale,UChar * dest,int32_t destCapacity,UErrorCode * status)1814 int32_t uloc_getDisplayKeyword_android(const char * keyword, const char * displayLocale, UChar * dest, int32_t destCapacity, UErrorCode * status) {
1815   return uloc_getDisplayKeyword(keyword, displayLocale, dest, destCapacity, status);
1816 }
uloc_getDisplayKeywordValue_android(const char * locale,const char * keyword,const char * displayLocale,UChar * dest,int32_t destCapacity,UErrorCode * status)1817 int32_t uloc_getDisplayKeywordValue_android(const char * locale, const char * keyword, const char * displayLocale, UChar * dest, int32_t destCapacity, UErrorCode * status) {
1818   return uloc_getDisplayKeywordValue(locale, keyword, displayLocale, dest, destCapacity, status);
1819 }
uloc_getDisplayLanguage_android(const char * locale,const char * displayLocale,UChar * language,int32_t languageCapacity,UErrorCode * status)1820 int32_t uloc_getDisplayLanguage_android(const char * locale, const char * displayLocale, UChar * language, int32_t languageCapacity, UErrorCode * status) {
1821   return uloc_getDisplayLanguage(locale, displayLocale, language, languageCapacity, status);
1822 }
uloc_getDisplayName_android(const char * localeID,const char * inLocaleID,UChar * result,int32_t maxResultSize,UErrorCode * err)1823 int32_t uloc_getDisplayName_android(const char * localeID, const char * inLocaleID, UChar * result, int32_t maxResultSize, UErrorCode * err) {
1824   return uloc_getDisplayName(localeID, inLocaleID, result, maxResultSize, err);
1825 }
uloc_getDisplayScript_android(const char * locale,const char * displayLocale,UChar * script,int32_t scriptCapacity,UErrorCode * status)1826 int32_t uloc_getDisplayScript_android(const char * locale, const char * displayLocale, UChar * script, int32_t scriptCapacity, UErrorCode * status) {
1827   return uloc_getDisplayScript(locale, displayLocale, script, scriptCapacity, status);
1828 }
uloc_getDisplayVariant_android(const char * locale,const char * displayLocale,UChar * variant,int32_t variantCapacity,UErrorCode * status)1829 int32_t uloc_getDisplayVariant_android(const char * locale, const char * displayLocale, UChar * variant, int32_t variantCapacity, UErrorCode * status) {
1830   return uloc_getDisplayVariant(locale, displayLocale, variant, variantCapacity, status);
1831 }
uloc_getISO3Country_android(const char * localeID)1832 const char * uloc_getISO3Country_android(const char * localeID) {
1833   return uloc_getISO3Country(localeID);
1834 }
uloc_getISO3Language_android(const char * localeID)1835 const char * uloc_getISO3Language_android(const char * localeID) {
1836   return uloc_getISO3Language(localeID);
1837 }
uloc_getISOCountries_android()1838 const char *const * uloc_getISOCountries_android() {
1839   return uloc_getISOCountries();
1840 }
uloc_getISOLanguages_android()1841 const char *const * uloc_getISOLanguages_android() {
1842   return uloc_getISOLanguages();
1843 }
uloc_getKeywordValue_android(const char * localeID,const char * keywordName,char * buffer,int32_t bufferCapacity,UErrorCode * status)1844 int32_t uloc_getKeywordValue_android(const char * localeID, const char * keywordName, char * buffer, int32_t bufferCapacity, UErrorCode * status) {
1845   return uloc_getKeywordValue(localeID, keywordName, buffer, bufferCapacity, status);
1846 }
uloc_getLCID_android(const char * localeID)1847 uint32_t uloc_getLCID_android(const char * localeID) {
1848   return uloc_getLCID(localeID);
1849 }
uloc_getLanguage_android(const char * localeID,char * language,int32_t languageCapacity,UErrorCode * err)1850 int32_t uloc_getLanguage_android(const char * localeID, char * language, int32_t languageCapacity, UErrorCode * err) {
1851   return uloc_getLanguage(localeID, language, languageCapacity, err);
1852 }
uloc_getLineOrientation_android(const char * localeId,UErrorCode * status)1853 ULayoutType uloc_getLineOrientation_android(const char * localeId, UErrorCode * status) {
1854   return uloc_getLineOrientation(localeId, status);
1855 }
uloc_getLocaleForLCID_android(uint32_t hostID,char * locale,int32_t localeCapacity,UErrorCode * status)1856 int32_t uloc_getLocaleForLCID_android(uint32_t hostID, char * locale, int32_t localeCapacity, UErrorCode * status) {
1857   return uloc_getLocaleForLCID(hostID, locale, localeCapacity, status);
1858 }
uloc_getName_android(const char * localeID,char * name,int32_t nameCapacity,UErrorCode * err)1859 int32_t uloc_getName_android(const char * localeID, char * name, int32_t nameCapacity, UErrorCode * err) {
1860   return uloc_getName(localeID, name, nameCapacity, err);
1861 }
uloc_getParent_android(const char * localeID,char * parent,int32_t parentCapacity,UErrorCode * err)1862 int32_t uloc_getParent_android(const char * localeID, char * parent, int32_t parentCapacity, UErrorCode * err) {
1863   return uloc_getParent(localeID, parent, parentCapacity, err);
1864 }
uloc_getScript_android(const char * localeID,char * script,int32_t scriptCapacity,UErrorCode * err)1865 int32_t uloc_getScript_android(const char * localeID, char * script, int32_t scriptCapacity, UErrorCode * err) {
1866   return uloc_getScript(localeID, script, scriptCapacity, err);
1867 }
uloc_getVariant_android(const char * localeID,char * variant,int32_t variantCapacity,UErrorCode * err)1868 int32_t uloc_getVariant_android(const char * localeID, char * variant, int32_t variantCapacity, UErrorCode * err) {
1869   return uloc_getVariant(localeID, variant, variantCapacity, err);
1870 }
uloc_isRightToLeft_android(const char * locale)1871 UBool uloc_isRightToLeft_android(const char * locale) {
1872   return uloc_isRightToLeft(locale);
1873 }
uloc_minimizeSubtags_android(const char * localeID,char * minimizedLocaleID,int32_t minimizedLocaleIDCapacity,UErrorCode * err)1874 int32_t uloc_minimizeSubtags_android(const char * localeID, char * minimizedLocaleID, int32_t minimizedLocaleIDCapacity, UErrorCode * err) {
1875   return uloc_minimizeSubtags(localeID, minimizedLocaleID, minimizedLocaleIDCapacity, err);
1876 }
uloc_openKeywords_android(const char * localeID,UErrorCode * status)1877 UEnumeration * uloc_openKeywords_android(const char * localeID, UErrorCode * status) {
1878   return uloc_openKeywords(localeID, status);
1879 }
uloc_setDefault_android(const char * localeID,UErrorCode * status)1880 void uloc_setDefault_android(const char * localeID, UErrorCode * status) {
1881   uloc_setDefault(localeID, status);
1882 }
uloc_setKeywordValue_android(const char * keywordName,const char * keywordValue,char * buffer,int32_t bufferCapacity,UErrorCode * status)1883 int32_t uloc_setKeywordValue_android(const char * keywordName, const char * keywordValue, char * buffer, int32_t bufferCapacity, UErrorCode * status) {
1884   return uloc_setKeywordValue(keywordName, keywordValue, buffer, bufferCapacity, status);
1885 }
uloc_toLanguageTag_android(const char * localeID,char * langtag,int32_t langtagCapacity,UBool strict,UErrorCode * err)1886 int32_t uloc_toLanguageTag_android(const char * localeID, char * langtag, int32_t langtagCapacity, UBool strict, UErrorCode * err) {
1887   return uloc_toLanguageTag(localeID, langtag, langtagCapacity, strict, err);
1888 }
uloc_toLegacyKey_android(const char * keyword)1889 const char * uloc_toLegacyKey_android(const char * keyword) {
1890   return uloc_toLegacyKey(keyword);
1891 }
uloc_toLegacyType_android(const char * keyword,const char * value)1892 const char * uloc_toLegacyType_android(const char * keyword, const char * value) {
1893   return uloc_toLegacyType(keyword, value);
1894 }
uloc_toUnicodeLocaleKey_android(const char * keyword)1895 const char * uloc_toUnicodeLocaleKey_android(const char * keyword) {
1896   return uloc_toUnicodeLocaleKey(keyword);
1897 }
uloc_toUnicodeLocaleType_android(const char * keyword,const char * value)1898 const char * uloc_toUnicodeLocaleType_android(const char * keyword, const char * value) {
1899   return uloc_toUnicodeLocaleType(keyword, value);
1900 }
ulocdata_close_android(ULocaleData * uld)1901 void ulocdata_close_android(ULocaleData * uld) {
1902   ulocdata_close(uld);
1903 }
ulocdata_getCLDRVersion_android(UVersionInfo versionArray,UErrorCode * status)1904 void ulocdata_getCLDRVersion_android(UVersionInfo versionArray, UErrorCode * status) {
1905   ulocdata_getCLDRVersion(versionArray, status);
1906 }
ulocdata_getDelimiter_android(ULocaleData * uld,ULocaleDataDelimiterType type,UChar * result,int32_t resultLength,UErrorCode * status)1907 int32_t ulocdata_getDelimiter_android(ULocaleData * uld, ULocaleDataDelimiterType type, UChar * result, int32_t resultLength, UErrorCode * status) {
1908   return ulocdata_getDelimiter(uld, type, result, resultLength, status);
1909 }
ulocdata_getExemplarSet_android(ULocaleData * uld,USet * fillIn,uint32_t options,ULocaleDataExemplarSetType extype,UErrorCode * status)1910 USet * ulocdata_getExemplarSet_android(ULocaleData * uld, USet * fillIn, uint32_t options, ULocaleDataExemplarSetType extype, UErrorCode * status) {
1911   return ulocdata_getExemplarSet(uld, fillIn, options, extype, status);
1912 }
ulocdata_getLocaleDisplayPattern_android(ULocaleData * uld,UChar * pattern,int32_t patternCapacity,UErrorCode * status)1913 int32_t ulocdata_getLocaleDisplayPattern_android(ULocaleData * uld, UChar * pattern, int32_t patternCapacity, UErrorCode * status) {
1914   return ulocdata_getLocaleDisplayPattern(uld, pattern, patternCapacity, status);
1915 }
ulocdata_getLocaleSeparator_android(ULocaleData * uld,UChar * separator,int32_t separatorCapacity,UErrorCode * status)1916 int32_t ulocdata_getLocaleSeparator_android(ULocaleData * uld, UChar * separator, int32_t separatorCapacity, UErrorCode * status) {
1917   return ulocdata_getLocaleSeparator(uld, separator, separatorCapacity, status);
1918 }
ulocdata_getMeasurementSystem_android(const char * localeID,UErrorCode * status)1919 UMeasurementSystem ulocdata_getMeasurementSystem_android(const char * localeID, UErrorCode * status) {
1920   return ulocdata_getMeasurementSystem(localeID, status);
1921 }
ulocdata_getNoSubstitute_android(ULocaleData * uld)1922 UBool ulocdata_getNoSubstitute_android(ULocaleData * uld) {
1923   return ulocdata_getNoSubstitute(uld);
1924 }
ulocdata_getPaperSize_android(const char * localeID,int32_t * height,int32_t * width,UErrorCode * status)1925 void ulocdata_getPaperSize_android(const char * localeID, int32_t * height, int32_t * width, UErrorCode * status) {
1926   ulocdata_getPaperSize(localeID, height, width, status);
1927 }
ulocdata_open_android(const char * localeID,UErrorCode * status)1928 ULocaleData * ulocdata_open_android(const char * localeID, UErrorCode * status) {
1929   return ulocdata_open(localeID, status);
1930 }
ulocdata_setNoSubstitute_android(ULocaleData * uld,UBool setting)1931 void ulocdata_setNoSubstitute_android(ULocaleData * uld, UBool setting) {
1932   ulocdata_setNoSubstitute(uld, setting);
1933 }
umsg_applyPattern_android(UMessageFormat * fmt,const UChar * pattern,int32_t patternLength,UParseError * parseError,UErrorCode * status)1934 void umsg_applyPattern_android(UMessageFormat * fmt, const UChar * pattern, int32_t patternLength, UParseError * parseError, UErrorCode * status) {
1935   umsg_applyPattern(fmt, pattern, patternLength, parseError, status);
1936 }
umsg_autoQuoteApostrophe_android(const UChar * pattern,int32_t patternLength,UChar * dest,int32_t destCapacity,UErrorCode * ec)1937 int32_t umsg_autoQuoteApostrophe_android(const UChar * pattern, int32_t patternLength, UChar * dest, int32_t destCapacity, UErrorCode * ec) {
1938   return umsg_autoQuoteApostrophe(pattern, patternLength, dest, destCapacity, ec);
1939 }
umsg_clone_android(const UMessageFormat * fmt,UErrorCode * status)1940 UMessageFormat umsg_clone_android(const UMessageFormat * fmt, UErrorCode * status) {
1941   return umsg_clone(fmt, status);
1942 }
umsg_close_android(UMessageFormat * format)1943 void umsg_close_android(UMessageFormat * format) {
1944   umsg_close(format);
1945 }
umsg_format_android(const UMessageFormat * fmt,UChar * result,int32_t resultLength,UErrorCode * status,...)1946 int32_t umsg_format_android(const UMessageFormat * fmt, UChar * result, int32_t resultLength, UErrorCode * status, ...) {
1947   va_list args;
1948   va_start(args, status);
1949   int32_t ret = umsg_vformat(fmt, result, resultLength, args, status);
1950   va_end(args);
1951   return ret;
1952 }
umsg_getLocale_android(const UMessageFormat * fmt)1953 const char * umsg_getLocale_android(const UMessageFormat * fmt) {
1954   return umsg_getLocale(fmt);
1955 }
umsg_open_android(const UChar * pattern,int32_t patternLength,const char * locale,UParseError * parseError,UErrorCode * status)1956 UMessageFormat * umsg_open_android(const UChar * pattern, int32_t patternLength, const char * locale, UParseError * parseError, UErrorCode * status) {
1957   return umsg_open(pattern, patternLength, locale, parseError, status);
1958 }
umsg_parse_android(const UMessageFormat * fmt,const UChar * source,int32_t sourceLength,int32_t * count,UErrorCode * status,...)1959 void umsg_parse_android(const UMessageFormat * fmt, const UChar * source, int32_t sourceLength, int32_t * count, UErrorCode * status, ...) {
1960   va_list args;
1961   va_start(args, status);
1962   umsg_vparse(fmt, source, sourceLength, count, args, status);
1963   va_end(args);
1964   return;
1965 }
umsg_setLocale_android(UMessageFormat * fmt,const char * locale)1966 void umsg_setLocale_android(UMessageFormat * fmt, const char * locale) {
1967   umsg_setLocale(fmt, locale);
1968 }
umsg_toPattern_android(const UMessageFormat * fmt,UChar * result,int32_t resultLength,UErrorCode * status)1969 int32_t umsg_toPattern_android(const UMessageFormat * fmt, UChar * result, int32_t resultLength, UErrorCode * status) {
1970   return umsg_toPattern(fmt, result, resultLength, status);
1971 }
umsg_vformat_android(const UMessageFormat * fmt,UChar * result,int32_t resultLength,va_list ap,UErrorCode * status)1972 int32_t umsg_vformat_android(const UMessageFormat * fmt, UChar * result, int32_t resultLength, va_list ap, UErrorCode * status) {
1973   return umsg_vformat(fmt, result, resultLength, ap, status);
1974 }
umsg_vparse_android(const UMessageFormat * fmt,const UChar * source,int32_t sourceLength,int32_t * count,va_list ap,UErrorCode * status)1975 void umsg_vparse_android(const UMessageFormat * fmt, const UChar * source, int32_t sourceLength, int32_t * count, va_list ap, UErrorCode * status) {
1976   umsg_vparse(fmt, source, sourceLength, count, ap, status);
1977 }
umutablecptrie_buildImmutable_android(UMutableCPTrie * trie,UCPTrieType type,UCPTrieValueWidth valueWidth,UErrorCode * pErrorCode)1978 UCPTrie * umutablecptrie_buildImmutable_android(UMutableCPTrie * trie, UCPTrieType type, UCPTrieValueWidth valueWidth, UErrorCode * pErrorCode) {
1979   return umutablecptrie_buildImmutable(trie, type, valueWidth, pErrorCode);
1980 }
umutablecptrie_clone_android(const UMutableCPTrie * other,UErrorCode * pErrorCode)1981 UMutableCPTrie * umutablecptrie_clone_android(const UMutableCPTrie * other, UErrorCode * pErrorCode) {
1982   return umutablecptrie_clone(other, pErrorCode);
1983 }
umutablecptrie_close_android(UMutableCPTrie * trie)1984 void umutablecptrie_close_android(UMutableCPTrie * trie) {
1985   umutablecptrie_close(trie);
1986 }
umutablecptrie_fromUCPMap_android(const UCPMap * map,UErrorCode * pErrorCode)1987 UMutableCPTrie * umutablecptrie_fromUCPMap_android(const UCPMap * map, UErrorCode * pErrorCode) {
1988   return umutablecptrie_fromUCPMap(map, pErrorCode);
1989 }
umutablecptrie_fromUCPTrie_android(const UCPTrie * trie,UErrorCode * pErrorCode)1990 UMutableCPTrie * umutablecptrie_fromUCPTrie_android(const UCPTrie * trie, UErrorCode * pErrorCode) {
1991   return umutablecptrie_fromUCPTrie(trie, pErrorCode);
1992 }
umutablecptrie_get_android(const UMutableCPTrie * trie,UChar32 c)1993 uint32_t umutablecptrie_get_android(const UMutableCPTrie * trie, UChar32 c) {
1994   return umutablecptrie_get(trie, c);
1995 }
umutablecptrie_getRange_android(const UMutableCPTrie * trie,UChar32 start,UCPMapRangeOption option,uint32_t surrogateValue,UCPMapValueFilter * filter,const void * context,uint32_t * pValue)1996 UChar32 umutablecptrie_getRange_android(const UMutableCPTrie * trie, UChar32 start, UCPMapRangeOption option, uint32_t surrogateValue, UCPMapValueFilter * filter, const void * context, uint32_t * pValue) {
1997   return umutablecptrie_getRange(trie, start, option, surrogateValue, filter, context, pValue);
1998 }
umutablecptrie_open_android(uint32_t initialValue,uint32_t errorValue,UErrorCode * pErrorCode)1999 UMutableCPTrie * umutablecptrie_open_android(uint32_t initialValue, uint32_t errorValue, UErrorCode * pErrorCode) {
2000   return umutablecptrie_open(initialValue, errorValue, pErrorCode);
2001 }
umutablecptrie_set_android(UMutableCPTrie * trie,UChar32 c,uint32_t value,UErrorCode * pErrorCode)2002 void umutablecptrie_set_android(UMutableCPTrie * trie, UChar32 c, uint32_t value, UErrorCode * pErrorCode) {
2003   umutablecptrie_set(trie, c, value, pErrorCode);
2004 }
umutablecptrie_setRange_android(UMutableCPTrie * trie,UChar32 start,UChar32 end,uint32_t value,UErrorCode * pErrorCode)2005 void umutablecptrie_setRange_android(UMutableCPTrie * trie, UChar32 start, UChar32 end, uint32_t value, UErrorCode * pErrorCode) {
2006   umutablecptrie_setRange(trie, start, end, value, pErrorCode);
2007 }
unorm2_append_android(const UNormalizer2 * norm2,UChar * first,int32_t firstLength,int32_t firstCapacity,const UChar * second,int32_t secondLength,UErrorCode * pErrorCode)2008 int32_t unorm2_append_android(const UNormalizer2 * norm2, UChar * first, int32_t firstLength, int32_t firstCapacity, const UChar * second, int32_t secondLength, UErrorCode * pErrorCode) {
2009   return unorm2_append(norm2, first, firstLength, firstCapacity, second, secondLength, pErrorCode);
2010 }
unorm2_close_android(UNormalizer2 * norm2)2011 void unorm2_close_android(UNormalizer2 * norm2) {
2012   unorm2_close(norm2);
2013 }
unorm2_composePair_android(const UNormalizer2 * norm2,UChar32 a,UChar32 b)2014 UChar32 unorm2_composePair_android(const UNormalizer2 * norm2, UChar32 a, UChar32 b) {
2015   return unorm2_composePair(norm2, a, b);
2016 }
unorm2_getCombiningClass_android(const UNormalizer2 * norm2,UChar32 c)2017 uint8_t unorm2_getCombiningClass_android(const UNormalizer2 * norm2, UChar32 c) {
2018   return unorm2_getCombiningClass(norm2, c);
2019 }
unorm2_getDecomposition_android(const UNormalizer2 * norm2,UChar32 c,UChar * decomposition,int32_t capacity,UErrorCode * pErrorCode)2020 int32_t unorm2_getDecomposition_android(const UNormalizer2 * norm2, UChar32 c, UChar * decomposition, int32_t capacity, UErrorCode * pErrorCode) {
2021   return unorm2_getDecomposition(norm2, c, decomposition, capacity, pErrorCode);
2022 }
unorm2_getInstance_android(const char * packageName,const char * name,UNormalization2Mode mode,UErrorCode * pErrorCode)2023 const UNormalizer2 * unorm2_getInstance_android(const char * packageName, const char * name, UNormalization2Mode mode, UErrorCode * pErrorCode) {
2024   return unorm2_getInstance(packageName, name, mode, pErrorCode);
2025 }
unorm2_getNFCInstance_android(UErrorCode * pErrorCode)2026 const UNormalizer2 * unorm2_getNFCInstance_android(UErrorCode * pErrorCode) {
2027   return unorm2_getNFCInstance(pErrorCode);
2028 }
unorm2_getNFDInstance_android(UErrorCode * pErrorCode)2029 const UNormalizer2 * unorm2_getNFDInstance_android(UErrorCode * pErrorCode) {
2030   return unorm2_getNFDInstance(pErrorCode);
2031 }
unorm2_getNFKCCasefoldInstance_android(UErrorCode * pErrorCode)2032 const UNormalizer2 * unorm2_getNFKCCasefoldInstance_android(UErrorCode * pErrorCode) {
2033   return unorm2_getNFKCCasefoldInstance(pErrorCode);
2034 }
unorm2_getNFKCInstance_android(UErrorCode * pErrorCode)2035 const UNormalizer2 * unorm2_getNFKCInstance_android(UErrorCode * pErrorCode) {
2036   return unorm2_getNFKCInstance(pErrorCode);
2037 }
unorm2_getNFKDInstance_android(UErrorCode * pErrorCode)2038 const UNormalizer2 * unorm2_getNFKDInstance_android(UErrorCode * pErrorCode) {
2039   return unorm2_getNFKDInstance(pErrorCode);
2040 }
unorm2_getRawDecomposition_android(const UNormalizer2 * norm2,UChar32 c,UChar * decomposition,int32_t capacity,UErrorCode * pErrorCode)2041 int32_t unorm2_getRawDecomposition_android(const UNormalizer2 * norm2, UChar32 c, UChar * decomposition, int32_t capacity, UErrorCode * pErrorCode) {
2042   return unorm2_getRawDecomposition(norm2, c, decomposition, capacity, pErrorCode);
2043 }
unorm2_hasBoundaryAfter_android(const UNormalizer2 * norm2,UChar32 c)2044 UBool unorm2_hasBoundaryAfter_android(const UNormalizer2 * norm2, UChar32 c) {
2045   return unorm2_hasBoundaryAfter(norm2, c);
2046 }
unorm2_hasBoundaryBefore_android(const UNormalizer2 * norm2,UChar32 c)2047 UBool unorm2_hasBoundaryBefore_android(const UNormalizer2 * norm2, UChar32 c) {
2048   return unorm2_hasBoundaryBefore(norm2, c);
2049 }
unorm2_isInert_android(const UNormalizer2 * norm2,UChar32 c)2050 UBool unorm2_isInert_android(const UNormalizer2 * norm2, UChar32 c) {
2051   return unorm2_isInert(norm2, c);
2052 }
unorm2_isNormalized_android(const UNormalizer2 * norm2,const UChar * s,int32_t length,UErrorCode * pErrorCode)2053 UBool unorm2_isNormalized_android(const UNormalizer2 * norm2, const UChar * s, int32_t length, UErrorCode * pErrorCode) {
2054   return unorm2_isNormalized(norm2, s, length, pErrorCode);
2055 }
unorm2_normalize_android(const UNormalizer2 * norm2,const UChar * src,int32_t length,UChar * dest,int32_t capacity,UErrorCode * pErrorCode)2056 int32_t unorm2_normalize_android(const UNormalizer2 * norm2, const UChar * src, int32_t length, UChar * dest, int32_t capacity, UErrorCode * pErrorCode) {
2057   return unorm2_normalize(norm2, src, length, dest, capacity, pErrorCode);
2058 }
unorm2_normalizeSecondAndAppend_android(const UNormalizer2 * norm2,UChar * first,int32_t firstLength,int32_t firstCapacity,const UChar * second,int32_t secondLength,UErrorCode * pErrorCode)2059 int32_t unorm2_normalizeSecondAndAppend_android(const UNormalizer2 * norm2, UChar * first, int32_t firstLength, int32_t firstCapacity, const UChar * second, int32_t secondLength, UErrorCode * pErrorCode) {
2060   return unorm2_normalizeSecondAndAppend(norm2, first, firstLength, firstCapacity, second, secondLength, pErrorCode);
2061 }
unorm2_openFiltered_android(const UNormalizer2 * norm2,const USet * filterSet,UErrorCode * pErrorCode)2062 UNormalizer2 * unorm2_openFiltered_android(const UNormalizer2 * norm2, const USet * filterSet, UErrorCode * pErrorCode) {
2063   return unorm2_openFiltered(norm2, filterSet, pErrorCode);
2064 }
unorm2_quickCheck_android(const UNormalizer2 * norm2,const UChar * s,int32_t length,UErrorCode * pErrorCode)2065 UNormalizationCheckResult unorm2_quickCheck_android(const UNormalizer2 * norm2, const UChar * s, int32_t length, UErrorCode * pErrorCode) {
2066   return unorm2_quickCheck(norm2, s, length, pErrorCode);
2067 }
unorm2_spanQuickCheckYes_android(const UNormalizer2 * norm2,const UChar * s,int32_t length,UErrorCode * pErrorCode)2068 int32_t unorm2_spanQuickCheckYes_android(const UNormalizer2 * norm2, const UChar * s, int32_t length, UErrorCode * pErrorCode) {
2069   return unorm2_spanQuickCheckYes(norm2, s, length, pErrorCode);
2070 }
unorm_compare_android(const UChar * s1,int32_t length1,const UChar * s2,int32_t length2,uint32_t options,UErrorCode * pErrorCode)2071 int32_t unorm_compare_android(const UChar * s1, int32_t length1, const UChar * s2, int32_t length2, uint32_t options, UErrorCode * pErrorCode) {
2072   return unorm_compare(s1, length1, s2, length2, options, pErrorCode);
2073 }
unum_applyPattern_android(UNumberFormat * format,UBool localized,const UChar * pattern,int32_t patternLength,UParseError * parseError,UErrorCode * status)2074 void unum_applyPattern_android(UNumberFormat * format, UBool localized, const UChar * pattern, int32_t patternLength, UParseError * parseError, UErrorCode * status) {
2075   unum_applyPattern(format, localized, pattern, patternLength, parseError, status);
2076 }
unum_clone_android(const UNumberFormat * fmt,UErrorCode * status)2077 UNumberFormat * unum_clone_android(const UNumberFormat * fmt, UErrorCode * status) {
2078   return unum_clone(fmt, status);
2079 }
unum_close_android(UNumberFormat * fmt)2080 void unum_close_android(UNumberFormat * fmt) {
2081   unum_close(fmt);
2082 }
unum_countAvailable_android()2083 int32_t unum_countAvailable_android() {
2084   return unum_countAvailable();
2085 }
unum_format_android(const UNumberFormat * fmt,int32_t number,UChar * result,int32_t resultLength,UFieldPosition * pos,UErrorCode * status)2086 int32_t unum_format_android(const UNumberFormat * fmt, int32_t number, UChar * result, int32_t resultLength, UFieldPosition * pos, UErrorCode * status) {
2087   return unum_format(fmt, number, result, resultLength, pos, status);
2088 }
unum_formatDecimal_android(const UNumberFormat * fmt,const char * number,int32_t length,UChar * result,int32_t resultLength,UFieldPosition * pos,UErrorCode * status)2089 int32_t unum_formatDecimal_android(const UNumberFormat * fmt, const char * number, int32_t length, UChar * result, int32_t resultLength, UFieldPosition * pos, UErrorCode * status) {
2090   return unum_formatDecimal(fmt, number, length, result, resultLength, pos, status);
2091 }
unum_formatDouble_android(const UNumberFormat * fmt,double number,UChar * result,int32_t resultLength,UFieldPosition * pos,UErrorCode * status)2092 int32_t unum_formatDouble_android(const UNumberFormat * fmt, double number, UChar * result, int32_t resultLength, UFieldPosition * pos, UErrorCode * status) {
2093   return unum_formatDouble(fmt, number, result, resultLength, pos, status);
2094 }
unum_formatDoubleCurrency_android(const UNumberFormat * fmt,double number,UChar * currency,UChar * result,int32_t resultLength,UFieldPosition * pos,UErrorCode * status)2095 int32_t unum_formatDoubleCurrency_android(const UNumberFormat * fmt, double number, UChar * currency, UChar * result, int32_t resultLength, UFieldPosition * pos, UErrorCode * status) {
2096   return unum_formatDoubleCurrency(fmt, number, currency, result, resultLength, pos, status);
2097 }
unum_formatDoubleForFields_android(const UNumberFormat * format,double number,UChar * result,int32_t resultLength,UFieldPositionIterator * fpositer,UErrorCode * status)2098 int32_t unum_formatDoubleForFields_android(const UNumberFormat * format, double number, UChar * result, int32_t resultLength, UFieldPositionIterator * fpositer, UErrorCode * status) {
2099   return unum_formatDoubleForFields(format, number, result, resultLength, fpositer, status);
2100 }
unum_formatInt64_android(const UNumberFormat * fmt,int64_t number,UChar * result,int32_t resultLength,UFieldPosition * pos,UErrorCode * status)2101 int32_t unum_formatInt64_android(const UNumberFormat * fmt, int64_t number, UChar * result, int32_t resultLength, UFieldPosition * pos, UErrorCode * status) {
2102   return unum_formatInt64(fmt, number, result, resultLength, pos, status);
2103 }
unum_formatUFormattable_android(const UNumberFormat * fmt,const UFormattable * number,UChar * result,int32_t resultLength,UFieldPosition * pos,UErrorCode * status)2104 int32_t unum_formatUFormattable_android(const UNumberFormat * fmt, const UFormattable * number, UChar * result, int32_t resultLength, UFieldPosition * pos, UErrorCode * status) {
2105   return unum_formatUFormattable(fmt, number, result, resultLength, pos, status);
2106 }
unum_getAttribute_android(const UNumberFormat * fmt,UNumberFormatAttribute attr)2107 int32_t unum_getAttribute_android(const UNumberFormat * fmt, UNumberFormatAttribute attr) {
2108   return unum_getAttribute(fmt, attr);
2109 }
unum_getAvailable_android(int32_t localeIndex)2110 const char * unum_getAvailable_android(int32_t localeIndex) {
2111   return unum_getAvailable(localeIndex);
2112 }
unum_getContext_android(const UNumberFormat * fmt,UDisplayContextType type,UErrorCode * status)2113 UDisplayContext unum_getContext_android(const UNumberFormat * fmt, UDisplayContextType type, UErrorCode * status) {
2114   return unum_getContext(fmt, type, status);
2115 }
unum_getDoubleAttribute_android(const UNumberFormat * fmt,UNumberFormatAttribute attr)2116 double unum_getDoubleAttribute_android(const UNumberFormat * fmt, UNumberFormatAttribute attr) {
2117   return unum_getDoubleAttribute(fmt, attr);
2118 }
unum_getLocaleByType_android(const UNumberFormat * fmt,ULocDataLocaleType type,UErrorCode * status)2119 const char * unum_getLocaleByType_android(const UNumberFormat * fmt, ULocDataLocaleType type, UErrorCode * status) {
2120   return unum_getLocaleByType(fmt, type, status);
2121 }
unum_getSymbol_android(const UNumberFormat * fmt,UNumberFormatSymbol symbol,UChar * buffer,int32_t size,UErrorCode * status)2122 int32_t unum_getSymbol_android(const UNumberFormat * fmt, UNumberFormatSymbol symbol, UChar * buffer, int32_t size, UErrorCode * status) {
2123   return unum_getSymbol(fmt, symbol, buffer, size, status);
2124 }
unum_getTextAttribute_android(const UNumberFormat * fmt,UNumberFormatTextAttribute tag,UChar * result,int32_t resultLength,UErrorCode * status)2125 int32_t unum_getTextAttribute_android(const UNumberFormat * fmt, UNumberFormatTextAttribute tag, UChar * result, int32_t resultLength, UErrorCode * status) {
2126   return unum_getTextAttribute(fmt, tag, result, resultLength, status);
2127 }
unum_open_android(UNumberFormatStyle style,const UChar * pattern,int32_t patternLength,const char * locale,UParseError * parseErr,UErrorCode * status)2128 UNumberFormat * unum_open_android(UNumberFormatStyle style, const UChar * pattern, int32_t patternLength, const char * locale, UParseError * parseErr, UErrorCode * status) {
2129   return unum_open(style, pattern, patternLength, locale, parseErr, status);
2130 }
unum_parse_android(const UNumberFormat * fmt,const UChar * text,int32_t textLength,int32_t * parsePos,UErrorCode * status)2131 int32_t unum_parse_android(const UNumberFormat * fmt, const UChar * text, int32_t textLength, int32_t * parsePos, UErrorCode * status) {
2132   return unum_parse(fmt, text, textLength, parsePos, status);
2133 }
unum_parseDecimal_android(const UNumberFormat * fmt,const UChar * text,int32_t textLength,int32_t * parsePos,char * outBuf,int32_t outBufLength,UErrorCode * status)2134 int32_t unum_parseDecimal_android(const UNumberFormat * fmt, const UChar * text, int32_t textLength, int32_t * parsePos, char * outBuf, int32_t outBufLength, UErrorCode * status) {
2135   return unum_parseDecimal(fmt, text, textLength, parsePos, outBuf, outBufLength, status);
2136 }
unum_parseDouble_android(const UNumberFormat * fmt,const UChar * text,int32_t textLength,int32_t * parsePos,UErrorCode * status)2137 double unum_parseDouble_android(const UNumberFormat * fmt, const UChar * text, int32_t textLength, int32_t * parsePos, UErrorCode * status) {
2138   return unum_parseDouble(fmt, text, textLength, parsePos, status);
2139 }
unum_parseDoubleCurrency_android(const UNumberFormat * fmt,const UChar * text,int32_t textLength,int32_t * parsePos,UChar * currency,UErrorCode * status)2140 double unum_parseDoubleCurrency_android(const UNumberFormat * fmt, const UChar * text, int32_t textLength, int32_t * parsePos, UChar * currency, UErrorCode * status) {
2141   return unum_parseDoubleCurrency(fmt, text, textLength, parsePos, currency, status);
2142 }
unum_parseInt64_android(const UNumberFormat * fmt,const UChar * text,int32_t textLength,int32_t * parsePos,UErrorCode * status)2143 int64_t unum_parseInt64_android(const UNumberFormat * fmt, const UChar * text, int32_t textLength, int32_t * parsePos, UErrorCode * status) {
2144   return unum_parseInt64(fmt, text, textLength, parsePos, status);
2145 }
unum_parseToUFormattable_android(const UNumberFormat * fmt,UFormattable * result,const UChar * text,int32_t textLength,int32_t * parsePos,UErrorCode * status)2146 UFormattable * unum_parseToUFormattable_android(const UNumberFormat * fmt, UFormattable * result, const UChar * text, int32_t textLength, int32_t * parsePos, UErrorCode * status) {
2147   return unum_parseToUFormattable(fmt, result, text, textLength, parsePos, status);
2148 }
unum_setAttribute_android(UNumberFormat * fmt,UNumberFormatAttribute attr,int32_t newValue)2149 void unum_setAttribute_android(UNumberFormat * fmt, UNumberFormatAttribute attr, int32_t newValue) {
2150   unum_setAttribute(fmt, attr, newValue);
2151 }
unum_setContext_android(UNumberFormat * fmt,UDisplayContext value,UErrorCode * status)2152 void unum_setContext_android(UNumberFormat * fmt, UDisplayContext value, UErrorCode * status) {
2153   unum_setContext(fmt, value, status);
2154 }
unum_setDoubleAttribute_android(UNumberFormat * fmt,UNumberFormatAttribute attr,double newValue)2155 void unum_setDoubleAttribute_android(UNumberFormat * fmt, UNumberFormatAttribute attr, double newValue) {
2156   unum_setDoubleAttribute(fmt, attr, newValue);
2157 }
unum_setSymbol_android(UNumberFormat * fmt,UNumberFormatSymbol symbol,const UChar * value,int32_t length,UErrorCode * status)2158 void unum_setSymbol_android(UNumberFormat * fmt, UNumberFormatSymbol symbol, const UChar * value, int32_t length, UErrorCode * status) {
2159   unum_setSymbol(fmt, symbol, value, length, status);
2160 }
unum_setTextAttribute_android(UNumberFormat * fmt,UNumberFormatTextAttribute tag,const UChar * newValue,int32_t newValueLength,UErrorCode * status)2161 void unum_setTextAttribute_android(UNumberFormat * fmt, UNumberFormatTextAttribute tag, const UChar * newValue, int32_t newValueLength, UErrorCode * status) {
2162   unum_setTextAttribute(fmt, tag, newValue, newValueLength, status);
2163 }
unum_toPattern_android(const UNumberFormat * fmt,UBool isPatternLocalized,UChar * result,int32_t resultLength,UErrorCode * status)2164 int32_t unum_toPattern_android(const UNumberFormat * fmt, UBool isPatternLocalized, UChar * result, int32_t resultLength, UErrorCode * status) {
2165   return unum_toPattern(fmt, isPatternLocalized, result, resultLength, status);
2166 }
unumf_close_android(UNumberFormatter * uformatter)2167 void unumf_close_android(UNumberFormatter * uformatter) {
2168   unumf_close(uformatter);
2169 }
unumf_closeResult_android(UFormattedNumber * uresult)2170 void unumf_closeResult_android(UFormattedNumber * uresult) {
2171   unumf_closeResult(uresult);
2172 }
unumf_formatDecimal_android(const UNumberFormatter * uformatter,const char * value,int32_t valueLen,UFormattedNumber * uresult,UErrorCode * ec)2173 void unumf_formatDecimal_android(const UNumberFormatter * uformatter, const char * value, int32_t valueLen, UFormattedNumber * uresult, UErrorCode * ec) {
2174   unumf_formatDecimal(uformatter, value, valueLen, uresult, ec);
2175 }
unumf_formatDouble_android(const UNumberFormatter * uformatter,double value,UFormattedNumber * uresult,UErrorCode * ec)2176 void unumf_formatDouble_android(const UNumberFormatter * uformatter, double value, UFormattedNumber * uresult, UErrorCode * ec) {
2177   unumf_formatDouble(uformatter, value, uresult, ec);
2178 }
unumf_formatInt_android(const UNumberFormatter * uformatter,int64_t value,UFormattedNumber * uresult,UErrorCode * ec)2179 void unumf_formatInt_android(const UNumberFormatter * uformatter, int64_t value, UFormattedNumber * uresult, UErrorCode * ec) {
2180   unumf_formatInt(uformatter, value, uresult, ec);
2181 }
unumf_openForSkeletonAndLocale_android(const UChar * skeleton,int32_t skeletonLen,const char * locale,UErrorCode * ec)2182 UNumberFormatter * unumf_openForSkeletonAndLocale_android(const UChar * skeleton, int32_t skeletonLen, const char * locale, UErrorCode * ec) {
2183   return unumf_openForSkeletonAndLocale(skeleton, skeletonLen, locale, ec);
2184 }
unumf_openResult_android(UErrorCode * ec)2185 UFormattedNumber * unumf_openResult_android(UErrorCode * ec) {
2186   return unumf_openResult(ec);
2187 }
unumf_resultGetAllFieldPositions_android(const UFormattedNumber * uresult,UFieldPositionIterator * ufpositer,UErrorCode * ec)2188 void unumf_resultGetAllFieldPositions_android(const UFormattedNumber * uresult, UFieldPositionIterator * ufpositer, UErrorCode * ec) {
2189   unumf_resultGetAllFieldPositions(uresult, ufpositer, ec);
2190 }
unumf_resultNextFieldPosition_android(const UFormattedNumber * uresult,UFieldPosition * ufpos,UErrorCode * ec)2191 UBool unumf_resultNextFieldPosition_android(const UFormattedNumber * uresult, UFieldPosition * ufpos, UErrorCode * ec) {
2192   return unumf_resultNextFieldPosition(uresult, ufpos, ec);
2193 }
unumf_resultToString_android(const UFormattedNumber * uresult,UChar * buffer,int32_t bufferCapacity,UErrorCode * ec)2194 int32_t unumf_resultToString_android(const UFormattedNumber * uresult, UChar * buffer, int32_t bufferCapacity, UErrorCode * ec) {
2195   return unumf_resultToString(uresult, buffer, bufferCapacity, ec);
2196 }
unumsys_close_android(UNumberingSystem * unumsys)2197 void unumsys_close_android(UNumberingSystem * unumsys) {
2198   unumsys_close(unumsys);
2199 }
unumsys_getDescription_android(const UNumberingSystem * unumsys,UChar * result,int32_t resultLength,UErrorCode * status)2200 int32_t unumsys_getDescription_android(const UNumberingSystem * unumsys, UChar * result, int32_t resultLength, UErrorCode * status) {
2201   return unumsys_getDescription(unumsys, result, resultLength, status);
2202 }
unumsys_getName_android(const UNumberingSystem * unumsys)2203 const char * unumsys_getName_android(const UNumberingSystem * unumsys) {
2204   return unumsys_getName(unumsys);
2205 }
unumsys_getRadix_android(const UNumberingSystem * unumsys)2206 int32_t unumsys_getRadix_android(const UNumberingSystem * unumsys) {
2207   return unumsys_getRadix(unumsys);
2208 }
unumsys_isAlgorithmic_android(const UNumberingSystem * unumsys)2209 UBool unumsys_isAlgorithmic_android(const UNumberingSystem * unumsys) {
2210   return unumsys_isAlgorithmic(unumsys);
2211 }
unumsys_open_android(const char * locale,UErrorCode * status)2212 UNumberingSystem * unumsys_open_android(const char * locale, UErrorCode * status) {
2213   return unumsys_open(locale, status);
2214 }
unumsys_openAvailableNames_android(UErrorCode * status)2215 UEnumeration * unumsys_openAvailableNames_android(UErrorCode * status) {
2216   return unumsys_openAvailableNames(status);
2217 }
unumsys_openByName_android(const char * name,UErrorCode * status)2218 UNumberingSystem * unumsys_openByName_android(const char * name, UErrorCode * status) {
2219   return unumsys_openByName(name, status);
2220 }
uplrules_close_android(UPluralRules * uplrules)2221 void uplrules_close_android(UPluralRules * uplrules) {
2222   uplrules_close(uplrules);
2223 }
uplrules_getKeywords_android(const UPluralRules * uplrules,UErrorCode * status)2224 UEnumeration * uplrules_getKeywords_android(const UPluralRules * uplrules, UErrorCode * status) {
2225   return uplrules_getKeywords(uplrules, status);
2226 }
uplrules_open_android(const char * locale,UErrorCode * status)2227 UPluralRules * uplrules_open_android(const char * locale, UErrorCode * status) {
2228   return uplrules_open(locale, status);
2229 }
uplrules_openForType_android(const char * locale,UPluralType type,UErrorCode * status)2230 UPluralRules * uplrules_openForType_android(const char * locale, UPluralType type, UErrorCode * status) {
2231   return uplrules_openForType(locale, type, status);
2232 }
uplrules_select_android(const UPluralRules * uplrules,double number,UChar * keyword,int32_t capacity,UErrorCode * status)2233 int32_t uplrules_select_android(const UPluralRules * uplrules, double number, UChar * keyword, int32_t capacity, UErrorCode * status) {
2234   return uplrules_select(uplrules, number, keyword, capacity, status);
2235 }
uregex_appendReplacement_android(URegularExpression * regexp,const UChar * replacementText,int32_t replacementLength,UChar ** destBuf,int32_t * destCapacity,UErrorCode * status)2236 int32_t uregex_appendReplacement_android(URegularExpression * regexp, const UChar * replacementText, int32_t replacementLength, UChar ** destBuf, int32_t * destCapacity, UErrorCode * status) {
2237   return uregex_appendReplacement(regexp, replacementText, replacementLength, destBuf, destCapacity, status);
2238 }
uregex_appendReplacementUText_android(URegularExpression * regexp,UText * replacementText,UText * dest,UErrorCode * status)2239 void uregex_appendReplacementUText_android(URegularExpression * regexp, UText * replacementText, UText * dest, UErrorCode * status) {
2240   uregex_appendReplacementUText(regexp, replacementText, dest, status);
2241 }
uregex_appendTail_android(URegularExpression * regexp,UChar ** destBuf,int32_t * destCapacity,UErrorCode * status)2242 int32_t uregex_appendTail_android(URegularExpression * regexp, UChar ** destBuf, int32_t * destCapacity, UErrorCode * status) {
2243   return uregex_appendTail(regexp, destBuf, destCapacity, status);
2244 }
uregex_appendTailUText_android(URegularExpression * regexp,UText * dest,UErrorCode * status)2245 UText * uregex_appendTailUText_android(URegularExpression * regexp, UText * dest, UErrorCode * status) {
2246   return uregex_appendTailUText(regexp, dest, status);
2247 }
uregex_clone_android(const URegularExpression * regexp,UErrorCode * status)2248 URegularExpression * uregex_clone_android(const URegularExpression * regexp, UErrorCode * status) {
2249   return uregex_clone(regexp, status);
2250 }
uregex_close_android(URegularExpression * regexp)2251 void uregex_close_android(URegularExpression * regexp) {
2252   uregex_close(regexp);
2253 }
uregex_end_android(URegularExpression * regexp,int32_t groupNum,UErrorCode * status)2254 int32_t uregex_end_android(URegularExpression * regexp, int32_t groupNum, UErrorCode * status) {
2255   return uregex_end(regexp, groupNum, status);
2256 }
uregex_end64_android(URegularExpression * regexp,int32_t groupNum,UErrorCode * status)2257 int64_t uregex_end64_android(URegularExpression * regexp, int32_t groupNum, UErrorCode * status) {
2258   return uregex_end64(regexp, groupNum, status);
2259 }
uregex_find_android(URegularExpression * regexp,int32_t startIndex,UErrorCode * status)2260 UBool uregex_find_android(URegularExpression * regexp, int32_t startIndex, UErrorCode * status) {
2261   return uregex_find(regexp, startIndex, status);
2262 }
uregex_find64_android(URegularExpression * regexp,int64_t startIndex,UErrorCode * status)2263 UBool uregex_find64_android(URegularExpression * regexp, int64_t startIndex, UErrorCode * status) {
2264   return uregex_find64(regexp, startIndex, status);
2265 }
uregex_findNext_android(URegularExpression * regexp,UErrorCode * status)2266 UBool uregex_findNext_android(URegularExpression * regexp, UErrorCode * status) {
2267   return uregex_findNext(regexp, status);
2268 }
uregex_flags_android(const URegularExpression * regexp,UErrorCode * status)2269 int32_t uregex_flags_android(const URegularExpression * regexp, UErrorCode * status) {
2270   return uregex_flags(regexp, status);
2271 }
uregex_getFindProgressCallback_android(const URegularExpression * regexp,URegexFindProgressCallback ** callback,const void ** context,UErrorCode * status)2272 void uregex_getFindProgressCallback_android(const URegularExpression * regexp, URegexFindProgressCallback ** callback, const void ** context, UErrorCode * status) {
2273   uregex_getFindProgressCallback(regexp, callback, context, status);
2274 }
uregex_getMatchCallback_android(const URegularExpression * regexp,URegexMatchCallback ** callback,const void ** context,UErrorCode * status)2275 void uregex_getMatchCallback_android(const URegularExpression * regexp, URegexMatchCallback ** callback, const void ** context, UErrorCode * status) {
2276   uregex_getMatchCallback(regexp, callback, context, status);
2277 }
uregex_getStackLimit_android(const URegularExpression * regexp,UErrorCode * status)2278 int32_t uregex_getStackLimit_android(const URegularExpression * regexp, UErrorCode * status) {
2279   return uregex_getStackLimit(regexp, status);
2280 }
uregex_getText_android(URegularExpression * regexp,int32_t * textLength,UErrorCode * status)2281 const UChar * uregex_getText_android(URegularExpression * regexp, int32_t * textLength, UErrorCode * status) {
2282   return uregex_getText(regexp, textLength, status);
2283 }
uregex_getTimeLimit_android(const URegularExpression * regexp,UErrorCode * status)2284 int32_t uregex_getTimeLimit_android(const URegularExpression * regexp, UErrorCode * status) {
2285   return uregex_getTimeLimit(regexp, status);
2286 }
uregex_getUText_android(URegularExpression * regexp,UText * dest,UErrorCode * status)2287 UText * uregex_getUText_android(URegularExpression * regexp, UText * dest, UErrorCode * status) {
2288   return uregex_getUText(regexp, dest, status);
2289 }
uregex_group_android(URegularExpression * regexp,int32_t groupNum,UChar * dest,int32_t destCapacity,UErrorCode * status)2290 int32_t uregex_group_android(URegularExpression * regexp, int32_t groupNum, UChar * dest, int32_t destCapacity, UErrorCode * status) {
2291   return uregex_group(regexp, groupNum, dest, destCapacity, status);
2292 }
uregex_groupCount_android(URegularExpression * regexp,UErrorCode * status)2293 int32_t uregex_groupCount_android(URegularExpression * regexp, UErrorCode * status) {
2294   return uregex_groupCount(regexp, status);
2295 }
uregex_groupNumberFromCName_android(URegularExpression * regexp,const char * groupName,int32_t nameLength,UErrorCode * status)2296 int32_t uregex_groupNumberFromCName_android(URegularExpression * regexp, const char * groupName, int32_t nameLength, UErrorCode * status) {
2297   return uregex_groupNumberFromCName(regexp, groupName, nameLength, status);
2298 }
uregex_groupNumberFromName_android(URegularExpression * regexp,const UChar * groupName,int32_t nameLength,UErrorCode * status)2299 int32_t uregex_groupNumberFromName_android(URegularExpression * regexp, const UChar * groupName, int32_t nameLength, UErrorCode * status) {
2300   return uregex_groupNumberFromName(regexp, groupName, nameLength, status);
2301 }
uregex_groupUText_android(URegularExpression * regexp,int32_t groupNum,UText * dest,int64_t * groupLength,UErrorCode * status)2302 UText * uregex_groupUText_android(URegularExpression * regexp, int32_t groupNum, UText * dest, int64_t * groupLength, UErrorCode * status) {
2303   return uregex_groupUText(regexp, groupNum, dest, groupLength, status);
2304 }
uregex_hasAnchoringBounds_android(const URegularExpression * regexp,UErrorCode * status)2305 UBool uregex_hasAnchoringBounds_android(const URegularExpression * regexp, UErrorCode * status) {
2306   return uregex_hasAnchoringBounds(regexp, status);
2307 }
uregex_hasTransparentBounds_android(const URegularExpression * regexp,UErrorCode * status)2308 UBool uregex_hasTransparentBounds_android(const URegularExpression * regexp, UErrorCode * status) {
2309   return uregex_hasTransparentBounds(regexp, status);
2310 }
uregex_hitEnd_android(const URegularExpression * regexp,UErrorCode * status)2311 UBool uregex_hitEnd_android(const URegularExpression * regexp, UErrorCode * status) {
2312   return uregex_hitEnd(regexp, status);
2313 }
uregex_lookingAt_android(URegularExpression * regexp,int32_t startIndex,UErrorCode * status)2314 UBool uregex_lookingAt_android(URegularExpression * regexp, int32_t startIndex, UErrorCode * status) {
2315   return uregex_lookingAt(regexp, startIndex, status);
2316 }
uregex_lookingAt64_android(URegularExpression * regexp,int64_t startIndex,UErrorCode * status)2317 UBool uregex_lookingAt64_android(URegularExpression * regexp, int64_t startIndex, UErrorCode * status) {
2318   return uregex_lookingAt64(regexp, startIndex, status);
2319 }
uregex_matches_android(URegularExpression * regexp,int32_t startIndex,UErrorCode * status)2320 UBool uregex_matches_android(URegularExpression * regexp, int32_t startIndex, UErrorCode * status) {
2321   return uregex_matches(regexp, startIndex, status);
2322 }
uregex_matches64_android(URegularExpression * regexp,int64_t startIndex,UErrorCode * status)2323 UBool uregex_matches64_android(URegularExpression * regexp, int64_t startIndex, UErrorCode * status) {
2324   return uregex_matches64(regexp, startIndex, status);
2325 }
uregex_open_android(const UChar * pattern,int32_t patternLength,uint32_t flags,UParseError * pe,UErrorCode * status)2326 URegularExpression * uregex_open_android(const UChar * pattern, int32_t patternLength, uint32_t flags, UParseError * pe, UErrorCode * status) {
2327   return uregex_open(pattern, patternLength, flags, pe, status);
2328 }
uregex_openC_android(const char * pattern,uint32_t flags,UParseError * pe,UErrorCode * status)2329 URegularExpression * uregex_openC_android(const char * pattern, uint32_t flags, UParseError * pe, UErrorCode * status) {
2330   return uregex_openC(pattern, flags, pe, status);
2331 }
uregex_openUText_android(UText * pattern,uint32_t flags,UParseError * pe,UErrorCode * status)2332 URegularExpression * uregex_openUText_android(UText * pattern, uint32_t flags, UParseError * pe, UErrorCode * status) {
2333   return uregex_openUText(pattern, flags, pe, status);
2334 }
uregex_pattern_android(const URegularExpression * regexp,int32_t * patLength,UErrorCode * status)2335 const UChar * uregex_pattern_android(const URegularExpression * regexp, int32_t * patLength, UErrorCode * status) {
2336   return uregex_pattern(regexp, patLength, status);
2337 }
uregex_patternUText_android(const URegularExpression * regexp,UErrorCode * status)2338 UText * uregex_patternUText_android(const URegularExpression * regexp, UErrorCode * status) {
2339   return uregex_patternUText(regexp, status);
2340 }
uregex_refreshUText_android(URegularExpression * regexp,UText * text,UErrorCode * status)2341 void uregex_refreshUText_android(URegularExpression * regexp, UText * text, UErrorCode * status) {
2342   uregex_refreshUText(regexp, text, status);
2343 }
uregex_regionEnd_android(const URegularExpression * regexp,UErrorCode * status)2344 int32_t uregex_regionEnd_android(const URegularExpression * regexp, UErrorCode * status) {
2345   return uregex_regionEnd(regexp, status);
2346 }
uregex_regionEnd64_android(const URegularExpression * regexp,UErrorCode * status)2347 int64_t uregex_regionEnd64_android(const URegularExpression * regexp, UErrorCode * status) {
2348   return uregex_regionEnd64(regexp, status);
2349 }
uregex_regionStart_android(const URegularExpression * regexp,UErrorCode * status)2350 int32_t uregex_regionStart_android(const URegularExpression * regexp, UErrorCode * status) {
2351   return uregex_regionStart(regexp, status);
2352 }
uregex_regionStart64_android(const URegularExpression * regexp,UErrorCode * status)2353 int64_t uregex_regionStart64_android(const URegularExpression * regexp, UErrorCode * status) {
2354   return uregex_regionStart64(regexp, status);
2355 }
uregex_replaceAll_android(URegularExpression * regexp,const UChar * replacementText,int32_t replacementLength,UChar * destBuf,int32_t destCapacity,UErrorCode * status)2356 int32_t uregex_replaceAll_android(URegularExpression * regexp, const UChar * replacementText, int32_t replacementLength, UChar * destBuf, int32_t destCapacity, UErrorCode * status) {
2357   return uregex_replaceAll(regexp, replacementText, replacementLength, destBuf, destCapacity, status);
2358 }
uregex_replaceAllUText_android(URegularExpression * regexp,UText * replacement,UText * dest,UErrorCode * status)2359 UText * uregex_replaceAllUText_android(URegularExpression * regexp, UText * replacement, UText * dest, UErrorCode * status) {
2360   return uregex_replaceAllUText(regexp, replacement, dest, status);
2361 }
uregex_replaceFirst_android(URegularExpression * regexp,const UChar * replacementText,int32_t replacementLength,UChar * destBuf,int32_t destCapacity,UErrorCode * status)2362 int32_t uregex_replaceFirst_android(URegularExpression * regexp, const UChar * replacementText, int32_t replacementLength, UChar * destBuf, int32_t destCapacity, UErrorCode * status) {
2363   return uregex_replaceFirst(regexp, replacementText, replacementLength, destBuf, destCapacity, status);
2364 }
uregex_replaceFirstUText_android(URegularExpression * regexp,UText * replacement,UText * dest,UErrorCode * status)2365 UText * uregex_replaceFirstUText_android(URegularExpression * regexp, UText * replacement, UText * dest, UErrorCode * status) {
2366   return uregex_replaceFirstUText(regexp, replacement, dest, status);
2367 }
uregex_requireEnd_android(const URegularExpression * regexp,UErrorCode * status)2368 UBool uregex_requireEnd_android(const URegularExpression * regexp, UErrorCode * status) {
2369   return uregex_requireEnd(regexp, status);
2370 }
uregex_reset_android(URegularExpression * regexp,int32_t index,UErrorCode * status)2371 void uregex_reset_android(URegularExpression * regexp, int32_t index, UErrorCode * status) {
2372   uregex_reset(regexp, index, status);
2373 }
uregex_reset64_android(URegularExpression * regexp,int64_t index,UErrorCode * status)2374 void uregex_reset64_android(URegularExpression * regexp, int64_t index, UErrorCode * status) {
2375   uregex_reset64(regexp, index, status);
2376 }
uregex_setFindProgressCallback_android(URegularExpression * regexp,URegexFindProgressCallback * callback,const void * context,UErrorCode * status)2377 void uregex_setFindProgressCallback_android(URegularExpression * regexp, URegexFindProgressCallback * callback, const void * context, UErrorCode * status) {
2378   uregex_setFindProgressCallback(regexp, callback, context, status);
2379 }
uregex_setMatchCallback_android(URegularExpression * regexp,URegexMatchCallback * callback,const void * context,UErrorCode * status)2380 void uregex_setMatchCallback_android(URegularExpression * regexp, URegexMatchCallback * callback, const void * context, UErrorCode * status) {
2381   uregex_setMatchCallback(regexp, callback, context, status);
2382 }
uregex_setRegion_android(URegularExpression * regexp,int32_t regionStart,int32_t regionLimit,UErrorCode * status)2383 void uregex_setRegion_android(URegularExpression * regexp, int32_t regionStart, int32_t regionLimit, UErrorCode * status) {
2384   uregex_setRegion(regexp, regionStart, regionLimit, status);
2385 }
uregex_setRegion64_android(URegularExpression * regexp,int64_t regionStart,int64_t regionLimit,UErrorCode * status)2386 void uregex_setRegion64_android(URegularExpression * regexp, int64_t regionStart, int64_t regionLimit, UErrorCode * status) {
2387   uregex_setRegion64(regexp, regionStart, regionLimit, status);
2388 }
uregex_setRegionAndStart_android(URegularExpression * regexp,int64_t regionStart,int64_t regionLimit,int64_t startIndex,UErrorCode * status)2389 void uregex_setRegionAndStart_android(URegularExpression * regexp, int64_t regionStart, int64_t regionLimit, int64_t startIndex, UErrorCode * status) {
2390   uregex_setRegionAndStart(regexp, regionStart, regionLimit, startIndex, status);
2391 }
uregex_setStackLimit_android(URegularExpression * regexp,int32_t limit,UErrorCode * status)2392 void uregex_setStackLimit_android(URegularExpression * regexp, int32_t limit, UErrorCode * status) {
2393   uregex_setStackLimit(regexp, limit, status);
2394 }
uregex_setText_android(URegularExpression * regexp,const UChar * text,int32_t textLength,UErrorCode * status)2395 void uregex_setText_android(URegularExpression * regexp, const UChar * text, int32_t textLength, UErrorCode * status) {
2396   uregex_setText(regexp, text, textLength, status);
2397 }
uregex_setTimeLimit_android(URegularExpression * regexp,int32_t limit,UErrorCode * status)2398 void uregex_setTimeLimit_android(URegularExpression * regexp, int32_t limit, UErrorCode * status) {
2399   uregex_setTimeLimit(regexp, limit, status);
2400 }
uregex_setUText_android(URegularExpression * regexp,UText * text,UErrorCode * status)2401 void uregex_setUText_android(URegularExpression * regexp, UText * text, UErrorCode * status) {
2402   uregex_setUText(regexp, text, status);
2403 }
uregex_split_android(URegularExpression * regexp,UChar * destBuf,int32_t destCapacity,int32_t * requiredCapacity,UChar * destFields[],int32_t destFieldsCapacity,UErrorCode * status)2404 int32_t uregex_split_android(URegularExpression * regexp, UChar * destBuf, int32_t destCapacity, int32_t * requiredCapacity, UChar * destFields[], int32_t destFieldsCapacity, UErrorCode * status) {
2405   return uregex_split(regexp, destBuf, destCapacity, requiredCapacity, destFields, destFieldsCapacity, status);
2406 }
uregex_splitUText_android(URegularExpression * regexp,UText * destFields[],int32_t destFieldsCapacity,UErrorCode * status)2407 int32_t uregex_splitUText_android(URegularExpression * regexp, UText * destFields[], int32_t destFieldsCapacity, UErrorCode * status) {
2408   return uregex_splitUText(regexp, destFields, destFieldsCapacity, status);
2409 }
uregex_start_android(URegularExpression * regexp,int32_t groupNum,UErrorCode * status)2410 int32_t uregex_start_android(URegularExpression * regexp, int32_t groupNum, UErrorCode * status) {
2411   return uregex_start(regexp, groupNum, status);
2412 }
uregex_start64_android(URegularExpression * regexp,int32_t groupNum,UErrorCode * status)2413 int64_t uregex_start64_android(URegularExpression * regexp, int32_t groupNum, UErrorCode * status) {
2414   return uregex_start64(regexp, groupNum, status);
2415 }
uregex_useAnchoringBounds_android(URegularExpression * regexp,UBool b,UErrorCode * status)2416 void uregex_useAnchoringBounds_android(URegularExpression * regexp, UBool b, UErrorCode * status) {
2417   uregex_useAnchoringBounds(regexp, b, status);
2418 }
uregex_useTransparentBounds_android(URegularExpression * regexp,UBool b,UErrorCode * status)2419 void uregex_useTransparentBounds_android(URegularExpression * regexp, UBool b, UErrorCode * status) {
2420   uregex_useTransparentBounds(regexp, b, status);
2421 }
uregion_areEqual_android(const URegion * uregion,const URegion * otherRegion)2422 UBool uregion_areEqual_android(const URegion * uregion, const URegion * otherRegion) {
2423   return uregion_areEqual(uregion, otherRegion);
2424 }
uregion_contains_android(const URegion * uregion,const URegion * otherRegion)2425 UBool uregion_contains_android(const URegion * uregion, const URegion * otherRegion) {
2426   return uregion_contains(uregion, otherRegion);
2427 }
uregion_getAvailable_android(URegionType type,UErrorCode * status)2428 UEnumeration * uregion_getAvailable_android(URegionType type, UErrorCode * status) {
2429   return uregion_getAvailable(type, status);
2430 }
uregion_getContainedRegions_android(const URegion * uregion,UErrorCode * status)2431 UEnumeration * uregion_getContainedRegions_android(const URegion * uregion, UErrorCode * status) {
2432   return uregion_getContainedRegions(uregion, status);
2433 }
uregion_getContainedRegionsOfType_android(const URegion * uregion,URegionType type,UErrorCode * status)2434 UEnumeration * uregion_getContainedRegionsOfType_android(const URegion * uregion, URegionType type, UErrorCode * status) {
2435   return uregion_getContainedRegionsOfType(uregion, type, status);
2436 }
uregion_getContainingRegion_android(const URegion * uregion)2437 const URegion * uregion_getContainingRegion_android(const URegion * uregion) {
2438   return uregion_getContainingRegion(uregion);
2439 }
uregion_getContainingRegionOfType_android(const URegion * uregion,URegionType type)2440 const URegion * uregion_getContainingRegionOfType_android(const URegion * uregion, URegionType type) {
2441   return uregion_getContainingRegionOfType(uregion, type);
2442 }
uregion_getNumericCode_android(const URegion * uregion)2443 int32_t uregion_getNumericCode_android(const URegion * uregion) {
2444   return uregion_getNumericCode(uregion);
2445 }
uregion_getPreferredValues_android(const URegion * uregion,UErrorCode * status)2446 UEnumeration * uregion_getPreferredValues_android(const URegion * uregion, UErrorCode * status) {
2447   return uregion_getPreferredValues(uregion, status);
2448 }
uregion_getRegionCode_android(const URegion * uregion)2449 const char * uregion_getRegionCode_android(const URegion * uregion) {
2450   return uregion_getRegionCode(uregion);
2451 }
uregion_getRegionFromCode_android(const char * regionCode,UErrorCode * status)2452 const URegion * uregion_getRegionFromCode_android(const char * regionCode, UErrorCode * status) {
2453   return uregion_getRegionFromCode(regionCode, status);
2454 }
uregion_getRegionFromNumericCode_android(int32_t code,UErrorCode * status)2455 const URegion * uregion_getRegionFromNumericCode_android(int32_t code, UErrorCode * status) {
2456   return uregion_getRegionFromNumericCode(code, status);
2457 }
uregion_getType_android(const URegion * uregion)2458 URegionType uregion_getType_android(const URegion * uregion) {
2459   return uregion_getType(uregion);
2460 }
ureldatefmt_close_android(URelativeDateTimeFormatter * reldatefmt)2461 void ureldatefmt_close_android(URelativeDateTimeFormatter * reldatefmt) {
2462   ureldatefmt_close(reldatefmt);
2463 }
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)2464 int32_t 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) {
2465   return ureldatefmt_combineDateAndTime(reldatefmt, relativeDateString, relativeDateStringLen, timeString, timeStringLen, result, resultCapacity, status);
2466 }
ureldatefmt_format_android(const URelativeDateTimeFormatter * reldatefmt,double offset,URelativeDateTimeUnit unit,UChar * result,int32_t resultCapacity,UErrorCode * status)2467 int32_t ureldatefmt_format_android(const URelativeDateTimeFormatter * reldatefmt, double offset, URelativeDateTimeUnit unit, UChar * result, int32_t resultCapacity, UErrorCode * status) {
2468   return ureldatefmt_format(reldatefmt, offset, unit, result, resultCapacity, status);
2469 }
ureldatefmt_formatNumeric_android(const URelativeDateTimeFormatter * reldatefmt,double offset,URelativeDateTimeUnit unit,UChar * result,int32_t resultCapacity,UErrorCode * status)2470 int32_t ureldatefmt_formatNumeric_android(const URelativeDateTimeFormatter * reldatefmt, double offset, URelativeDateTimeUnit unit, UChar * result, int32_t resultCapacity, UErrorCode * status) {
2471   return ureldatefmt_formatNumeric(reldatefmt, offset, unit, result, resultCapacity, status);
2472 }
ureldatefmt_open_android(const char * locale,UNumberFormat * nfToAdopt,UDateRelativeDateTimeFormatterStyle width,UDisplayContext capitalizationContext,UErrorCode * status)2473 URelativeDateTimeFormatter * ureldatefmt_open_android(const char * locale, UNumberFormat * nfToAdopt, UDateRelativeDateTimeFormatterStyle width, UDisplayContext capitalizationContext, UErrorCode * status) {
2474   return ureldatefmt_open(locale, nfToAdopt, width, capitalizationContext, status);
2475 }
ures_close_android(UResourceBundle * resourceBundle)2476 void ures_close_android(UResourceBundle * resourceBundle) {
2477   ures_close(resourceBundle);
2478 }
ures_getBinary_android(const UResourceBundle * resourceBundle,int32_t * len,UErrorCode * status)2479 const uint8_t * ures_getBinary_android(const UResourceBundle * resourceBundle, int32_t * len, UErrorCode * status) {
2480   return ures_getBinary(resourceBundle, len, status);
2481 }
ures_getByIndex_android(const UResourceBundle * resourceBundle,int32_t indexR,UResourceBundle * fillIn,UErrorCode * status)2482 UResourceBundle * ures_getByIndex_android(const UResourceBundle * resourceBundle, int32_t indexR, UResourceBundle * fillIn, UErrorCode * status) {
2483   return ures_getByIndex(resourceBundle, indexR, fillIn, status);
2484 }
ures_getByKey_android(const UResourceBundle * resourceBundle,const char * key,UResourceBundle * fillIn,UErrorCode * status)2485 UResourceBundle * ures_getByKey_android(const UResourceBundle * resourceBundle, const char * key, UResourceBundle * fillIn, UErrorCode * status) {
2486   return ures_getByKey(resourceBundle, key, fillIn, status);
2487 }
ures_getInt_android(const UResourceBundle * resourceBundle,UErrorCode * status)2488 int32_t ures_getInt_android(const UResourceBundle * resourceBundle, UErrorCode * status) {
2489   return ures_getInt(resourceBundle, status);
2490 }
ures_getIntVector_android(const UResourceBundle * resourceBundle,int32_t * len,UErrorCode * status)2491 const int32_t * ures_getIntVector_android(const UResourceBundle * resourceBundle, int32_t * len, UErrorCode * status) {
2492   return ures_getIntVector(resourceBundle, len, status);
2493 }
ures_getKey_android(const UResourceBundle * resourceBundle)2494 const char * ures_getKey_android(const UResourceBundle * resourceBundle) {
2495   return ures_getKey(resourceBundle);
2496 }
ures_getLocaleByType_android(const UResourceBundle * resourceBundle,ULocDataLocaleType type,UErrorCode * status)2497 const char * ures_getLocaleByType_android(const UResourceBundle * resourceBundle, ULocDataLocaleType type, UErrorCode * status) {
2498   return ures_getLocaleByType(resourceBundle, type, status);
2499 }
ures_getNextResource_android(UResourceBundle * resourceBundle,UResourceBundle * fillIn,UErrorCode * status)2500 UResourceBundle * ures_getNextResource_android(UResourceBundle * resourceBundle, UResourceBundle * fillIn, UErrorCode * status) {
2501   return ures_getNextResource(resourceBundle, fillIn, status);
2502 }
ures_getNextString_android(UResourceBundle * resourceBundle,int32_t * len,const char ** key,UErrorCode * status)2503 const UChar * ures_getNextString_android(UResourceBundle * resourceBundle, int32_t * len, const char ** key, UErrorCode * status) {
2504   return ures_getNextString(resourceBundle, len, key, status);
2505 }
ures_getSize_android(const UResourceBundle * resourceBundle)2506 int32_t ures_getSize_android(const UResourceBundle * resourceBundle) {
2507   return ures_getSize(resourceBundle);
2508 }
ures_getString_android(const UResourceBundle * resourceBundle,int32_t * len,UErrorCode * status)2509 const UChar * ures_getString_android(const UResourceBundle * resourceBundle, int32_t * len, UErrorCode * status) {
2510   return ures_getString(resourceBundle, len, status);
2511 }
ures_getStringByIndex_android(const UResourceBundle * resourceBundle,int32_t indexS,int32_t * len,UErrorCode * status)2512 const UChar * ures_getStringByIndex_android(const UResourceBundle * resourceBundle, int32_t indexS, int32_t * len, UErrorCode * status) {
2513   return ures_getStringByIndex(resourceBundle, indexS, len, status);
2514 }
ures_getStringByKey_android(const UResourceBundle * resB,const char * key,int32_t * len,UErrorCode * status)2515 const UChar * ures_getStringByKey_android(const UResourceBundle * resB, const char * key, int32_t * len, UErrorCode * status) {
2516   return ures_getStringByKey(resB, key, len, status);
2517 }
ures_getType_android(const UResourceBundle * resourceBundle)2518 UResType ures_getType_android(const UResourceBundle * resourceBundle) {
2519   return ures_getType(resourceBundle);
2520 }
ures_getUInt_android(const UResourceBundle * resourceBundle,UErrorCode * status)2521 uint32_t ures_getUInt_android(const UResourceBundle * resourceBundle, UErrorCode * status) {
2522   return ures_getUInt(resourceBundle, status);
2523 }
ures_getUTF8String_android(const UResourceBundle * resB,char * dest,int32_t * length,UBool forceCopy,UErrorCode * status)2524 const char * ures_getUTF8String_android(const UResourceBundle * resB, char * dest, int32_t * length, UBool forceCopy, UErrorCode * status) {
2525   return ures_getUTF8String(resB, dest, length, forceCopy, status);
2526 }
ures_getUTF8StringByIndex_android(const UResourceBundle * resB,int32_t stringIndex,char * dest,int32_t * pLength,UBool forceCopy,UErrorCode * status)2527 const char * ures_getUTF8StringByIndex_android(const UResourceBundle * resB, int32_t stringIndex, char * dest, int32_t * pLength, UBool forceCopy, UErrorCode * status) {
2528   return ures_getUTF8StringByIndex(resB, stringIndex, dest, pLength, forceCopy, status);
2529 }
ures_getUTF8StringByKey_android(const UResourceBundle * resB,const char * key,char * dest,int32_t * pLength,UBool forceCopy,UErrorCode * status)2530 const char * ures_getUTF8StringByKey_android(const UResourceBundle * resB, const char * key, char * dest, int32_t * pLength, UBool forceCopy, UErrorCode * status) {
2531   return ures_getUTF8StringByKey(resB, key, dest, pLength, forceCopy, status);
2532 }
ures_getVersion_android(const UResourceBundle * resB,UVersionInfo versionInfo)2533 void ures_getVersion_android(const UResourceBundle * resB, UVersionInfo versionInfo) {
2534   ures_getVersion(resB, versionInfo);
2535 }
ures_hasNext_android(const UResourceBundle * resourceBundle)2536 UBool ures_hasNext_android(const UResourceBundle * resourceBundle) {
2537   return ures_hasNext(resourceBundle);
2538 }
ures_open_android(const char * packageName,const char * locale,UErrorCode * status)2539 UResourceBundle * ures_open_android(const char * packageName, const char * locale, UErrorCode * status) {
2540   return ures_open(packageName, locale, status);
2541 }
ures_openAvailableLocales_android(const char * packageName,UErrorCode * status)2542 UEnumeration * ures_openAvailableLocales_android(const char * packageName, UErrorCode * status) {
2543   return ures_openAvailableLocales(packageName, status);
2544 }
ures_openDirect_android(const char * packageName,const char * locale,UErrorCode * status)2545 UResourceBundle * ures_openDirect_android(const char * packageName, const char * locale, UErrorCode * status) {
2546   return ures_openDirect(packageName, locale, status);
2547 }
ures_openU_android(const UChar * packageName,const char * locale,UErrorCode * status)2548 UResourceBundle * ures_openU_android(const UChar * packageName, const char * locale, UErrorCode * status) {
2549   return ures_openU(packageName, locale, status);
2550 }
ures_resetIterator_android(UResourceBundle * resourceBundle)2551 void ures_resetIterator_android(UResourceBundle * resourceBundle) {
2552   ures_resetIterator(resourceBundle);
2553 }
uscript_breaksBetweenLetters_android(UScriptCode script)2554 UBool uscript_breaksBetweenLetters_android(UScriptCode script) {
2555   return uscript_breaksBetweenLetters(script);
2556 }
uscript_getCode_android(const char * nameOrAbbrOrLocale,UScriptCode * fillIn,int32_t capacity,UErrorCode * err)2557 int32_t uscript_getCode_android(const char * nameOrAbbrOrLocale, UScriptCode * fillIn, int32_t capacity, UErrorCode * err) {
2558   return uscript_getCode(nameOrAbbrOrLocale, fillIn, capacity, err);
2559 }
uscript_getName_android(UScriptCode scriptCode)2560 const char * uscript_getName_android(UScriptCode scriptCode) {
2561   return uscript_getName(scriptCode);
2562 }
uscript_getSampleString_android(UScriptCode script,UChar * dest,int32_t capacity,UErrorCode * pErrorCode)2563 int32_t uscript_getSampleString_android(UScriptCode script, UChar * dest, int32_t capacity, UErrorCode * pErrorCode) {
2564   return uscript_getSampleString(script, dest, capacity, pErrorCode);
2565 }
uscript_getScript_android(UChar32 codepoint,UErrorCode * err)2566 UScriptCode uscript_getScript_android(UChar32 codepoint, UErrorCode * err) {
2567   return uscript_getScript(codepoint, err);
2568 }
uscript_getScriptExtensions_android(UChar32 c,UScriptCode * scripts,int32_t capacity,UErrorCode * errorCode)2569 int32_t uscript_getScriptExtensions_android(UChar32 c, UScriptCode * scripts, int32_t capacity, UErrorCode * errorCode) {
2570   return uscript_getScriptExtensions(c, scripts, capacity, errorCode);
2571 }
uscript_getShortName_android(UScriptCode scriptCode)2572 const char * uscript_getShortName_android(UScriptCode scriptCode) {
2573   return uscript_getShortName(scriptCode);
2574 }
uscript_getUsage_android(UScriptCode script)2575 UScriptUsage uscript_getUsage_android(UScriptCode script) {
2576   return uscript_getUsage(script);
2577 }
uscript_hasScript_android(UChar32 c,UScriptCode sc)2578 UBool uscript_hasScript_android(UChar32 c, UScriptCode sc) {
2579   return uscript_hasScript(c, sc);
2580 }
uscript_isCased_android(UScriptCode script)2581 UBool uscript_isCased_android(UScriptCode script) {
2582   return uscript_isCased(script);
2583 }
uscript_isRightToLeft_android(UScriptCode script)2584 UBool uscript_isRightToLeft_android(UScriptCode script) {
2585   return uscript_isRightToLeft(script);
2586 }
usearch_close_android(UStringSearch * searchiter)2587 void usearch_close_android(UStringSearch * searchiter) {
2588   usearch_close(searchiter);
2589 }
usearch_first_android(UStringSearch * strsrch,UErrorCode * status)2590 int32_t usearch_first_android(UStringSearch * strsrch, UErrorCode * status) {
2591   return usearch_first(strsrch, status);
2592 }
usearch_following_android(UStringSearch * strsrch,int32_t position,UErrorCode * status)2593 int32_t usearch_following_android(UStringSearch * strsrch, int32_t position, UErrorCode * status) {
2594   return usearch_following(strsrch, position, status);
2595 }
usearch_getAttribute_android(const UStringSearch * strsrch,USearchAttribute attribute)2596 USearchAttributeValue usearch_getAttribute_android(const UStringSearch * strsrch, USearchAttribute attribute) {
2597   return usearch_getAttribute(strsrch, attribute);
2598 }
usearch_getBreakIterator_android(const UStringSearch * strsrch)2599 const UBreakIterator * usearch_getBreakIterator_android(const UStringSearch * strsrch) {
2600   return usearch_getBreakIterator(strsrch);
2601 }
usearch_getCollator_android(const UStringSearch * strsrch)2602 UCollator * usearch_getCollator_android(const UStringSearch * strsrch) {
2603   return usearch_getCollator(strsrch);
2604 }
usearch_getMatchedLength_android(const UStringSearch * strsrch)2605 int32_t usearch_getMatchedLength_android(const UStringSearch * strsrch) {
2606   return usearch_getMatchedLength(strsrch);
2607 }
usearch_getMatchedStart_android(const UStringSearch * strsrch)2608 int32_t usearch_getMatchedStart_android(const UStringSearch * strsrch) {
2609   return usearch_getMatchedStart(strsrch);
2610 }
usearch_getMatchedText_android(const UStringSearch * strsrch,UChar * result,int32_t resultCapacity,UErrorCode * status)2611 int32_t usearch_getMatchedText_android(const UStringSearch * strsrch, UChar * result, int32_t resultCapacity, UErrorCode * status) {
2612   return usearch_getMatchedText(strsrch, result, resultCapacity, status);
2613 }
usearch_getOffset_android(const UStringSearch * strsrch)2614 int32_t usearch_getOffset_android(const UStringSearch * strsrch) {
2615   return usearch_getOffset(strsrch);
2616 }
usearch_getPattern_android(const UStringSearch * strsrch,int32_t * length)2617 const UChar * usearch_getPattern_android(const UStringSearch * strsrch, int32_t * length) {
2618   return usearch_getPattern(strsrch, length);
2619 }
usearch_getText_android(const UStringSearch * strsrch,int32_t * length)2620 const UChar * usearch_getText_android(const UStringSearch * strsrch, int32_t * length) {
2621   return usearch_getText(strsrch, length);
2622 }
usearch_last_android(UStringSearch * strsrch,UErrorCode * status)2623 int32_t usearch_last_android(UStringSearch * strsrch, UErrorCode * status) {
2624   return usearch_last(strsrch, status);
2625 }
usearch_next_android(UStringSearch * strsrch,UErrorCode * status)2626 int32_t usearch_next_android(UStringSearch * strsrch, UErrorCode * status) {
2627   return usearch_next(strsrch, status);
2628 }
usearch_open_android(const UChar * pattern,int32_t patternlength,const UChar * text,int32_t textlength,const char * locale,UBreakIterator * breakiter,UErrorCode * status)2629 UStringSearch * usearch_open_android(const UChar * pattern, int32_t patternlength, const UChar * text, int32_t textlength, const char * locale, UBreakIterator * breakiter, UErrorCode * status) {
2630   return usearch_open(pattern, patternlength, text, textlength, locale, breakiter, status);
2631 }
usearch_openFromCollator_android(const UChar * pattern,int32_t patternlength,const UChar * text,int32_t textlength,const UCollator * collator,UBreakIterator * breakiter,UErrorCode * status)2632 UStringSearch * usearch_openFromCollator_android(const UChar * pattern, int32_t patternlength, const UChar * text, int32_t textlength, const UCollator * collator, UBreakIterator * breakiter, UErrorCode * status) {
2633   return usearch_openFromCollator(pattern, patternlength, text, textlength, collator, breakiter, status);
2634 }
usearch_preceding_android(UStringSearch * strsrch,int32_t position,UErrorCode * status)2635 int32_t usearch_preceding_android(UStringSearch * strsrch, int32_t position, UErrorCode * status) {
2636   return usearch_preceding(strsrch, position, status);
2637 }
usearch_previous_android(UStringSearch * strsrch,UErrorCode * status)2638 int32_t usearch_previous_android(UStringSearch * strsrch, UErrorCode * status) {
2639   return usearch_previous(strsrch, status);
2640 }
usearch_reset_android(UStringSearch * strsrch)2641 void usearch_reset_android(UStringSearch * strsrch) {
2642   usearch_reset(strsrch);
2643 }
usearch_setAttribute_android(UStringSearch * strsrch,USearchAttribute attribute,USearchAttributeValue value,UErrorCode * status)2644 void usearch_setAttribute_android(UStringSearch * strsrch, USearchAttribute attribute, USearchAttributeValue value, UErrorCode * status) {
2645   usearch_setAttribute(strsrch, attribute, value, status);
2646 }
usearch_setBreakIterator_android(UStringSearch * strsrch,UBreakIterator * breakiter,UErrorCode * status)2647 void usearch_setBreakIterator_android(UStringSearch * strsrch, UBreakIterator * breakiter, UErrorCode * status) {
2648   usearch_setBreakIterator(strsrch, breakiter, status);
2649 }
usearch_setCollator_android(UStringSearch * strsrch,const UCollator * collator,UErrorCode * status)2650 void usearch_setCollator_android(UStringSearch * strsrch, const UCollator * collator, UErrorCode * status) {
2651   usearch_setCollator(strsrch, collator, status);
2652 }
usearch_setOffset_android(UStringSearch * strsrch,int32_t position,UErrorCode * status)2653 void usearch_setOffset_android(UStringSearch * strsrch, int32_t position, UErrorCode * status) {
2654   usearch_setOffset(strsrch, position, status);
2655 }
usearch_setPattern_android(UStringSearch * strsrch,const UChar * pattern,int32_t patternlength,UErrorCode * status)2656 void usearch_setPattern_android(UStringSearch * strsrch, const UChar * pattern, int32_t patternlength, UErrorCode * status) {
2657   usearch_setPattern(strsrch, pattern, patternlength, status);
2658 }
usearch_setText_android(UStringSearch * strsrch,const UChar * text,int32_t textlength,UErrorCode * status)2659 void usearch_setText_android(UStringSearch * strsrch, const UChar * text, int32_t textlength, UErrorCode * status) {
2660   usearch_setText(strsrch, text, textlength, status);
2661 }
uset_add_android(USet * set,UChar32 c)2662 void uset_add_android(USet * set, UChar32 c) {
2663   uset_add(set, c);
2664 }
uset_addAll_android(USet * set,const USet * additionalSet)2665 void uset_addAll_android(USet * set, const USet * additionalSet) {
2666   uset_addAll(set, additionalSet);
2667 }
uset_addAllCodePoints_android(USet * set,const UChar * str,int32_t strLen)2668 void uset_addAllCodePoints_android(USet * set, const UChar * str, int32_t strLen) {
2669   uset_addAllCodePoints(set, str, strLen);
2670 }
uset_addRange_android(USet * set,UChar32 start,UChar32 end)2671 void uset_addRange_android(USet * set, UChar32 start, UChar32 end) {
2672   uset_addRange(set, start, end);
2673 }
uset_addString_android(USet * set,const UChar * str,int32_t strLen)2674 void uset_addString_android(USet * set, const UChar * str, int32_t strLen) {
2675   uset_addString(set, str, strLen);
2676 }
uset_applyIntPropertyValue_android(USet * set,UProperty prop,int32_t value,UErrorCode * ec)2677 void uset_applyIntPropertyValue_android(USet * set, UProperty prop, int32_t value, UErrorCode * ec) {
2678   uset_applyIntPropertyValue(set, prop, value, ec);
2679 }
uset_applyPattern_android(USet * set,const UChar * pattern,int32_t patternLength,uint32_t options,UErrorCode * status)2680 int32_t uset_applyPattern_android(USet * set, const UChar * pattern, int32_t patternLength, uint32_t options, UErrorCode * status) {
2681   return uset_applyPattern(set, pattern, patternLength, options, status);
2682 }
uset_applyPropertyAlias_android(USet * set,const UChar * prop,int32_t propLength,const UChar * value,int32_t valueLength,UErrorCode * ec)2683 void uset_applyPropertyAlias_android(USet * set, const UChar * prop, int32_t propLength, const UChar * value, int32_t valueLength, UErrorCode * ec) {
2684   uset_applyPropertyAlias(set, prop, propLength, value, valueLength, ec);
2685 }
uset_charAt_android(const USet * set,int32_t charIndex)2686 UChar32 uset_charAt_android(const USet * set, int32_t charIndex) {
2687   return uset_charAt(set, charIndex);
2688 }
uset_clear_android(USet * set)2689 void uset_clear_android(USet * set) {
2690   uset_clear(set);
2691 }
uset_clone_android(const USet * set)2692 USet * uset_clone_android(const USet * set) {
2693   return uset_clone(set);
2694 }
uset_cloneAsThawed_android(const USet * set)2695 USet * uset_cloneAsThawed_android(const USet * set) {
2696   return uset_cloneAsThawed(set);
2697 }
uset_close_android(USet * set)2698 void uset_close_android(USet * set) {
2699   uset_close(set);
2700 }
uset_closeOver_android(USet * set,int32_t attributes)2701 void uset_closeOver_android(USet * set, int32_t attributes) {
2702   uset_closeOver(set, attributes);
2703 }
uset_compact_android(USet * set)2704 void uset_compact_android(USet * set) {
2705   uset_compact(set);
2706 }
uset_complement_android(USet * set)2707 void uset_complement_android(USet * set) {
2708   uset_complement(set);
2709 }
uset_complementAll_android(USet * set,const USet * complement)2710 void uset_complementAll_android(USet * set, const USet * complement) {
2711   uset_complementAll(set, complement);
2712 }
uset_contains_android(const USet * set,UChar32 c)2713 UBool uset_contains_android(const USet * set, UChar32 c) {
2714   return uset_contains(set, c);
2715 }
uset_containsAll_android(const USet * set1,const USet * set2)2716 UBool uset_containsAll_android(const USet * set1, const USet * set2) {
2717   return uset_containsAll(set1, set2);
2718 }
uset_containsAllCodePoints_android(const USet * set,const UChar * str,int32_t strLen)2719 UBool uset_containsAllCodePoints_android(const USet * set, const UChar * str, int32_t strLen) {
2720   return uset_containsAllCodePoints(set, str, strLen);
2721 }
uset_containsNone_android(const USet * set1,const USet * set2)2722 UBool uset_containsNone_android(const USet * set1, const USet * set2) {
2723   return uset_containsNone(set1, set2);
2724 }
uset_containsRange_android(const USet * set,UChar32 start,UChar32 end)2725 UBool uset_containsRange_android(const USet * set, UChar32 start, UChar32 end) {
2726   return uset_containsRange(set, start, end);
2727 }
uset_containsSome_android(const USet * set1,const USet * set2)2728 UBool uset_containsSome_android(const USet * set1, const USet * set2) {
2729   return uset_containsSome(set1, set2);
2730 }
uset_containsString_android(const USet * set,const UChar * str,int32_t strLen)2731 UBool uset_containsString_android(const USet * set, const UChar * str, int32_t strLen) {
2732   return uset_containsString(set, str, strLen);
2733 }
uset_equals_android(const USet * set1,const USet * set2)2734 UBool uset_equals_android(const USet * set1, const USet * set2) {
2735   return uset_equals(set1, set2);
2736 }
uset_freeze_android(USet * set)2737 void uset_freeze_android(USet * set) {
2738   uset_freeze(set);
2739 }
uset_getItem_android(const USet * set,int32_t itemIndex,UChar32 * start,UChar32 * end,UChar * str,int32_t strCapacity,UErrorCode * ec)2740 int32_t uset_getItem_android(const USet * set, int32_t itemIndex, UChar32 * start, UChar32 * end, UChar * str, int32_t strCapacity, UErrorCode * ec) {
2741   return uset_getItem(set, itemIndex, start, end, str, strCapacity, ec);
2742 }
uset_getItemCount_android(const USet * set)2743 int32_t uset_getItemCount_android(const USet * set) {
2744   return uset_getItemCount(set);
2745 }
uset_getSerializedRange_android(const USerializedSet * set,int32_t rangeIndex,UChar32 * pStart,UChar32 * pEnd)2746 UBool uset_getSerializedRange_android(const USerializedSet * set, int32_t rangeIndex, UChar32 * pStart, UChar32 * pEnd) {
2747   return uset_getSerializedRange(set, rangeIndex, pStart, pEnd);
2748 }
uset_getSerializedRangeCount_android(const USerializedSet * set)2749 int32_t uset_getSerializedRangeCount_android(const USerializedSet * set) {
2750   return uset_getSerializedRangeCount(set);
2751 }
uset_getSerializedSet_android(USerializedSet * fillSet,const uint16_t * src,int32_t srcLength)2752 UBool uset_getSerializedSet_android(USerializedSet * fillSet, const uint16_t * src, int32_t srcLength) {
2753   return uset_getSerializedSet(fillSet, src, srcLength);
2754 }
uset_indexOf_android(const USet * set,UChar32 c)2755 int32_t uset_indexOf_android(const USet * set, UChar32 c) {
2756   return uset_indexOf(set, c);
2757 }
uset_isEmpty_android(const USet * set)2758 UBool uset_isEmpty_android(const USet * set) {
2759   return uset_isEmpty(set);
2760 }
uset_isFrozen_android(const USet * set)2761 UBool uset_isFrozen_android(const USet * set) {
2762   return uset_isFrozen(set);
2763 }
uset_open_android(UChar32 start,UChar32 end)2764 USet * uset_open_android(UChar32 start, UChar32 end) {
2765   return uset_open(start, end);
2766 }
uset_openEmpty_android()2767 USet * uset_openEmpty_android() {
2768   return uset_openEmpty();
2769 }
uset_openPattern_android(const UChar * pattern,int32_t patternLength,UErrorCode * ec)2770 USet * uset_openPattern_android(const UChar * pattern, int32_t patternLength, UErrorCode * ec) {
2771   return uset_openPattern(pattern, patternLength, ec);
2772 }
uset_openPatternOptions_android(const UChar * pattern,int32_t patternLength,uint32_t options,UErrorCode * ec)2773 USet * uset_openPatternOptions_android(const UChar * pattern, int32_t patternLength, uint32_t options, UErrorCode * ec) {
2774   return uset_openPatternOptions(pattern, patternLength, options, ec);
2775 }
uset_remove_android(USet * set,UChar32 c)2776 void uset_remove_android(USet * set, UChar32 c) {
2777   uset_remove(set, c);
2778 }
uset_removeAll_android(USet * set,const USet * removeSet)2779 void uset_removeAll_android(USet * set, const USet * removeSet) {
2780   uset_removeAll(set, removeSet);
2781 }
uset_removeAllStrings_android(USet * set)2782 void uset_removeAllStrings_android(USet * set) {
2783   uset_removeAllStrings(set);
2784 }
uset_removeRange_android(USet * set,UChar32 start,UChar32 end)2785 void uset_removeRange_android(USet * set, UChar32 start, UChar32 end) {
2786   uset_removeRange(set, start, end);
2787 }
uset_removeString_android(USet * set,const UChar * str,int32_t strLen)2788 void uset_removeString_android(USet * set, const UChar * str, int32_t strLen) {
2789   uset_removeString(set, str, strLen);
2790 }
uset_resemblesPattern_android(const UChar * pattern,int32_t patternLength,int32_t pos)2791 UBool uset_resemblesPattern_android(const UChar * pattern, int32_t patternLength, int32_t pos) {
2792   return uset_resemblesPattern(pattern, patternLength, pos);
2793 }
uset_retain_android(USet * set,UChar32 start,UChar32 end)2794 void uset_retain_android(USet * set, UChar32 start, UChar32 end) {
2795   uset_retain(set, start, end);
2796 }
uset_retainAll_android(USet * set,const USet * retain)2797 void uset_retainAll_android(USet * set, const USet * retain) {
2798   uset_retainAll(set, retain);
2799 }
uset_serialize_android(const USet * set,uint16_t * dest,int32_t destCapacity,UErrorCode * pErrorCode)2800 int32_t uset_serialize_android(const USet * set, uint16_t * dest, int32_t destCapacity, UErrorCode * pErrorCode) {
2801   return uset_serialize(set, dest, destCapacity, pErrorCode);
2802 }
uset_serializedContains_android(const USerializedSet * set,UChar32 c)2803 UBool uset_serializedContains_android(const USerializedSet * set, UChar32 c) {
2804   return uset_serializedContains(set, c);
2805 }
uset_set_android(USet * set,UChar32 start,UChar32 end)2806 void uset_set_android(USet * set, UChar32 start, UChar32 end) {
2807   uset_set(set, start, end);
2808 }
uset_setSerializedToOne_android(USerializedSet * fillSet,UChar32 c)2809 void uset_setSerializedToOne_android(USerializedSet * fillSet, UChar32 c) {
2810   uset_setSerializedToOne(fillSet, c);
2811 }
uset_size_android(const USet * set)2812 int32_t uset_size_android(const USet * set) {
2813   return uset_size(set);
2814 }
uset_span_android(const USet * set,const UChar * s,int32_t length,USetSpanCondition spanCondition)2815 int32_t uset_span_android(const USet * set, const UChar * s, int32_t length, USetSpanCondition spanCondition) {
2816   return uset_span(set, s, length, spanCondition);
2817 }
uset_spanBack_android(const USet * set,const UChar * s,int32_t length,USetSpanCondition spanCondition)2818 int32_t uset_spanBack_android(const USet * set, const UChar * s, int32_t length, USetSpanCondition spanCondition) {
2819   return uset_spanBack(set, s, length, spanCondition);
2820 }
uset_spanBackUTF8_android(const USet * set,const char * s,int32_t length,USetSpanCondition spanCondition)2821 int32_t uset_spanBackUTF8_android(const USet * set, const char * s, int32_t length, USetSpanCondition spanCondition) {
2822   return uset_spanBackUTF8(set, s, length, spanCondition);
2823 }
uset_spanUTF8_android(const USet * set,const char * s,int32_t length,USetSpanCondition spanCondition)2824 int32_t uset_spanUTF8_android(const USet * set, const char * s, int32_t length, USetSpanCondition spanCondition) {
2825   return uset_spanUTF8(set, s, length, spanCondition);
2826 }
uset_toPattern_android(const USet * set,UChar * result,int32_t resultCapacity,UBool escapeUnprintable,UErrorCode * ec)2827 int32_t uset_toPattern_android(const USet * set, UChar * result, int32_t resultCapacity, UBool escapeUnprintable, UErrorCode * ec) {
2828   return uset_toPattern(set, result, resultCapacity, escapeUnprintable, ec);
2829 }
uspoof_areConfusable_android(const USpoofChecker * sc,const UChar * id1,int32_t length1,const UChar * id2,int32_t length2,UErrorCode * status)2830 int32_t uspoof_areConfusable_android(const USpoofChecker * sc, const UChar * id1, int32_t length1, const UChar * id2, int32_t length2, UErrorCode * status) {
2831   return uspoof_areConfusable(sc, id1, length1, id2, length2, status);
2832 }
uspoof_areConfusableUTF8_android(const USpoofChecker * sc,const char * id1,int32_t length1,const char * id2,int32_t length2,UErrorCode * status)2833 int32_t uspoof_areConfusableUTF8_android(const USpoofChecker * sc, const char * id1, int32_t length1, const char * id2, int32_t length2, UErrorCode * status) {
2834   return uspoof_areConfusableUTF8(sc, id1, length1, id2, length2, status);
2835 }
uspoof_check_android(const USpoofChecker * sc,const UChar * id,int32_t length,int32_t * position,UErrorCode * status)2836 int32_t uspoof_check_android(const USpoofChecker * sc, const UChar * id, int32_t length, int32_t * position, UErrorCode * status) {
2837   return uspoof_check(sc, id, length, position, status);
2838 }
uspoof_check2_android(const USpoofChecker * sc,const UChar * id,int32_t length,USpoofCheckResult * checkResult,UErrorCode * status)2839 int32_t uspoof_check2_android(const USpoofChecker * sc, const UChar * id, int32_t length, USpoofCheckResult * checkResult, UErrorCode * status) {
2840   return uspoof_check2(sc, id, length, checkResult, status);
2841 }
uspoof_check2UTF8_android(const USpoofChecker * sc,const char * id,int32_t length,USpoofCheckResult * checkResult,UErrorCode * status)2842 int32_t uspoof_check2UTF8_android(const USpoofChecker * sc, const char * id, int32_t length, USpoofCheckResult * checkResult, UErrorCode * status) {
2843   return uspoof_check2UTF8(sc, id, length, checkResult, status);
2844 }
uspoof_checkUTF8_android(const USpoofChecker * sc,const char * id,int32_t length,int32_t * position,UErrorCode * status)2845 int32_t uspoof_checkUTF8_android(const USpoofChecker * sc, const char * id, int32_t length, int32_t * position, UErrorCode * status) {
2846   return uspoof_checkUTF8(sc, id, length, position, status);
2847 }
uspoof_clone_android(const USpoofChecker * sc,UErrorCode * status)2848 USpoofChecker * uspoof_clone_android(const USpoofChecker * sc, UErrorCode * status) {
2849   return uspoof_clone(sc, status);
2850 }
uspoof_close_android(USpoofChecker * sc)2851 void uspoof_close_android(USpoofChecker * sc) {
2852   uspoof_close(sc);
2853 }
uspoof_closeCheckResult_android(USpoofCheckResult * checkResult)2854 void uspoof_closeCheckResult_android(USpoofCheckResult * checkResult) {
2855   uspoof_closeCheckResult(checkResult);
2856 }
uspoof_getAllowedChars_android(const USpoofChecker * sc,UErrorCode * status)2857 const USet * uspoof_getAllowedChars_android(const USpoofChecker * sc, UErrorCode * status) {
2858   return uspoof_getAllowedChars(sc, status);
2859 }
uspoof_getAllowedLocales_android(USpoofChecker * sc,UErrorCode * status)2860 const char * uspoof_getAllowedLocales_android(USpoofChecker * sc, UErrorCode * status) {
2861   return uspoof_getAllowedLocales(sc, status);
2862 }
uspoof_getCheckResultChecks_android(const USpoofCheckResult * checkResult,UErrorCode * status)2863 int32_t uspoof_getCheckResultChecks_android(const USpoofCheckResult * checkResult, UErrorCode * status) {
2864   return uspoof_getCheckResultChecks(checkResult, status);
2865 }
uspoof_getCheckResultNumerics_android(const USpoofCheckResult * checkResult,UErrorCode * status)2866 const USet * uspoof_getCheckResultNumerics_android(const USpoofCheckResult * checkResult, UErrorCode * status) {
2867   return uspoof_getCheckResultNumerics(checkResult, status);
2868 }
uspoof_getCheckResultRestrictionLevel_android(const USpoofCheckResult * checkResult,UErrorCode * status)2869 URestrictionLevel uspoof_getCheckResultRestrictionLevel_android(const USpoofCheckResult * checkResult, UErrorCode * status) {
2870   return uspoof_getCheckResultRestrictionLevel(checkResult, status);
2871 }
uspoof_getChecks_android(const USpoofChecker * sc,UErrorCode * status)2872 int32_t uspoof_getChecks_android(const USpoofChecker * sc, UErrorCode * status) {
2873   return uspoof_getChecks(sc, status);
2874 }
uspoof_getInclusionSet_android(UErrorCode * status)2875 const USet * uspoof_getInclusionSet_android(UErrorCode * status) {
2876   return uspoof_getInclusionSet(status);
2877 }
uspoof_getRecommendedSet_android(UErrorCode * status)2878 const USet * uspoof_getRecommendedSet_android(UErrorCode * status) {
2879   return uspoof_getRecommendedSet(status);
2880 }
uspoof_getRestrictionLevel_android(const USpoofChecker * sc)2881 URestrictionLevel uspoof_getRestrictionLevel_android(const USpoofChecker * sc) {
2882   return uspoof_getRestrictionLevel(sc);
2883 }
uspoof_getSkeleton_android(const USpoofChecker * sc,uint32_t type,const UChar * id,int32_t length,UChar * dest,int32_t destCapacity,UErrorCode * status)2884 int32_t uspoof_getSkeleton_android(const USpoofChecker * sc, uint32_t type, const UChar * id, int32_t length, UChar * dest, int32_t destCapacity, UErrorCode * status) {
2885   return uspoof_getSkeleton(sc, type, id, length, dest, destCapacity, status);
2886 }
uspoof_getSkeletonUTF8_android(const USpoofChecker * sc,uint32_t type,const char * id,int32_t length,char * dest,int32_t destCapacity,UErrorCode * status)2887 int32_t uspoof_getSkeletonUTF8_android(const USpoofChecker * sc, uint32_t type, const char * id, int32_t length, char * dest, int32_t destCapacity, UErrorCode * status) {
2888   return uspoof_getSkeletonUTF8(sc, type, id, length, dest, destCapacity, status);
2889 }
uspoof_open_android(UErrorCode * status)2890 USpoofChecker * uspoof_open_android(UErrorCode * status) {
2891   return uspoof_open(status);
2892 }
uspoof_openCheckResult_android(UErrorCode * status)2893 USpoofCheckResult * uspoof_openCheckResult_android(UErrorCode * status) {
2894   return uspoof_openCheckResult(status);
2895 }
uspoof_openFromSerialized_android(const void * data,int32_t length,int32_t * pActualLength,UErrorCode * pErrorCode)2896 USpoofChecker * uspoof_openFromSerialized_android(const void * data, int32_t length, int32_t * pActualLength, UErrorCode * pErrorCode) {
2897   return uspoof_openFromSerialized(data, length, pActualLength, pErrorCode);
2898 }
uspoof_openFromSource_android(const char * confusables,int32_t confusablesLen,const char * confusablesWholeScript,int32_t confusablesWholeScriptLen,int32_t * errType,UParseError * pe,UErrorCode * status)2899 USpoofChecker * uspoof_openFromSource_android(const char * confusables, int32_t confusablesLen, const char * confusablesWholeScript, int32_t confusablesWholeScriptLen, int32_t * errType, UParseError * pe, UErrorCode * status) {
2900   return uspoof_openFromSource(confusables, confusablesLen, confusablesWholeScript, confusablesWholeScriptLen, errType, pe, status);
2901 }
uspoof_serialize_android(USpoofChecker * sc,void * data,int32_t capacity,UErrorCode * status)2902 int32_t uspoof_serialize_android(USpoofChecker * sc, void * data, int32_t capacity, UErrorCode * status) {
2903   return uspoof_serialize(sc, data, capacity, status);
2904 }
uspoof_setAllowedChars_android(USpoofChecker * sc,const USet * chars,UErrorCode * status)2905 void uspoof_setAllowedChars_android(USpoofChecker * sc, const USet * chars, UErrorCode * status) {
2906   uspoof_setAllowedChars(sc, chars, status);
2907 }
uspoof_setAllowedLocales_android(USpoofChecker * sc,const char * localesList,UErrorCode * status)2908 void uspoof_setAllowedLocales_android(USpoofChecker * sc, const char * localesList, UErrorCode * status) {
2909   uspoof_setAllowedLocales(sc, localesList, status);
2910 }
uspoof_setChecks_android(USpoofChecker * sc,int32_t checks,UErrorCode * status)2911 void uspoof_setChecks_android(USpoofChecker * sc, int32_t checks, UErrorCode * status) {
2912   uspoof_setChecks(sc, checks, status);
2913 }
uspoof_setRestrictionLevel_android(USpoofChecker * sc,URestrictionLevel restrictionLevel)2914 void uspoof_setRestrictionLevel_android(USpoofChecker * sc, URestrictionLevel restrictionLevel) {
2915   uspoof_setRestrictionLevel(sc, restrictionLevel);
2916 }
usprep_close_android(UStringPrepProfile * profile)2917 void usprep_close_android(UStringPrepProfile * profile) {
2918   usprep_close(profile);
2919 }
usprep_open_android(const char * path,const char * fileName,UErrorCode * status)2920 UStringPrepProfile * usprep_open_android(const char * path, const char * fileName, UErrorCode * status) {
2921   return usprep_open(path, fileName, status);
2922 }
usprep_openByType_android(UStringPrepProfileType type,UErrorCode * status)2923 UStringPrepProfile * usprep_openByType_android(UStringPrepProfileType type, UErrorCode * status) {
2924   return usprep_openByType(type, status);
2925 }
usprep_prepare_android(const UStringPrepProfile * prep,const UChar * src,int32_t srcLength,UChar * dest,int32_t destCapacity,int32_t options,UParseError * parseError,UErrorCode * status)2926 int32_t usprep_prepare_android(const UStringPrepProfile * prep, const UChar * src, int32_t srcLength, UChar * dest, int32_t destCapacity, int32_t options, UParseError * parseError, UErrorCode * status) {
2927   return usprep_prepare(prep, src, srcLength, dest, destCapacity, options, parseError, status);
2928 }
utext_char32At_android(UText * ut,int64_t nativeIndex)2929 UChar32 utext_char32At_android(UText * ut, int64_t nativeIndex) {
2930   return utext_char32At(ut, nativeIndex);
2931 }
utext_clone_android(UText * dest,const UText * src,UBool deep,UBool readOnly,UErrorCode * status)2932 UText * utext_clone_android(UText * dest, const UText * src, UBool deep, UBool readOnly, UErrorCode * status) {
2933   return utext_clone(dest, src, deep, readOnly, status);
2934 }
utext_close_android(UText * ut)2935 UText * utext_close_android(UText * ut) {
2936   return utext_close(ut);
2937 }
utext_copy_android(UText * ut,int64_t nativeStart,int64_t nativeLimit,int64_t destIndex,UBool move,UErrorCode * status)2938 void utext_copy_android(UText * ut, int64_t nativeStart, int64_t nativeLimit, int64_t destIndex, UBool move, UErrorCode * status) {
2939   utext_copy(ut, nativeStart, nativeLimit, destIndex, move, status);
2940 }
utext_current32_android(UText * ut)2941 UChar32 utext_current32_android(UText * ut) {
2942   return utext_current32(ut);
2943 }
utext_equals_android(const UText * a,const UText * b)2944 UBool utext_equals_android(const UText * a, const UText * b) {
2945   return utext_equals(a, b);
2946 }
utext_extract_android(UText * ut,int64_t nativeStart,int64_t nativeLimit,UChar * dest,int32_t destCapacity,UErrorCode * status)2947 int32_t utext_extract_android(UText * ut, int64_t nativeStart, int64_t nativeLimit, UChar * dest, int32_t destCapacity, UErrorCode * status) {
2948   return utext_extract(ut, nativeStart, nativeLimit, dest, destCapacity, status);
2949 }
utext_freeze_android(UText * ut)2950 void utext_freeze_android(UText * ut) {
2951   utext_freeze(ut);
2952 }
utext_getNativeIndex_android(const UText * ut)2953 int64_t utext_getNativeIndex_android(const UText * ut) {
2954   return utext_getNativeIndex(ut);
2955 }
utext_getPreviousNativeIndex_android(UText * ut)2956 int64_t utext_getPreviousNativeIndex_android(UText * ut) {
2957   return utext_getPreviousNativeIndex(ut);
2958 }
utext_hasMetaData_android(const UText * ut)2959 UBool utext_hasMetaData_android(const UText * ut) {
2960   return utext_hasMetaData(ut);
2961 }
utext_isLengthExpensive_android(const UText * ut)2962 UBool utext_isLengthExpensive_android(const UText * ut) {
2963   return utext_isLengthExpensive(ut);
2964 }
utext_isWritable_android(const UText * ut)2965 UBool utext_isWritable_android(const UText * ut) {
2966   return utext_isWritable(ut);
2967 }
utext_moveIndex32_android(UText * ut,int32_t delta)2968 UBool utext_moveIndex32_android(UText * ut, int32_t delta) {
2969   return utext_moveIndex32(ut, delta);
2970 }
utext_nativeLength_android(UText * ut)2971 int64_t utext_nativeLength_android(UText * ut) {
2972   return utext_nativeLength(ut);
2973 }
utext_next32_android(UText * ut)2974 UChar32 utext_next32_android(UText * ut) {
2975   return utext_next32(ut);
2976 }
utext_next32From_android(UText * ut,int64_t nativeIndex)2977 UChar32 utext_next32From_android(UText * ut, int64_t nativeIndex) {
2978   return utext_next32From(ut, nativeIndex);
2979 }
utext_openUChars_android(UText * ut,const UChar * s,int64_t length,UErrorCode * status)2980 UText * utext_openUChars_android(UText * ut, const UChar * s, int64_t length, UErrorCode * status) {
2981   return utext_openUChars(ut, s, length, status);
2982 }
utext_openUTF8_android(UText * ut,const char * s,int64_t length,UErrorCode * status)2983 UText * utext_openUTF8_android(UText * ut, const char * s, int64_t length, UErrorCode * status) {
2984   return utext_openUTF8(ut, s, length, status);
2985 }
utext_previous32_android(UText * ut)2986 UChar32 utext_previous32_android(UText * ut) {
2987   return utext_previous32(ut);
2988 }
utext_previous32From_android(UText * ut,int64_t nativeIndex)2989 UChar32 utext_previous32From_android(UText * ut, int64_t nativeIndex) {
2990   return utext_previous32From(ut, nativeIndex);
2991 }
utext_replace_android(UText * ut,int64_t nativeStart,int64_t nativeLimit,const UChar * replacementText,int32_t replacementLength,UErrorCode * status)2992 int32_t utext_replace_android(UText * ut, int64_t nativeStart, int64_t nativeLimit, const UChar * replacementText, int32_t replacementLength, UErrorCode * status) {
2993   return utext_replace(ut, nativeStart, nativeLimit, replacementText, replacementLength, status);
2994 }
utext_setNativeIndex_android(UText * ut,int64_t nativeIndex)2995 void utext_setNativeIndex_android(UText * ut, int64_t nativeIndex) {
2996   utext_setNativeIndex(ut, nativeIndex);
2997 }
utext_setup_android(UText * ut,int32_t extraSpace,UErrorCode * status)2998 UText * utext_setup_android(UText * ut, int32_t extraSpace, UErrorCode * status) {
2999   return utext_setup(ut, extraSpace, status);
3000 }
utf8_appendCharSafeBody_android(uint8_t * s,int32_t i,int32_t length,UChar32 c,UBool * pIsError)3001 int32_t utf8_appendCharSafeBody_android(uint8_t * s, int32_t i, int32_t length, UChar32 c, UBool * pIsError) {
3002   return utf8_appendCharSafeBody(s, i, length, c, pIsError);
3003 }
utf8_back1SafeBody_android(const uint8_t * s,int32_t start,int32_t i)3004 int32_t utf8_back1SafeBody_android(const uint8_t * s, int32_t start, int32_t i) {
3005   return utf8_back1SafeBody(s, start, i);
3006 }
utf8_nextCharSafeBody_android(const uint8_t * s,int32_t * pi,int32_t length,UChar32 c,UBool strict)3007 UChar32 utf8_nextCharSafeBody_android(const uint8_t * s, int32_t * pi, int32_t length, UChar32 c, UBool strict) {
3008   return utf8_nextCharSafeBody(s, pi, length, c, strict);
3009 }
utf8_prevCharSafeBody_android(const uint8_t * s,int32_t start,int32_t * pi,UChar32 c,UBool strict)3010 UChar32 utf8_prevCharSafeBody_android(const uint8_t * s, int32_t start, int32_t * pi, UChar32 c, UBool strict) {
3011   return utf8_prevCharSafeBody(s, start, pi, c, strict);
3012 }
utmscale_fromInt64_android(int64_t otherTime,UDateTimeScale timeScale,UErrorCode * status)3013 int64_t utmscale_fromInt64_android(int64_t otherTime, UDateTimeScale timeScale, UErrorCode * status) {
3014   return utmscale_fromInt64(otherTime, timeScale, status);
3015 }
utmscale_getTimeScaleValue_android(UDateTimeScale timeScale,UTimeScaleValue value,UErrorCode * status)3016 int64_t utmscale_getTimeScaleValue_android(UDateTimeScale timeScale, UTimeScaleValue value, UErrorCode * status) {
3017   return utmscale_getTimeScaleValue(timeScale, value, status);
3018 }
utmscale_toInt64_android(int64_t universalTime,UDateTimeScale timeScale,UErrorCode * status)3019 int64_t utmscale_toInt64_android(int64_t universalTime, UDateTimeScale timeScale, UErrorCode * status) {
3020   return utmscale_toInt64(universalTime, timeScale, status);
3021 }
utrace_format_android(char * outBuf,int32_t capacity,int32_t indent,const char * fmt,...)3022 int32_t utrace_format_android(char * outBuf, int32_t capacity, int32_t indent, const char * fmt, ...) {
3023   va_list args;
3024   va_start(args, fmt);
3025   int32_t ret = utrace_vformat(outBuf, capacity, indent, fmt, args);
3026   va_end(args);
3027   return ret;
3028 }
utrace_functionName_android(int32_t fnNumber)3029 const char * utrace_functionName_android(int32_t fnNumber) {
3030   return utrace_functionName(fnNumber);
3031 }
utrace_getFunctions_android(const void ** context,UTraceEntry ** e,UTraceExit ** x,UTraceData ** d)3032 void utrace_getFunctions_android(const void ** context, UTraceEntry ** e, UTraceExit ** x, UTraceData ** d) {
3033   utrace_getFunctions(context, e, x, d);
3034 }
utrace_getLevel_android()3035 int32_t utrace_getLevel_android() {
3036   return utrace_getLevel();
3037 }
utrace_setFunctions_android(const void * context,UTraceEntry * e,UTraceExit * x,UTraceData * d)3038 void utrace_setFunctions_android(const void * context, UTraceEntry * e, UTraceExit * x, UTraceData * d) {
3039   utrace_setFunctions(context, e, x, d);
3040 }
utrace_setLevel_android(int32_t traceLevel)3041 void utrace_setLevel_android(int32_t traceLevel) {
3042   utrace_setLevel(traceLevel);
3043 }
utrace_vformat_android(char * outBuf,int32_t capacity,int32_t indent,const char * fmt,va_list args)3044 int32_t utrace_vformat_android(char * outBuf, int32_t capacity, int32_t indent, const char * fmt, va_list args) {
3045   return utrace_vformat(outBuf, capacity, indent, fmt, args);
3046 }
utrans_clone_android(const UTransliterator * trans,UErrorCode * status)3047 UTransliterator * utrans_clone_android(const UTransliterator * trans, UErrorCode * status) {
3048   return utrans_clone(trans, status);
3049 }
utrans_close_android(UTransliterator * trans)3050 void utrans_close_android(UTransliterator * trans) {
3051   utrans_close(trans);
3052 }
utrans_countAvailableIDs_android()3053 int32_t utrans_countAvailableIDs_android() {
3054   return utrans_countAvailableIDs();
3055 }
utrans_getSourceSet_android(const UTransliterator * trans,UBool ignoreFilter,USet * fillIn,UErrorCode * status)3056 USet * utrans_getSourceSet_android(const UTransliterator * trans, UBool ignoreFilter, USet * fillIn, UErrorCode * status) {
3057   return utrans_getSourceSet(trans, ignoreFilter, fillIn, status);
3058 }
utrans_getUnicodeID_android(const UTransliterator * trans,int32_t * resultLength)3059 const UChar * utrans_getUnicodeID_android(const UTransliterator * trans, int32_t * resultLength) {
3060   return utrans_getUnicodeID(trans, resultLength);
3061 }
utrans_openIDs_android(UErrorCode * pErrorCode)3062 UEnumeration * utrans_openIDs_android(UErrorCode * pErrorCode) {
3063   return utrans_openIDs(pErrorCode);
3064 }
utrans_openInverse_android(const UTransliterator * trans,UErrorCode * status)3065 UTransliterator * utrans_openInverse_android(const UTransliterator * trans, UErrorCode * status) {
3066   return utrans_openInverse(trans, status);
3067 }
utrans_openU_android(const UChar * id,int32_t idLength,UTransDirection dir,const UChar * rules,int32_t rulesLength,UParseError * parseError,UErrorCode * pErrorCode)3068 UTransliterator * utrans_openU_android(const UChar * id, int32_t idLength, UTransDirection dir, const UChar * rules, int32_t rulesLength, UParseError * parseError, UErrorCode * pErrorCode) {
3069   return utrans_openU(id, idLength, dir, rules, rulesLength, parseError, pErrorCode);
3070 }
utrans_register_android(UTransliterator * adoptedTrans,UErrorCode * status)3071 void utrans_register_android(UTransliterator * adoptedTrans, UErrorCode * status) {
3072   utrans_register(adoptedTrans, status);
3073 }
utrans_setFilter_android(UTransliterator * trans,const UChar * filterPattern,int32_t filterPatternLen,UErrorCode * status)3074 void utrans_setFilter_android(UTransliterator * trans, const UChar * filterPattern, int32_t filterPatternLen, UErrorCode * status) {
3075   utrans_setFilter(trans, filterPattern, filterPatternLen, status);
3076 }
utrans_toRules_android(const UTransliterator * trans,UBool escapeUnprintable,UChar * result,int32_t resultLength,UErrorCode * status)3077 int32_t utrans_toRules_android(const UTransliterator * trans, UBool escapeUnprintable, UChar * result, int32_t resultLength, UErrorCode * status) {
3078   return utrans_toRules(trans, escapeUnprintable, result, resultLength, status);
3079 }
utrans_trans_android(const UTransliterator * trans,UReplaceable * rep,const UReplaceableCallbacks * repFunc,int32_t start,int32_t * limit,UErrorCode * status)3080 void utrans_trans_android(const UTransliterator * trans, UReplaceable * rep, const UReplaceableCallbacks * repFunc, int32_t start, int32_t * limit, UErrorCode * status) {
3081   utrans_trans(trans, rep, repFunc, start, limit, status);
3082 }
utrans_transIncremental_android(const UTransliterator * trans,UReplaceable * rep,const UReplaceableCallbacks * repFunc,UTransPosition * pos,UErrorCode * status)3083 void utrans_transIncremental_android(const UTransliterator * trans, UReplaceable * rep, const UReplaceableCallbacks * repFunc, UTransPosition * pos, UErrorCode * status) {
3084   utrans_transIncremental(trans, rep, repFunc, pos, status);
3085 }
utrans_transIncrementalUChars_android(const UTransliterator * trans,UChar * text,int32_t * textLength,int32_t textCapacity,UTransPosition * pos,UErrorCode * status)3086 void utrans_transIncrementalUChars_android(const UTransliterator * trans, UChar * text, int32_t * textLength, int32_t textCapacity, UTransPosition * pos, UErrorCode * status) {
3087   utrans_transIncrementalUChars(trans, text, textLength, textCapacity, pos, status);
3088 }
utrans_transUChars_android(const UTransliterator * trans,UChar * text,int32_t * textLength,int32_t textCapacity,int32_t start,int32_t * limit,UErrorCode * status)3089 void utrans_transUChars_android(const UTransliterator * trans, UChar * text, int32_t * textLength, int32_t textCapacity, int32_t start, int32_t * limit, UErrorCode * status) {
3090   utrans_transUChars(trans, text, textLength, textCapacity, start, limit, status);
3091 }
utrans_unregisterID_android(const UChar * id,int32_t idLength)3092 void utrans_unregisterID_android(const UChar * id, int32_t idLength) {
3093   utrans_unregisterID(id, idLength);
3094 }
3095 }