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