xref: /aosp_15_r20/external/icu/libandroidicu/static_shim/shim.cpp (revision 0e209d3975ff4a8c132096b14b0e9364a753506e)
1*0e209d39SAndroid Build Coastguard Worker /* GENERATED SOURCE. DO NOT MODIFY. */
2*0e209d39SAndroid Build Coastguard Worker /* Run external/icu/tools/icu4c_srcgen/generate_libandroidicu.py to regenerate */
3*0e209d39SAndroid Build Coastguard Worker // © 2018 and later: Unicode, Inc. and others.
4*0e209d39SAndroid Build Coastguard Worker // License & terms of use: http://www.unicode.org/copyright.html
5*0e209d39SAndroid Build Coastguard Worker 
6*0e209d39SAndroid Build Coastguard Worker #include <unicode/icudataver.h>
7*0e209d39SAndroid Build Coastguard Worker #include <unicode/putil.h>
8*0e209d39SAndroid Build Coastguard Worker #include <unicode/ubidi.h>
9*0e209d39SAndroid Build Coastguard Worker #include <unicode/ubiditransform.h>
10*0e209d39SAndroid Build Coastguard Worker #include <unicode/ubrk.h>
11*0e209d39SAndroid Build Coastguard Worker #include <unicode/ucal.h>
12*0e209d39SAndroid Build Coastguard Worker #include <unicode/ucasemap.h>
13*0e209d39SAndroid Build Coastguard Worker #include <unicode/ucat.h>
14*0e209d39SAndroid Build Coastguard Worker #include <unicode/uchar.h>
15*0e209d39SAndroid Build Coastguard Worker #include <unicode/uclean.h>
16*0e209d39SAndroid Build Coastguard Worker #include <unicode/ucnv.h>
17*0e209d39SAndroid Build Coastguard Worker #include <unicode/ucnv_cb.h>
18*0e209d39SAndroid Build Coastguard Worker #include <unicode/ucnv_err.h>
19*0e209d39SAndroid Build Coastguard Worker #include <unicode/ucnvsel.h>
20*0e209d39SAndroid Build Coastguard Worker #include <unicode/ucol.h>
21*0e209d39SAndroid Build Coastguard Worker #include <unicode/ucoleitr.h>
22*0e209d39SAndroid Build Coastguard Worker #include <unicode/ucpmap.h>
23*0e209d39SAndroid Build Coastguard Worker #include <unicode/ucptrie.h>
24*0e209d39SAndroid Build Coastguard Worker #include <unicode/ucsdet.h>
25*0e209d39SAndroid Build Coastguard Worker #include <unicode/ucurr.h>
26*0e209d39SAndroid Build Coastguard Worker #include <unicode/udat.h>
27*0e209d39SAndroid Build Coastguard Worker #include <unicode/udata.h>
28*0e209d39SAndroid Build Coastguard Worker #include <unicode/udateintervalformat.h>
29*0e209d39SAndroid Build Coastguard Worker #include <unicode/udatpg.h>
30*0e209d39SAndroid Build Coastguard Worker #include <unicode/udisplayoptions.h>
31*0e209d39SAndroid Build Coastguard Worker #include <unicode/uenum.h>
32*0e209d39SAndroid Build Coastguard Worker #include <unicode/ufieldpositer.h>
33*0e209d39SAndroid Build Coastguard Worker #include <unicode/uformattable.h>
34*0e209d39SAndroid Build Coastguard Worker #include <unicode/uformattednumber.h>
35*0e209d39SAndroid Build Coastguard Worker #include <unicode/uformattedvalue.h>
36*0e209d39SAndroid Build Coastguard Worker #include <unicode/ugender.h>
37*0e209d39SAndroid Build Coastguard Worker #include <unicode/uidna.h>
38*0e209d39SAndroid Build Coastguard Worker #include <unicode/uiter.h>
39*0e209d39SAndroid Build Coastguard Worker #include <unicode/uldnames.h>
40*0e209d39SAndroid Build Coastguard Worker #include <unicode/ulistformatter.h>
41*0e209d39SAndroid Build Coastguard Worker #include <unicode/uloc.h>
42*0e209d39SAndroid Build Coastguard Worker #include <unicode/ulocdata.h>
43*0e209d39SAndroid Build Coastguard Worker #include <unicode/umsg.h>
44*0e209d39SAndroid Build Coastguard Worker #include <unicode/umutablecptrie.h>
45*0e209d39SAndroid Build Coastguard Worker #include <unicode/unorm2.h>
46*0e209d39SAndroid Build Coastguard Worker #include <unicode/unum.h>
47*0e209d39SAndroid Build Coastguard Worker #include <unicode/unumberformatter.h>
48*0e209d39SAndroid Build Coastguard Worker #include <unicode/unumberrangeformatter.h>
49*0e209d39SAndroid Build Coastguard Worker #include <unicode/unumsys.h>
50*0e209d39SAndroid Build Coastguard Worker #include <unicode/upluralrules.h>
51*0e209d39SAndroid Build Coastguard Worker #include <unicode/uregex.h>
52*0e209d39SAndroid Build Coastguard Worker #include <unicode/uregion.h>
53*0e209d39SAndroid Build Coastguard Worker #include <unicode/ureldatefmt.h>
54*0e209d39SAndroid Build Coastguard Worker #include <unicode/ures.h>
55*0e209d39SAndroid Build Coastguard Worker #include <unicode/uscript.h>
56*0e209d39SAndroid Build Coastguard Worker #include <unicode/usearch.h>
57*0e209d39SAndroid Build Coastguard Worker #include <unicode/uset.h>
58*0e209d39SAndroid Build Coastguard Worker #include <unicode/ushape.h>
59*0e209d39SAndroid Build Coastguard Worker #include <unicode/usimplenumberformatter.h>
60*0e209d39SAndroid Build Coastguard Worker #include <unicode/uspoof.h>
61*0e209d39SAndroid Build Coastguard Worker #include <unicode/usprep.h>
62*0e209d39SAndroid Build Coastguard Worker #include <unicode/ustring.h>
63*0e209d39SAndroid Build Coastguard Worker #include <unicode/utext.h>
64*0e209d39SAndroid Build Coastguard Worker #include <unicode/utmscale.h>
65*0e209d39SAndroid Build Coastguard Worker #include <unicode/utrace.h>
66*0e209d39SAndroid Build Coastguard Worker #include <unicode/utrans.h>
67*0e209d39SAndroid Build Coastguard Worker #include <unicode/utypes.h>
68*0e209d39SAndroid Build Coastguard Worker #include <unicode/uversion.h>
69*0e209d39SAndroid Build Coastguard Worker 
70*0e209d39SAndroid Build Coastguard Worker extern "C" {
UCNV_FROM_U_CALLBACK_STOP_android(const void * context,UConverterFromUnicodeArgs * fromUArgs,const UChar * codeUnits,int32_t length,UChar32 codePoint,UConverterCallbackReason reason,UErrorCode * err)71*0e209d39SAndroid Build Coastguard Worker void UCNV_FROM_U_CALLBACK_STOP_android(const void * context, UConverterFromUnicodeArgs * fromUArgs, const UChar * codeUnits, int32_t length, UChar32 codePoint, UConverterCallbackReason reason, UErrorCode * err) {
72*0e209d39SAndroid Build Coastguard Worker   UCNV_FROM_U_CALLBACK_STOP(context, fromUArgs, codeUnits, length, codePoint, reason, err);
73*0e209d39SAndroid Build Coastguard Worker }
UCNV_TO_U_CALLBACK_STOP_android(const void * context,UConverterToUnicodeArgs * toUArgs,const char * codeUnits,int32_t length,UConverterCallbackReason reason,UErrorCode * err)74*0e209d39SAndroid Build Coastguard Worker void UCNV_TO_U_CALLBACK_STOP_android(const void * context, UConverterToUnicodeArgs * toUArgs, const char * codeUnits, int32_t length, UConverterCallbackReason reason, UErrorCode * err) {
75*0e209d39SAndroid Build Coastguard Worker   UCNV_TO_U_CALLBACK_STOP(context, toUArgs, codeUnits, length, reason, err);
76*0e209d39SAndroid Build Coastguard Worker }
u_charDirection_android(UChar32 c)77*0e209d39SAndroid Build Coastguard Worker UCharDirection u_charDirection_android(UChar32 c) {
78*0e209d39SAndroid Build Coastguard Worker   return u_charDirection(c);
79*0e209d39SAndroid Build Coastguard Worker }
u_charMirror_android(UChar32 c)80*0e209d39SAndroid Build Coastguard Worker UChar32 u_charMirror_android(UChar32 c) {
81*0e209d39SAndroid Build Coastguard Worker   return u_charMirror(c);
82*0e209d39SAndroid Build Coastguard Worker }
u_charName_android(UChar32 code,UCharNameChoice nameChoice,char * buffer,int32_t bufferLength,UErrorCode * pErrorCode)83*0e209d39SAndroid Build Coastguard Worker int32_t u_charName_android(UChar32 code, UCharNameChoice nameChoice, char * buffer, int32_t bufferLength, UErrorCode * pErrorCode) {
84*0e209d39SAndroid Build Coastguard Worker   return u_charName(code, nameChoice, buffer, bufferLength, pErrorCode);
85*0e209d39SAndroid Build Coastguard Worker }
u_charType_android(UChar32 c)86*0e209d39SAndroid Build Coastguard Worker int8_t u_charType_android(UChar32 c) {
87*0e209d39SAndroid Build Coastguard Worker   return u_charType(c);
88*0e209d39SAndroid Build Coastguard Worker }
u_countChar32_android(const UChar * s,int32_t length)89*0e209d39SAndroid Build Coastguard Worker int32_t u_countChar32_android(const UChar * s, int32_t length) {
90*0e209d39SAndroid Build Coastguard Worker   return u_countChar32(s, length);
91*0e209d39SAndroid Build Coastguard Worker }
u_digit_android(UChar32 ch,int8_t radix)92*0e209d39SAndroid Build Coastguard Worker int32_t u_digit_android(UChar32 ch, int8_t radix) {
93*0e209d39SAndroid Build Coastguard Worker   return u_digit(ch, radix);
94*0e209d39SAndroid Build Coastguard Worker }
u_errorName_android(UErrorCode code)95*0e209d39SAndroid Build Coastguard Worker const char * u_errorName_android(UErrorCode code) {
96*0e209d39SAndroid Build Coastguard Worker   return u_errorName(code);
97*0e209d39SAndroid Build Coastguard Worker }
u_foldCase_android(UChar32 c,uint32_t options)98*0e209d39SAndroid Build Coastguard Worker UChar32 u_foldCase_android(UChar32 c, uint32_t options) {
99*0e209d39SAndroid Build Coastguard Worker   return u_foldCase(c, options);
100*0e209d39SAndroid Build Coastguard Worker }
u_getCombiningClass_android(UChar32 c)101*0e209d39SAndroid Build Coastguard Worker uint8_t u_getCombiningClass_android(UChar32 c) {
102*0e209d39SAndroid Build Coastguard Worker   return u_getCombiningClass(c);
103*0e209d39SAndroid Build Coastguard Worker }
u_getIntPropertyMaxValue_android(UProperty which)104*0e209d39SAndroid Build Coastguard Worker int32_t u_getIntPropertyMaxValue_android(UProperty which) {
105*0e209d39SAndroid Build Coastguard Worker   return u_getIntPropertyMaxValue(which);
106*0e209d39SAndroid Build Coastguard Worker }
u_getIntPropertyValue_android(UChar32 c,UProperty which)107*0e209d39SAndroid Build Coastguard Worker int32_t u_getIntPropertyValue_android(UChar32 c, UProperty which) {
108*0e209d39SAndroid Build Coastguard Worker   return u_getIntPropertyValue(c, which);
109*0e209d39SAndroid Build Coastguard Worker }
u_getNumericValue_android(UChar32 c)110*0e209d39SAndroid Build Coastguard Worker double u_getNumericValue_android(UChar32 c) {
111*0e209d39SAndroid Build Coastguard Worker   return u_getNumericValue(c);
112*0e209d39SAndroid Build Coastguard Worker }
u_hasBinaryProperty_android(UChar32 c,UProperty which)113*0e209d39SAndroid Build Coastguard Worker UBool u_hasBinaryProperty_android(UChar32 c, UProperty which) {
114*0e209d39SAndroid Build Coastguard Worker   return u_hasBinaryProperty(c, which);
115*0e209d39SAndroid Build Coastguard Worker }
u_isIDIgnorable_android(UChar32 c)116*0e209d39SAndroid Build Coastguard Worker UBool u_isIDIgnorable_android(UChar32 c) {
117*0e209d39SAndroid Build Coastguard Worker   return u_isIDIgnorable(c);
118*0e209d39SAndroid Build Coastguard Worker }
u_isIDPart_android(UChar32 c)119*0e209d39SAndroid Build Coastguard Worker UBool u_isIDPart_android(UChar32 c) {
120*0e209d39SAndroid Build Coastguard Worker   return u_isIDPart(c);
121*0e209d39SAndroid Build Coastguard Worker }
u_isIDStart_android(UChar32 c)122*0e209d39SAndroid Build Coastguard Worker UBool u_isIDStart_android(UChar32 c) {
123*0e209d39SAndroid Build Coastguard Worker   return u_isIDStart(c);
124*0e209d39SAndroid Build Coastguard Worker }
u_isJavaSpaceChar_android(UChar32 c)125*0e209d39SAndroid Build Coastguard Worker UBool u_isJavaSpaceChar_android(UChar32 c) {
126*0e209d39SAndroid Build Coastguard Worker   return u_isJavaSpaceChar(c);
127*0e209d39SAndroid Build Coastguard Worker }
u_isMirrored_android(UChar32 c)128*0e209d39SAndroid Build Coastguard Worker UBool u_isMirrored_android(UChar32 c) {
129*0e209d39SAndroid Build Coastguard Worker   return u_isMirrored(c);
130*0e209d39SAndroid Build Coastguard Worker }
u_isUAlphabetic_android(UChar32 c)131*0e209d39SAndroid Build Coastguard Worker UBool u_isUAlphabetic_android(UChar32 c) {
132*0e209d39SAndroid Build Coastguard Worker   return u_isUAlphabetic(c);
133*0e209d39SAndroid Build Coastguard Worker }
u_isUWhiteSpace_android(UChar32 c)134*0e209d39SAndroid Build Coastguard Worker UBool u_isUWhiteSpace_android(UChar32 c) {
135*0e209d39SAndroid Build Coastguard Worker   return u_isUWhiteSpace(c);
136*0e209d39SAndroid Build Coastguard Worker }
u_isWhitespace_android(UChar32 c)137*0e209d39SAndroid Build Coastguard Worker UBool u_isWhitespace_android(UChar32 c) {
138*0e209d39SAndroid Build Coastguard Worker   return u_isWhitespace(c);
139*0e209d39SAndroid Build Coastguard Worker }
u_isalnum_android(UChar32 c)140*0e209d39SAndroid Build Coastguard Worker UBool u_isalnum_android(UChar32 c) {
141*0e209d39SAndroid Build Coastguard Worker   return u_isalnum(c);
142*0e209d39SAndroid Build Coastguard Worker }
u_isalpha_android(UChar32 c)143*0e209d39SAndroid Build Coastguard Worker UBool u_isalpha_android(UChar32 c) {
144*0e209d39SAndroid Build Coastguard Worker   return u_isalpha(c);
145*0e209d39SAndroid Build Coastguard Worker }
u_iscntrl_android(UChar32 c)146*0e209d39SAndroid Build Coastguard Worker UBool u_iscntrl_android(UChar32 c) {
147*0e209d39SAndroid Build Coastguard Worker   return u_iscntrl(c);
148*0e209d39SAndroid Build Coastguard Worker }
u_isdefined_android(UChar32 c)149*0e209d39SAndroid Build Coastguard Worker UBool u_isdefined_android(UChar32 c) {
150*0e209d39SAndroid Build Coastguard Worker   return u_isdefined(c);
151*0e209d39SAndroid Build Coastguard Worker }
u_isdigit_android(UChar32 c)152*0e209d39SAndroid Build Coastguard Worker UBool u_isdigit_android(UChar32 c) {
153*0e209d39SAndroid Build Coastguard Worker   return u_isdigit(c);
154*0e209d39SAndroid Build Coastguard Worker }
u_islower_android(UChar32 c)155*0e209d39SAndroid Build Coastguard Worker UBool u_islower_android(UChar32 c) {
156*0e209d39SAndroid Build Coastguard Worker   return u_islower(c);
157*0e209d39SAndroid Build Coastguard Worker }
u_ispunct_android(UChar32 c)158*0e209d39SAndroid Build Coastguard Worker UBool u_ispunct_android(UChar32 c) {
159*0e209d39SAndroid Build Coastguard Worker   return u_ispunct(c);
160*0e209d39SAndroid Build Coastguard Worker }
u_isspace_android(UChar32 c)161*0e209d39SAndroid Build Coastguard Worker UBool u_isspace_android(UChar32 c) {
162*0e209d39SAndroid Build Coastguard Worker   return u_isspace(c);
163*0e209d39SAndroid Build Coastguard Worker }
u_istitle_android(UChar32 c)164*0e209d39SAndroid Build Coastguard Worker UBool u_istitle_android(UChar32 c) {
165*0e209d39SAndroid Build Coastguard Worker   return u_istitle(c);
166*0e209d39SAndroid Build Coastguard Worker }
u_isupper_android(UChar32 c)167*0e209d39SAndroid Build Coastguard Worker UBool u_isupper_android(UChar32 c) {
168*0e209d39SAndroid Build Coastguard Worker   return u_isupper(c);
169*0e209d39SAndroid Build Coastguard Worker }
u_strFromUTF8_android(UChar * dest,int32_t destCapacity,int32_t * pDestLength,const char * src,int32_t srcLength,UErrorCode * pErrorCode)170*0e209d39SAndroid Build Coastguard Worker UChar * u_strFromUTF8_android(UChar * dest, int32_t destCapacity, int32_t * pDestLength, const char * src, int32_t srcLength, UErrorCode * pErrorCode) {
171*0e209d39SAndroid Build Coastguard Worker   return u_strFromUTF8(dest, destCapacity, pDestLength, src, srcLength, pErrorCode);
172*0e209d39SAndroid Build Coastguard Worker }
u_strFromUTF8WithSub_android(UChar * dest,int32_t destCapacity,int32_t * pDestLength,const char * src,int32_t srcLength,UChar32 subchar,int32_t * pNumSubstitutions,UErrorCode * pErrorCode)173*0e209d39SAndroid Build Coastguard Worker 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) {
174*0e209d39SAndroid Build Coastguard Worker   return u_strFromUTF8WithSub(dest, destCapacity, pDestLength, src, srcLength, subchar, pNumSubstitutions, pErrorCode);
175*0e209d39SAndroid Build Coastguard Worker }
u_strToLower_android(UChar * dest,int32_t destCapacity,const UChar * src,int32_t srcLength,const char * locale,UErrorCode * pErrorCode)176*0e209d39SAndroid Build Coastguard Worker int32_t u_strToLower_android(UChar * dest, int32_t destCapacity, const UChar * src, int32_t srcLength, const char * locale, UErrorCode * pErrorCode) {
177*0e209d39SAndroid Build Coastguard Worker   return u_strToLower(dest, destCapacity, src, srcLength, locale, pErrorCode);
178*0e209d39SAndroid Build Coastguard Worker }
u_strToUTF8_android(char * dest,int32_t destCapacity,int32_t * pDestLength,const UChar * src,int32_t srcLength,UErrorCode * pErrorCode)179*0e209d39SAndroid Build Coastguard Worker char * u_strToUTF8_android(char * dest, int32_t destCapacity, int32_t * pDestLength, const UChar * src, int32_t srcLength, UErrorCode * pErrorCode) {
180*0e209d39SAndroid Build Coastguard Worker   return u_strToUTF8(dest, destCapacity, pDestLength, src, srcLength, pErrorCode);
181*0e209d39SAndroid Build Coastguard Worker }
u_strToUpper_android(UChar * dest,int32_t destCapacity,const UChar * src,int32_t srcLength,const char * locale,UErrorCode * pErrorCode)182*0e209d39SAndroid Build Coastguard Worker int32_t u_strToUpper_android(UChar * dest, int32_t destCapacity, const UChar * src, int32_t srcLength, const char * locale, UErrorCode * pErrorCode) {
183*0e209d39SAndroid Build Coastguard Worker   return u_strToUpper(dest, destCapacity, src, srcLength, locale, pErrorCode);
184*0e209d39SAndroid Build Coastguard Worker }
u_tolower_android(UChar32 c)185*0e209d39SAndroid Build Coastguard Worker UChar32 u_tolower_android(UChar32 c) {
186*0e209d39SAndroid Build Coastguard Worker   return u_tolower(c);
187*0e209d39SAndroid Build Coastguard Worker }
u_totitle_android(UChar32 c)188*0e209d39SAndroid Build Coastguard Worker UChar32 u_totitle_android(UChar32 c) {
189*0e209d39SAndroid Build Coastguard Worker   return u_totitle(c);
190*0e209d39SAndroid Build Coastguard Worker }
u_toupper_android(UChar32 c)191*0e209d39SAndroid Build Coastguard Worker UChar32 u_toupper_android(UChar32 c) {
192*0e209d39SAndroid Build Coastguard Worker   return u_toupper(c);
193*0e209d39SAndroid Build Coastguard Worker }
ubidi_close_android(UBiDi * pBiDi)194*0e209d39SAndroid Build Coastguard Worker void ubidi_close_android(UBiDi * pBiDi) {
195*0e209d39SAndroid Build Coastguard Worker   ubidi_close(pBiDi);
196*0e209d39SAndroid Build Coastguard Worker }
ubidi_countRuns_android(UBiDi * pBiDi,UErrorCode * pErrorCode)197*0e209d39SAndroid Build Coastguard Worker int32_t ubidi_countRuns_android(UBiDi * pBiDi, UErrorCode * pErrorCode) {
198*0e209d39SAndroid Build Coastguard Worker   return ubidi_countRuns(pBiDi, pErrorCode);
199*0e209d39SAndroid Build Coastguard Worker }
ubidi_getDirection_android(const UBiDi * pBiDi)200*0e209d39SAndroid Build Coastguard Worker UBiDiDirection ubidi_getDirection_android(const UBiDi * pBiDi) {
201*0e209d39SAndroid Build Coastguard Worker   return ubidi_getDirection(pBiDi);
202*0e209d39SAndroid Build Coastguard Worker }
ubidi_getLength_android(const UBiDi * pBiDi)203*0e209d39SAndroid Build Coastguard Worker int32_t ubidi_getLength_android(const UBiDi * pBiDi) {
204*0e209d39SAndroid Build Coastguard Worker   return ubidi_getLength(pBiDi);
205*0e209d39SAndroid Build Coastguard Worker }
ubidi_getLevelAt_android(const UBiDi * pBiDi,int32_t charIndex)206*0e209d39SAndroid Build Coastguard Worker UBiDiLevel ubidi_getLevelAt_android(const UBiDi * pBiDi, int32_t charIndex) {
207*0e209d39SAndroid Build Coastguard Worker   return ubidi_getLevelAt(pBiDi, charIndex);
208*0e209d39SAndroid Build Coastguard Worker }
ubidi_getParaLevel_android(const UBiDi * pBiDi)209*0e209d39SAndroid Build Coastguard Worker UBiDiLevel ubidi_getParaLevel_android(const UBiDi * pBiDi) {
210*0e209d39SAndroid Build Coastguard Worker   return ubidi_getParaLevel(pBiDi);
211*0e209d39SAndroid Build Coastguard Worker }
ubidi_getVisualRun_android(UBiDi * pBiDi,int32_t runIndex,int32_t * pLogicalStart,int32_t * pLength)212*0e209d39SAndroid Build Coastguard Worker UBiDiDirection ubidi_getVisualRun_android(UBiDi * pBiDi, int32_t runIndex, int32_t * pLogicalStart, int32_t * pLength) {
213*0e209d39SAndroid Build Coastguard Worker   return ubidi_getVisualRun(pBiDi, runIndex, pLogicalStart, pLength);
214*0e209d39SAndroid Build Coastguard Worker }
ubidi_open_android()215*0e209d39SAndroid Build Coastguard Worker UBiDi * ubidi_open_android() {
216*0e209d39SAndroid Build Coastguard Worker   return ubidi_open();
217*0e209d39SAndroid Build Coastguard Worker }
ubidi_openSized_android(int32_t maxLength,int32_t maxRunCount,UErrorCode * pErrorCode)218*0e209d39SAndroid Build Coastguard Worker UBiDi * ubidi_openSized_android(int32_t maxLength, int32_t maxRunCount, UErrorCode * pErrorCode) {
219*0e209d39SAndroid Build Coastguard Worker   return ubidi_openSized(maxLength, maxRunCount, pErrorCode);
220*0e209d39SAndroid Build Coastguard Worker }
ubidi_reorderVisual_android(const UBiDiLevel * levels,int32_t length,int32_t * indexMap)221*0e209d39SAndroid Build Coastguard Worker void ubidi_reorderVisual_android(const UBiDiLevel * levels, int32_t length, int32_t * indexMap) {
222*0e209d39SAndroid Build Coastguard Worker   ubidi_reorderVisual(levels, length, indexMap);
223*0e209d39SAndroid Build Coastguard Worker }
ubidi_setClassCallback_android(UBiDi * pBiDi,UBiDiClassCallback * newFn,const void * newContext,UBiDiClassCallback ** oldFn,const void ** oldContext,UErrorCode * pErrorCode)224*0e209d39SAndroid Build Coastguard Worker void ubidi_setClassCallback_android(UBiDi * pBiDi, UBiDiClassCallback * newFn, const void * newContext, UBiDiClassCallback ** oldFn, const void ** oldContext, UErrorCode * pErrorCode) {
225*0e209d39SAndroid Build Coastguard Worker   ubidi_setClassCallback(pBiDi, newFn, newContext, oldFn, oldContext, pErrorCode);
226*0e209d39SAndroid Build Coastguard Worker }
ubidi_setPara_android(UBiDi * pBiDi,const UChar * text,int32_t length,UBiDiLevel paraLevel,UBiDiLevel * embeddingLevels,UErrorCode * pErrorCode)227*0e209d39SAndroid Build Coastguard Worker void ubidi_setPara_android(UBiDi * pBiDi, const UChar * text, int32_t length, UBiDiLevel paraLevel, UBiDiLevel * embeddingLevels, UErrorCode * pErrorCode) {
228*0e209d39SAndroid Build Coastguard Worker   ubidi_setPara(pBiDi, text, length, paraLevel, embeddingLevels, pErrorCode);
229*0e209d39SAndroid Build Coastguard Worker }
ubrk_clone_android(const UBreakIterator * bi,UErrorCode * status)230*0e209d39SAndroid Build Coastguard Worker UBreakIterator * ubrk_clone_android(const UBreakIterator * bi, UErrorCode * status) {
231*0e209d39SAndroid Build Coastguard Worker   return ubrk_clone(bi, status);
232*0e209d39SAndroid Build Coastguard Worker }
ubrk_close_android(UBreakIterator * bi)233*0e209d39SAndroid Build Coastguard Worker void ubrk_close_android(UBreakIterator * bi) {
234*0e209d39SAndroid Build Coastguard Worker   ubrk_close(bi);
235*0e209d39SAndroid Build Coastguard Worker }
ubrk_current_android(const UBreakIterator * bi)236*0e209d39SAndroid Build Coastguard Worker int32_t ubrk_current_android(const UBreakIterator * bi) {
237*0e209d39SAndroid Build Coastguard Worker   return ubrk_current(bi);
238*0e209d39SAndroid Build Coastguard Worker }
ubrk_first_android(UBreakIterator * bi)239*0e209d39SAndroid Build Coastguard Worker int32_t ubrk_first_android(UBreakIterator * bi) {
240*0e209d39SAndroid Build Coastguard Worker   return ubrk_first(bi);
241*0e209d39SAndroid Build Coastguard Worker }
ubrk_following_android(UBreakIterator * bi,int32_t offset)242*0e209d39SAndroid Build Coastguard Worker int32_t ubrk_following_android(UBreakIterator * bi, int32_t offset) {
243*0e209d39SAndroid Build Coastguard Worker   return ubrk_following(bi, offset);
244*0e209d39SAndroid Build Coastguard Worker }
ubrk_getRuleStatus_android(UBreakIterator * bi)245*0e209d39SAndroid Build Coastguard Worker int32_t ubrk_getRuleStatus_android(UBreakIterator * bi) {
246*0e209d39SAndroid Build Coastguard Worker   return ubrk_getRuleStatus(bi);
247*0e209d39SAndroid Build Coastguard Worker }
ubrk_isBoundary_android(UBreakIterator * bi,int32_t offset)248*0e209d39SAndroid Build Coastguard Worker UBool ubrk_isBoundary_android(UBreakIterator * bi, int32_t offset) {
249*0e209d39SAndroid Build Coastguard Worker   return ubrk_isBoundary(bi, offset);
250*0e209d39SAndroid Build Coastguard Worker }
ubrk_next_android(UBreakIterator * bi)251*0e209d39SAndroid Build Coastguard Worker int32_t ubrk_next_android(UBreakIterator * bi) {
252*0e209d39SAndroid Build Coastguard Worker   return ubrk_next(bi);
253*0e209d39SAndroid Build Coastguard Worker }
ubrk_open_android(UBreakIteratorType type,const char * locale,const UChar * text,int32_t textLength,UErrorCode * status)254*0e209d39SAndroid Build Coastguard Worker UBreakIterator * ubrk_open_android(UBreakIteratorType type, const char * locale, const UChar * text, int32_t textLength, UErrorCode * status) {
255*0e209d39SAndroid Build Coastguard Worker   return ubrk_open(type, locale, text, textLength, status);
256*0e209d39SAndroid Build Coastguard Worker }
ubrk_preceding_android(UBreakIterator * bi,int32_t offset)257*0e209d39SAndroid Build Coastguard Worker int32_t ubrk_preceding_android(UBreakIterator * bi, int32_t offset) {
258*0e209d39SAndroid Build Coastguard Worker   return ubrk_preceding(bi, offset);
259*0e209d39SAndroid Build Coastguard Worker }
ubrk_setText_android(UBreakIterator * bi,const UChar * text,int32_t textLength,UErrorCode * status)260*0e209d39SAndroid Build Coastguard Worker void ubrk_setText_android(UBreakIterator * bi, const UChar * text, int32_t textLength, UErrorCode * status) {
261*0e209d39SAndroid Build Coastguard Worker   ubrk_setText(bi, text, textLength, status);
262*0e209d39SAndroid Build Coastguard Worker }
ubrk_setUText_android(UBreakIterator * bi,UText * text,UErrorCode * status)263*0e209d39SAndroid Build Coastguard Worker void ubrk_setUText_android(UBreakIterator * bi, UText * text, UErrorCode * status) {
264*0e209d39SAndroid Build Coastguard Worker   ubrk_setUText(bi, text, status);
265*0e209d39SAndroid Build Coastguard Worker }
ucnv_close_android(UConverter * converter)266*0e209d39SAndroid Build Coastguard Worker void ucnv_close_android(UConverter * converter) {
267*0e209d39SAndroid Build Coastguard Worker   ucnv_close(converter);
268*0e209d39SAndroid Build Coastguard Worker }
ucnv_convert_android(const char * toConverterName,const char * fromConverterName,char * target,int32_t targetCapacity,const char * source,int32_t sourceLength,UErrorCode * pErrorCode)269*0e209d39SAndroid Build Coastguard Worker int32_t ucnv_convert_android(const char * toConverterName, const char * fromConverterName, char * target, int32_t targetCapacity, const char * source, int32_t sourceLength, UErrorCode * pErrorCode) {
270*0e209d39SAndroid Build Coastguard Worker   return ucnv_convert(toConverterName, fromConverterName, target, targetCapacity, source, sourceLength, pErrorCode);
271*0e209d39SAndroid Build Coastguard Worker }
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)272*0e209d39SAndroid Build Coastguard Worker 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) {
273*0e209d39SAndroid Build Coastguard Worker   ucnv_convertEx(targetCnv, sourceCnv, target, targetLimit, source, sourceLimit, pivotStart, pivotSource, pivotTarget, pivotLimit, reset, flush, pErrorCode);
274*0e209d39SAndroid Build Coastguard Worker }
ucnv_getNextUChar_android(UConverter * converter,const char ** source,const char * sourceLimit,UErrorCode * err)275*0e209d39SAndroid Build Coastguard Worker UChar32 ucnv_getNextUChar_android(UConverter * converter, const char ** source, const char * sourceLimit, UErrorCode * err) {
276*0e209d39SAndroid Build Coastguard Worker   return ucnv_getNextUChar(converter, source, sourceLimit, err);
277*0e209d39SAndroid Build Coastguard Worker }
ucnv_open_android(const char * converterName,UErrorCode * err)278*0e209d39SAndroid Build Coastguard Worker UConverter * ucnv_open_android(const char * converterName, UErrorCode * err) {
279*0e209d39SAndroid Build Coastguard Worker   return ucnv_open(converterName, err);
280*0e209d39SAndroid Build Coastguard Worker }
ucnv_setFromUCallBack_android(UConverter * converter,UConverterFromUCallback newAction,const void * newContext,UConverterFromUCallback * oldAction,const void ** oldContext,UErrorCode * err)281*0e209d39SAndroid Build Coastguard Worker void ucnv_setFromUCallBack_android(UConverter * converter, UConverterFromUCallback newAction, const void * newContext, UConverterFromUCallback * oldAction, const void ** oldContext, UErrorCode * err) {
282*0e209d39SAndroid Build Coastguard Worker   ucnv_setFromUCallBack(converter, newAction, newContext, oldAction, oldContext, err);
283*0e209d39SAndroid Build Coastguard Worker }
ucnv_setToUCallBack_android(UConverter * converter,UConverterToUCallback newAction,const void * newContext,UConverterToUCallback * oldAction,const void ** oldContext,UErrorCode * err)284*0e209d39SAndroid Build Coastguard Worker void ucnv_setToUCallBack_android(UConverter * converter, UConverterToUCallback newAction, const void * newContext, UConverterToUCallback * oldAction, const void ** oldContext, UErrorCode * err) {
285*0e209d39SAndroid Build Coastguard Worker   ucnv_setToUCallBack(converter, newAction, newContext, oldAction, oldContext, err);
286*0e209d39SAndroid Build Coastguard Worker }
ucol_close_android(UCollator * coll)287*0e209d39SAndroid Build Coastguard Worker void ucol_close_android(UCollator * coll) {
288*0e209d39SAndroid Build Coastguard Worker   ucol_close(coll);
289*0e209d39SAndroid Build Coastguard Worker }
ucol_open_android(const char * loc,UErrorCode * status)290*0e209d39SAndroid Build Coastguard Worker UCollator * ucol_open_android(const char * loc, UErrorCode * status) {
291*0e209d39SAndroid Build Coastguard Worker   return ucol_open(loc, status);
292*0e209d39SAndroid Build Coastguard Worker }
ucol_setAttribute_android(UCollator * coll,UColAttribute attr,UColAttributeValue value,UErrorCode * status)293*0e209d39SAndroid Build Coastguard Worker void ucol_setAttribute_android(UCollator * coll, UColAttribute attr, UColAttributeValue value, UErrorCode * status) {
294*0e209d39SAndroid Build Coastguard Worker   ucol_setAttribute(coll, attr, value, status);
295*0e209d39SAndroid Build Coastguard Worker }
ucol_strcoll_android(const UCollator * coll,const UChar * source,int32_t sourceLength,const UChar * target,int32_t targetLength)296*0e209d39SAndroid Build Coastguard Worker UCollationResult ucol_strcoll_android(const UCollator * coll, const UChar * source, int32_t sourceLength, const UChar * target, int32_t targetLength) {
297*0e209d39SAndroid Build Coastguard Worker   return ucol_strcoll(coll, source, sourceLength, target, targetLength);
298*0e209d39SAndroid Build Coastguard Worker }
ucol_strcollIter_android(const UCollator * coll,UCharIterator * sIter,UCharIterator * tIter,UErrorCode * status)299*0e209d39SAndroid Build Coastguard Worker UCollationResult ucol_strcollIter_android(const UCollator * coll, UCharIterator * sIter, UCharIterator * tIter, UErrorCode * status) {
300*0e209d39SAndroid Build Coastguard Worker   return ucol_strcollIter(coll, sIter, tIter, status);
301*0e209d39SAndroid Build Coastguard Worker }
ucsdet_close_android(UCharsetDetector * ucsd)302*0e209d39SAndroid Build Coastguard Worker void ucsdet_close_android(UCharsetDetector * ucsd) {
303*0e209d39SAndroid Build Coastguard Worker   ucsdet_close(ucsd);
304*0e209d39SAndroid Build Coastguard Worker }
ucsdet_detect_android(UCharsetDetector * ucsd,UErrorCode * status)305*0e209d39SAndroid Build Coastguard Worker const UCharsetMatch * ucsdet_detect_android(UCharsetDetector * ucsd, UErrorCode * status) {
306*0e209d39SAndroid Build Coastguard Worker   return ucsdet_detect(ucsd, status);
307*0e209d39SAndroid Build Coastguard Worker }
ucsdet_detectAll_android(UCharsetDetector * ucsd,int32_t * matchesFound,UErrorCode * status)308*0e209d39SAndroid Build Coastguard Worker const UCharsetMatch ** ucsdet_detectAll_android(UCharsetDetector * ucsd, int32_t * matchesFound, UErrorCode * status) {
309*0e209d39SAndroid Build Coastguard Worker   return ucsdet_detectAll(ucsd, matchesFound, status);
310*0e209d39SAndroid Build Coastguard Worker }
ucsdet_getConfidence_android(const UCharsetMatch * ucsm,UErrorCode * status)311*0e209d39SAndroid Build Coastguard Worker int32_t ucsdet_getConfidence_android(const UCharsetMatch * ucsm, UErrorCode * status) {
312*0e209d39SAndroid Build Coastguard Worker   return ucsdet_getConfidence(ucsm, status);
313*0e209d39SAndroid Build Coastguard Worker }
ucsdet_getName_android(const UCharsetMatch * ucsm,UErrorCode * status)314*0e209d39SAndroid Build Coastguard Worker const char * ucsdet_getName_android(const UCharsetMatch * ucsm, UErrorCode * status) {
315*0e209d39SAndroid Build Coastguard Worker   return ucsdet_getName(ucsm, status);
316*0e209d39SAndroid Build Coastguard Worker }
ucsdet_open_android(UErrorCode * status)317*0e209d39SAndroid Build Coastguard Worker UCharsetDetector * ucsdet_open_android(UErrorCode * status) {
318*0e209d39SAndroid Build Coastguard Worker   return ucsdet_open(status);
319*0e209d39SAndroid Build Coastguard Worker }
ucsdet_setText_android(UCharsetDetector * ucsd,const char * textIn,int32_t len,UErrorCode * status)320*0e209d39SAndroid Build Coastguard Worker void ucsdet_setText_android(UCharsetDetector * ucsd, const char * textIn, int32_t len, UErrorCode * status) {
321*0e209d39SAndroid Build Coastguard Worker   ucsdet_setText(ucsd, textIn, len, status);
322*0e209d39SAndroid Build Coastguard Worker }
udatpg_close_android(UDateTimePatternGenerator * dtpg)323*0e209d39SAndroid Build Coastguard Worker void udatpg_close_android(UDateTimePatternGenerator * dtpg) {
324*0e209d39SAndroid Build Coastguard Worker   udatpg_close(dtpg);
325*0e209d39SAndroid Build Coastguard Worker }
udatpg_getBestPattern_android(UDateTimePatternGenerator * dtpg,const UChar * skeleton,int32_t length,UChar * bestPattern,int32_t capacity,UErrorCode * pErrorCode)326*0e209d39SAndroid Build Coastguard Worker int32_t udatpg_getBestPattern_android(UDateTimePatternGenerator * dtpg, const UChar * skeleton, int32_t length, UChar * bestPattern, int32_t capacity, UErrorCode * pErrorCode) {
327*0e209d39SAndroid Build Coastguard Worker   return udatpg_getBestPattern(dtpg, skeleton, length, bestPattern, capacity, pErrorCode);
328*0e209d39SAndroid Build Coastguard Worker }
udatpg_open_android(const char * locale,UErrorCode * pErrorCode)329*0e209d39SAndroid Build Coastguard Worker UDateTimePatternGenerator * udatpg_open_android(const char * locale, UErrorCode * pErrorCode) {
330*0e209d39SAndroid Build Coastguard Worker   return udatpg_open(locale, pErrorCode);
331*0e209d39SAndroid Build Coastguard Worker }
uiter_setUTF8_android(UCharIterator * iter,const char * s,int32_t length)332*0e209d39SAndroid Build Coastguard Worker void uiter_setUTF8_android(UCharIterator * iter, const char * s, int32_t length) {
333*0e209d39SAndroid Build Coastguard Worker   uiter_setUTF8(iter, s, length);
334*0e209d39SAndroid Build Coastguard Worker }
uloc_addLikelySubtags_android(const char * localeID,char * maximizedLocaleID,int32_t maximizedLocaleIDCapacity,UErrorCode * err)335*0e209d39SAndroid Build Coastguard Worker int32_t uloc_addLikelySubtags_android(const char * localeID, char * maximizedLocaleID, int32_t maximizedLocaleIDCapacity, UErrorCode * err) {
336*0e209d39SAndroid Build Coastguard Worker   return uloc_addLikelySubtags(localeID, maximizedLocaleID, maximizedLocaleIDCapacity, err);
337*0e209d39SAndroid Build Coastguard Worker }
uloc_canonicalize_android(const char * localeID,char * name,int32_t nameCapacity,UErrorCode * err)338*0e209d39SAndroid Build Coastguard Worker int32_t uloc_canonicalize_android(const char * localeID, char * name, int32_t nameCapacity, UErrorCode * err) {
339*0e209d39SAndroid Build Coastguard Worker   return uloc_canonicalize(localeID, name, nameCapacity, err);
340*0e209d39SAndroid Build Coastguard Worker }
uloc_countAvailable_android()341*0e209d39SAndroid Build Coastguard Worker int32_t uloc_countAvailable_android() {
342*0e209d39SAndroid Build Coastguard Worker   return uloc_countAvailable();
343*0e209d39SAndroid Build Coastguard Worker }
uloc_forLanguageTag_android(const char * langtag,char * localeID,int32_t localeIDCapacity,int32_t * parsedLength,UErrorCode * err)344*0e209d39SAndroid Build Coastguard Worker int32_t uloc_forLanguageTag_android(const char * langtag, char * localeID, int32_t localeIDCapacity, int32_t * parsedLength, UErrorCode * err) {
345*0e209d39SAndroid Build Coastguard Worker   return uloc_forLanguageTag(langtag, localeID, localeIDCapacity, parsedLength, err);
346*0e209d39SAndroid Build Coastguard Worker }
uloc_getAvailable_android(int32_t n)347*0e209d39SAndroid Build Coastguard Worker const char * uloc_getAvailable_android(int32_t n) {
348*0e209d39SAndroid Build Coastguard Worker   return uloc_getAvailable(n);
349*0e209d39SAndroid Build Coastguard Worker }
uloc_getDefault_android()350*0e209d39SAndroid Build Coastguard Worker const char * uloc_getDefault_android() {
351*0e209d39SAndroid Build Coastguard Worker   return uloc_getDefault();
352*0e209d39SAndroid Build Coastguard Worker }
uloc_getISO3Country_android(const char * localeID)353*0e209d39SAndroid Build Coastguard Worker const char * uloc_getISO3Country_android(const char * localeID) {
354*0e209d39SAndroid Build Coastguard Worker   return uloc_getISO3Country(localeID);
355*0e209d39SAndroid Build Coastguard Worker }
uloc_getISO3Language_android(const char * localeID)356*0e209d39SAndroid Build Coastguard Worker const char * uloc_getISO3Language_android(const char * localeID) {
357*0e209d39SAndroid Build Coastguard Worker   return uloc_getISO3Language(localeID);
358*0e209d39SAndroid Build Coastguard Worker }
uloc_getISOCountries_android()359*0e209d39SAndroid Build Coastguard Worker const char *const * uloc_getISOCountries_android() {
360*0e209d39SAndroid Build Coastguard Worker   return uloc_getISOCountries();
361*0e209d39SAndroid Build Coastguard Worker }
uloc_getISOLanguages_android()362*0e209d39SAndroid Build Coastguard Worker const char *const * uloc_getISOLanguages_android() {
363*0e209d39SAndroid Build Coastguard Worker   return uloc_getISOLanguages();
364*0e209d39SAndroid Build Coastguard Worker }
uloc_getName_android(const char * localeID,char * name,int32_t nameCapacity,UErrorCode * err)365*0e209d39SAndroid Build Coastguard Worker int32_t uloc_getName_android(const char * localeID, char * name, int32_t nameCapacity, UErrorCode * err) {
366*0e209d39SAndroid Build Coastguard Worker   return uloc_getName(localeID, name, nameCapacity, err);
367*0e209d39SAndroid Build Coastguard Worker }
uloc_getScript_android(const char * localeID,char * script,int32_t scriptCapacity,UErrorCode * err)368*0e209d39SAndroid Build Coastguard Worker int32_t uloc_getScript_android(const char * localeID, char * script, int32_t scriptCapacity, UErrorCode * err) {
369*0e209d39SAndroid Build Coastguard Worker   return uloc_getScript(localeID, script, scriptCapacity, err);
370*0e209d39SAndroid Build Coastguard Worker }
uloc_setDefault_android(const char * localeID,UErrorCode * status)371*0e209d39SAndroid Build Coastguard Worker void uloc_setDefault_android(const char * localeID, UErrorCode * status) {
372*0e209d39SAndroid Build Coastguard Worker   uloc_setDefault(localeID, status);
373*0e209d39SAndroid Build Coastguard Worker }
uloc_toLanguageTag_android(const char * localeID,char * langtag,int32_t langtagCapacity,UBool strict,UErrorCode * err)374*0e209d39SAndroid Build Coastguard Worker int32_t uloc_toLanguageTag_android(const char * localeID, char * langtag, int32_t langtagCapacity, UBool strict, UErrorCode * err) {
375*0e209d39SAndroid Build Coastguard Worker   return uloc_toLanguageTag(localeID, langtag, langtagCapacity, strict, err);
376*0e209d39SAndroid Build Coastguard Worker }
unorm2_composePair_android(const UNormalizer2 * norm2,UChar32 a,UChar32 b)377*0e209d39SAndroid Build Coastguard Worker UChar32 unorm2_composePair_android(const UNormalizer2 * norm2, UChar32 a, UChar32 b) {
378*0e209d39SAndroid Build Coastguard Worker   return unorm2_composePair(norm2, a, b);
379*0e209d39SAndroid Build Coastguard Worker }
unorm2_getDecomposition_android(const UNormalizer2 * norm2,UChar32 c,UChar * decomposition,int32_t capacity,UErrorCode * pErrorCode)380*0e209d39SAndroid Build Coastguard Worker int32_t unorm2_getDecomposition_android(const UNormalizer2 * norm2, UChar32 c, UChar * decomposition, int32_t capacity, UErrorCode * pErrorCode) {
381*0e209d39SAndroid Build Coastguard Worker   return unorm2_getDecomposition(norm2, c, decomposition, capacity, pErrorCode);
382*0e209d39SAndroid Build Coastguard Worker }
unorm2_getNFCInstance_android(UErrorCode * pErrorCode)383*0e209d39SAndroid Build Coastguard Worker const UNormalizer2 * unorm2_getNFCInstance_android(UErrorCode * pErrorCode) {
384*0e209d39SAndroid Build Coastguard Worker   return unorm2_getNFCInstance(pErrorCode);
385*0e209d39SAndroid Build Coastguard Worker }
unorm2_getNFDInstance_android(UErrorCode * pErrorCode)386*0e209d39SAndroid Build Coastguard Worker const UNormalizer2 * unorm2_getNFDInstance_android(UErrorCode * pErrorCode) {
387*0e209d39SAndroid Build Coastguard Worker   return unorm2_getNFDInstance(pErrorCode);
388*0e209d39SAndroid Build Coastguard Worker }
unorm2_getRawDecomposition_android(const UNormalizer2 * norm2,UChar32 c,UChar * decomposition,int32_t capacity,UErrorCode * pErrorCode)389*0e209d39SAndroid Build Coastguard Worker int32_t unorm2_getRawDecomposition_android(const UNormalizer2 * norm2, UChar32 c, UChar * decomposition, int32_t capacity, UErrorCode * pErrorCode) {
390*0e209d39SAndroid Build Coastguard Worker   return unorm2_getRawDecomposition(norm2, c, decomposition, capacity, pErrorCode);
391*0e209d39SAndroid Build Coastguard Worker }
uregex_close_android(URegularExpression * regexp)392*0e209d39SAndroid Build Coastguard Worker void uregex_close_android(URegularExpression * regexp) {
393*0e209d39SAndroid Build Coastguard Worker   uregex_close(regexp);
394*0e209d39SAndroid Build Coastguard Worker }
uregex_matches_android(URegularExpression * regexp,int32_t startIndex,UErrorCode * status)395*0e209d39SAndroid Build Coastguard Worker UBool uregex_matches_android(URegularExpression * regexp, int32_t startIndex, UErrorCode * status) {
396*0e209d39SAndroid Build Coastguard Worker   return uregex_matches(regexp, startIndex, status);
397*0e209d39SAndroid Build Coastguard Worker }
uregex_open_android(const UChar * pattern,int32_t patternLength,uint32_t flags,UParseError * pe,UErrorCode * status)398*0e209d39SAndroid Build Coastguard Worker URegularExpression * uregex_open_android(const UChar * pattern, int32_t patternLength, uint32_t flags, UParseError * pe, UErrorCode * status) {
399*0e209d39SAndroid Build Coastguard Worker   return uregex_open(pattern, patternLength, flags, pe, status);
400*0e209d39SAndroid Build Coastguard Worker }
uregex_setText_android(URegularExpression * regexp,const UChar * text,int32_t textLength,UErrorCode * status)401*0e209d39SAndroid Build Coastguard Worker void uregex_setText_android(URegularExpression * regexp, const UChar * text, int32_t textLength, UErrorCode * status) {
402*0e209d39SAndroid Build Coastguard Worker   uregex_setText(regexp, text, textLength, status);
403*0e209d39SAndroid Build Coastguard Worker }
ures_close_android(UResourceBundle * resourceBundle)404*0e209d39SAndroid Build Coastguard Worker void ures_close_android(UResourceBundle * resourceBundle) {
405*0e209d39SAndroid Build Coastguard Worker   ures_close(resourceBundle);
406*0e209d39SAndroid Build Coastguard Worker }
ures_getByIndex_android(const UResourceBundle * resourceBundle,int32_t indexR,UResourceBundle * fillIn,UErrorCode * status)407*0e209d39SAndroid Build Coastguard Worker UResourceBundle * ures_getByIndex_android(const UResourceBundle * resourceBundle, int32_t indexR, UResourceBundle * fillIn, UErrorCode * status) {
408*0e209d39SAndroid Build Coastguard Worker   return ures_getByIndex(resourceBundle, indexR, fillIn, status);
409*0e209d39SAndroid Build Coastguard Worker }
ures_getByKey_android(const UResourceBundle * resourceBundle,const char * key,UResourceBundle * fillIn,UErrorCode * status)410*0e209d39SAndroid Build Coastguard Worker UResourceBundle * ures_getByKey_android(const UResourceBundle * resourceBundle, const char * key, UResourceBundle * fillIn, UErrorCode * status) {
411*0e209d39SAndroid Build Coastguard Worker   return ures_getByKey(resourceBundle, key, fillIn, status);
412*0e209d39SAndroid Build Coastguard Worker }
ures_getString_android(const UResourceBundle * resourceBundle,int32_t * len,UErrorCode * status)413*0e209d39SAndroid Build Coastguard Worker const UChar * ures_getString_android(const UResourceBundle * resourceBundle, int32_t * len, UErrorCode * status) {
414*0e209d39SAndroid Build Coastguard Worker   return ures_getString(resourceBundle, len, status);
415*0e209d39SAndroid Build Coastguard Worker }
ures_openDirect_android(const char * packageName,const char * locale,UErrorCode * status)416*0e209d39SAndroid Build Coastguard Worker UResourceBundle * ures_openDirect_android(const char * packageName, const char * locale, UErrorCode * status) {
417*0e209d39SAndroid Build Coastguard Worker   return ures_openDirect(packageName, locale, status);
418*0e209d39SAndroid Build Coastguard Worker }
uscript_getScript_android(UChar32 codepoint,UErrorCode * err)419*0e209d39SAndroid Build Coastguard Worker UScriptCode uscript_getScript_android(UChar32 codepoint, UErrorCode * err) {
420*0e209d39SAndroid Build Coastguard Worker   return uscript_getScript(codepoint, err);
421*0e209d39SAndroid Build Coastguard Worker }
uscript_getShortName_android(UScriptCode scriptCode)422*0e209d39SAndroid Build Coastguard Worker const char * uscript_getShortName_android(UScriptCode scriptCode) {
423*0e209d39SAndroid Build Coastguard Worker   return uscript_getShortName(scriptCode);
424*0e209d39SAndroid Build Coastguard Worker }
utext_close_android(UText * ut)425*0e209d39SAndroid Build Coastguard Worker UText * utext_close_android(UText * ut) {
426*0e209d39SAndroid Build Coastguard Worker   return utext_close(ut);
427*0e209d39SAndroid Build Coastguard Worker }
utext_openUChars_android(UText * ut,const UChar * s,int64_t length,UErrorCode * status)428*0e209d39SAndroid Build Coastguard Worker UText * utext_openUChars_android(UText * ut, const UChar * s, int64_t length, UErrorCode * status) {
429*0e209d39SAndroid Build Coastguard Worker   return utext_openUChars(ut, s, length, status);
430*0e209d39SAndroid Build Coastguard Worker }
utext_openUTF8_android(UText * ut,const char * s,int64_t length,UErrorCode * status)431*0e209d39SAndroid Build Coastguard Worker UText * utext_openUTF8_android(UText * ut, const char * s, int64_t length, UErrorCode * status) {
432*0e209d39SAndroid Build Coastguard Worker   return utext_openUTF8(ut, s, length, status);
433*0e209d39SAndroid Build Coastguard Worker }
utrans_close_android(UTransliterator * trans)434*0e209d39SAndroid Build Coastguard Worker void utrans_close_android(UTransliterator * trans) {
435*0e209d39SAndroid Build Coastguard Worker   utrans_close(trans);
436*0e209d39SAndroid Build Coastguard Worker }
utrans_openU_android(const UChar * id,int32_t idLength,UTransDirection dir,const UChar * rules,int32_t rulesLength,UParseError * parseError,UErrorCode * pErrorCode)437*0e209d39SAndroid Build Coastguard Worker UTransliterator * utrans_openU_android(const UChar * id, int32_t idLength, UTransDirection dir, const UChar * rules, int32_t rulesLength, UParseError * parseError, UErrorCode * pErrorCode) {
438*0e209d39SAndroid Build Coastguard Worker   return utrans_openU(id, idLength, dir, rules, rulesLength, parseError, pErrorCode);
439*0e209d39SAndroid Build Coastguard Worker }
utrans_transUChars_android(const UTransliterator * trans,UChar * text,int32_t * textLength,int32_t textCapacity,int32_t start,int32_t * limit,UErrorCode * status)440*0e209d39SAndroid Build Coastguard Worker void utrans_transUChars_android(const UTransliterator * trans, UChar * text, int32_t * textLength, int32_t textCapacity, int32_t start, int32_t * limit, UErrorCode * status) {
441*0e209d39SAndroid Build Coastguard Worker   utrans_transUChars(trans, text, textLength, textCapacity, start, limit, status);
442*0e209d39SAndroid Build Coastguard Worker }
443*0e209d39SAndroid Build Coastguard Worker }