• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright (c) 2024 Huawei Device Co., Ltd.
3  * Licensed under the Apache License, Version 2.0 (the "License");
4  * you may not use this file except in compliance with the License.
5  * You may obtain a copy of the License at
6  *
7  *     http://www.apache.org/licenses/LICENSE-2.0
8  *
9  * Unless required by applicable law or agreed to in writing, software
10  * distributed under the License is distributed on an "AS IS" BASIS,
11  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12  * See the License for the specific language governing permissions and
13  * limitations under the License.
14  */
15 
16 #include <unicode/ubidi.h>
17 #include <unicode/ubrk.h>
18 #include <unicode/ucal.h>
19 #include <unicode/uchar.h>
20 #include <unicode/ucnv.h>
21 #include <unicode/ucnv_err.h>
22 #include <unicode/ucol.h>
23 #include <unicode/udat.h>
24 #include <unicode/uenum.h>
25 #include <unicode/ufieldpositer.h>
26 #include <unicode/uidna.h>
27 #include <unicode/uloc.h>
28 #include <unicode/unorm2.h>
29 #include <unicode/unum.h>
30 #include <unicode/unumberformatter.h>
31 #include <unicode/uscript.h>
32 #include <unicode/uset.h>
33 #include <unicode/ustring.h>
34 #include <unicode/utext.h>
35 #include <unicode/utrans.h>
36 
37 #ifdef ICU_SUPPORT_LIBBEGETUTIL
38 #include "parameter.h"
39 #endif
40 
41 #ifdef ICU_SUPPORT_LIBBEGETUTIL
42 bool g_isCustomLocale = false;
43 #endif
44 /* Restore C api definition */
45 #undef UCNV_TO_U_CALLBACK_ESCAPE
46 #undef u_charDigitValue
47 #undef u_charDirection
48 #undef u_charFromName
49 #undef u_charMirror
50 #undef u_charName
51 #undef u_charType
52 #undef u_digit
53 #undef u_enumCharNames
54 #undef u_enumCharTypes
55 #undef u_foldCase
56 #undef u_forDigit
57 #undef u_getBidiPairedBracket
58 #undef u_getBinaryPropertySet
59 #undef u_getCombiningClass
60 #undef u_getFC_NFKC_Closure
61 #undef u_getIntPropertyMaxValue
62 #undef u_getIntPropertyMinValue
63 #undef u_getIntPropertyValue
64 #undef u_getNumericValue
65 #undef u_getPropertyEnum
66 #undef u_getPropertyName
67 #undef u_getPropertyValueEnum
68 #undef u_getPropertyValueName
69 #undef u_hasBinaryProperty
70 #undef u_isIDIgnorable
71 #undef u_isIDPart
72 #undef u_isIDStart
73 #undef u_isISOControl
74 #undef u_isJavaIDPart
75 #undef u_isJavaIDStart
76 #undef u_isJavaSpaceChar
77 #undef u_isMirrored
78 #undef u_isUAlphabetic
79 #undef u_isULowercase
80 #undef u_isUUppercase
81 #undef u_isUWhiteSpace
82 #undef u_isWhitespace
83 #undef u_isalnum
84 #undef u_isalpha
85 #undef u_isbase
86 #undef u_isblank
87 #undef u_iscntrl
88 #undef u_isdefined
89 #undef u_isdigit
90 #undef u_isgraph
91 #undef u_islower
92 #undef u_isprint
93 #undef u_ispunct
94 #undef u_isspace
95 #undef u_istitle
96 #undef u_isupper
97 #undef u_isxdigit
98 #undef u_stringHasBinaryProperty
99 #undef u_tolower
100 #undef u_totitle
101 #undef u_toupper
102 #undef ubidi_close
103 #undef ubidi_countParagraphs
104 #undef ubidi_countRuns
105 #undef ubidi_getBaseDirection
106 #undef ubidi_getClassCallback
107 #undef ubidi_getCustomizedClass
108 #undef ubidi_getDirection
109 #undef ubidi_getLength
110 #undef ubidi_getLevelAt
111 #undef ubidi_getLevels
112 #undef ubidi_getLogicalIndex
113 #undef ubidi_getLogicalMap
114 #undef ubidi_getLogicalRun
115 #undef ubidi_getParaLevel
116 #undef ubidi_getParagraph
117 #undef ubidi_getParagraphByIndex
118 #undef ubidi_getProcessedLength
119 #undef ubidi_getReorderingMode
120 #undef ubidi_getReorderingOptions
121 #undef ubidi_getResultLength
122 #undef ubidi_getText
123 #undef ubidi_getVisualIndex
124 #undef ubidi_getVisualMap
125 #undef ubidi_getVisualRun
126 #undef ubidi_invertMap
127 #undef ubidi_isInverse
128 #undef ubidi_isOrderParagraphsLTR
129 #undef ubidi_open
130 #undef ubidi_openSized
131 #undef ubidi_orderParagraphsLTR
132 #undef ubidi_reorderLogical
133 #undef ubidi_reorderVisual
134 #undef ubidi_setClassCallback
135 #undef ubidi_setContext
136 #undef ubidi_setInverse
137 #undef ubidi_setLine
138 #undef ubidi_setPara
139 #undef ubidi_setReorderingMode
140 #undef ubidi_setReorderingOptions
141 #undef ubidi_writeReordered
142 #undef ubidi_writeReverse
143 #undef ublock_getCode
144 #undef ubrk_clone
145 #undef ubrk_close
146 #undef ubrk_countAvailable
147 #undef ubrk_current
148 #undef ubrk_first
149 #undef ubrk_following
150 #undef ubrk_getAvailable
151 #undef ubrk_getBinaryRules
152 #undef ubrk_getLocaleByType
153 #undef ubrk_getRuleStatus
154 #undef ubrk_getRuleStatusVec
155 #undef ubrk_isBoundary
156 #undef ubrk_last
157 #undef ubrk_next
158 #undef ubrk_open
159 #undef ubrk_openBinaryRules
160 #undef ubrk_openRules
161 #undef ubrk_preceding
162 #undef ubrk_previous
163 #undef ubrk_setText
164 #undef ubrk_setUText
165 #undef ucal_add
166 #undef ucal_clear
167 #undef ucal_clearField
168 #undef ucal_clone
169 #undef ucal_close
170 #undef ucal_countAvailable
171 #undef ucal_equivalentTo
172 #undef ucal_get
173 #undef ucal_getAttribute
174 #undef ucal_getAvailable
175 #undef ucal_getCanonicalTimeZoneID
176 #undef ucal_getDSTSavings
177 #undef ucal_getDayOfWeekType
178 #undef ucal_getDefaultTimeZone
179 #undef ucal_getFieldDifference
180 #undef ucal_getGregorianChange
181 #undef ucal_getHostTimeZone
182 #undef ucal_getKeywordValuesForLocale
183 #undef ucal_getLimit
184 #undef ucal_getLocaleByType
185 #undef ucal_getMillis
186 #undef ucal_getNow
187 #undef ucal_getTZDataVersion
188 #undef ucal_getTimeZoneDisplayName
189 #undef ucal_getTimeZoneID
190 #undef ucal_getTimeZoneIDForWindowsID
191 #undef ucal_getTimeZoneOffsetFromLocal
192 #undef ucal_getTimeZoneTransitionDate
193 #undef ucal_getType
194 #undef ucal_getWeekendTransition
195 #undef ucal_getWindowsTimeZoneID
196 #undef ucal_inDaylightTime
197 #undef ucal_isSet
198 #undef ucal_isWeekend
199 #undef ucal_open
200 #undef ucal_openCountryTimeZones
201 #undef ucal_openTimeZoneIDEnumeration
202 #undef ucal_openTimeZones
203 #undef ucal_roll
204 #undef ucal_set
205 #undef ucal_setAttribute
206 #undef ucal_setDate
207 #undef ucal_setDateTime
208 #undef ucal_setDefaultTimeZone
209 #undef ucal_setGregorianChange
210 #undef ucal_setMillis
211 #undef ucal_setTimeZone
212 #undef ucnv_clone
213 #undef ucnv_close
214 #undef ucnv_compareNames
215 #undef ucnv_convert
216 #undef ucnv_convertEx
217 #undef ucnv_countAliases
218 #undef ucnv_countAvailable
219 #undef ucnv_countStandards
220 #undef ucnv_detectUnicodeSignature
221 #undef ucnv_fixFileSeparator
222 #undef ucnv_flushCache
223 #undef ucnv_fromAlgorithmic
224 #undef ucnv_fromUChars
225 #undef ucnv_fromUCountPending
226 #undef ucnv_fromUnicode
227 #undef ucnv_getAlias
228 #undef ucnv_getAliases
229 #undef ucnv_getAvailableName
230 #undef ucnv_getCCSID
231 #undef ucnv_getCanonicalName
232 #undef ucnv_getDefaultName
233 #undef ucnv_getDisplayName
234 #undef ucnv_getFromUCallBack
235 #undef ucnv_getInvalidChars
236 #undef ucnv_getInvalidUChars
237 #undef ucnv_getMaxCharSize
238 #undef ucnv_getMinCharSize
239 #undef ucnv_getName
240 #undef ucnv_getNextUChar
241 #undef ucnv_getPlatform
242 #undef ucnv_getStandard
243 #undef ucnv_getStandardName
244 #undef ucnv_getStarters
245 #undef ucnv_getSubstChars
246 #undef ucnv_getToUCallBack
247 #undef ucnv_getType
248 #undef ucnv_isAmbiguous
249 #undef ucnv_isFixedWidth
250 #undef ucnv_open
251 #undef ucnv_openAllNames
252 #undef ucnv_openCCSID
253 #undef ucnv_openPackage
254 #undef ucnv_openStandardNames
255 #undef ucnv_openU
256 #undef ucnv_reset
257 #undef ucnv_resetFromUnicode
258 #undef ucnv_resetToUnicode
259 #undef ucnv_setDefaultName
260 #undef ucnv_setFallback
261 #undef ucnv_setFromUCallBack
262 #undef ucnv_setSubstChars
263 #undef ucnv_setSubstString
264 #undef ucnv_setToUCallBack
265 #undef ucnv_toAlgorithmic
266 #undef ucnv_toUChars
267 #undef ucnv_toUCountPending
268 #undef ucnv_toUnicode
269 #undef ucnv_usesFallback
270 #undef ucol_clone
271 #undef ucol_cloneBinary
272 #undef ucol_close
273 #undef ucol_countAvailable
274 #undef ucol_equal
275 #undef ucol_getAttribute
276 #undef ucol_getAvailable
277 #undef ucol_getBound
278 #undef ucol_getContractionsAndExpansions
279 #undef ucol_getDisplayName
280 #undef ucol_getEquivalentReorderCodes
281 #undef ucol_getFunctionalEquivalent
282 #undef ucol_getKeywordValues
283 #undef ucol_getKeywordValuesForLocale
284 #undef ucol_getKeywords
285 #undef ucol_getLocaleByType
286 #undef ucol_getMaxVariable
287 #undef ucol_getReorderCodes
288 #undef ucol_getRules
289 #undef ucol_getRulesEx
290 #undef ucol_getSortKey
291 #undef ucol_getStrength
292 #undef ucol_getTailoredSet
293 #undef ucol_getVariableTop
294 #undef ucol_greater
295 #undef ucol_greaterOrEqual
296 #undef ucol_mergeSortkeys
297 #undef ucol_open
298 #undef ucol_openAvailableLocales
299 #undef ucol_openBinary
300 #undef ucol_openRules
301 #undef ucol_setAttribute
302 #undef ucol_setMaxVariable
303 #undef ucol_setReorderCodes
304 #undef ucol_setStrength
305 #undef ucol_strcoll
306 #undef ucol_strcollUTF8
307 #undef udat_adoptNumberFormat
308 #undef udat_adoptNumberFormatForFields
309 #undef udat_applyPattern
310 #undef udat_clone
311 #undef udat_close
312 #undef udat_countAvailable
313 #undef udat_countSymbols
314 #undef udat_format
315 #undef udat_formatCalendar
316 #undef udat_formatCalendarForFields
317 #undef udat_formatForFields
318 #undef udat_get2DigitYearStart
319 #undef udat_getAvailable
320 #undef udat_getBooleanAttribute
321 #undef udat_getCalendar
322 #undef udat_getContext
323 #undef udat_getLocaleByType
324 #undef udat_getNumberFormat
325 #undef udat_getNumberFormatForField
326 #undef udat_getSymbols
327 #undef udat_isLenient
328 #undef udat_open
329 #undef udat_parse
330 #undef udat_parseCalendar
331 #undef udat_set2DigitYearStart
332 #undef udat_setBooleanAttribute
333 #undef udat_setCalendar
334 #undef udat_setContext
335 #undef udat_setLenient
336 #undef udat_setNumberFormat
337 #undef udat_setSymbols
338 #undef udat_toCalendarDateField
339 #undef udat_toPattern
340 #undef uenum_close
341 #undef uenum_count
342 #undef uenum_next
343 #undef uenum_reset
344 #undef uenum_unext
345 #undef ufieldpositer_close
346 #undef ufieldpositer_next
347 #undef ufieldpositer_open
348 #undef uidna_close
349 #undef uidna_labelToASCII
350 #undef uidna_labelToASCII_UTF8
351 #undef uidna_labelToUnicode
352 #undef uidna_labelToUnicodeUTF8
353 #undef uidna_nameToASCII
354 #undef uidna_nameToASCII_UTF8
355 #undef uidna_nameToUnicode
356 #undef uidna_nameToUnicodeUTF8
357 #undef uidna_openUTS46
358 #undef uloc_acceptLanguage
359 #undef uloc_acceptLanguageFromHTTP
360 #undef uloc_addLikelySubtags
361 #undef uloc_canonicalize
362 #undef uloc_countAvailable
363 #undef uloc_forLanguageTag
364 #undef uloc_getAvailable
365 #undef uloc_getBaseName
366 #undef uloc_getCharacterOrientation
367 #undef uloc_getCountry
368 #undef uloc_getDefault
369 #undef uloc_getDisplayCountry
370 #undef uloc_getDisplayKeyword
371 #undef uloc_getDisplayKeywordValue
372 #undef uloc_getDisplayLanguage
373 #undef uloc_getDisplayName
374 #undef uloc_getDisplayScript
375 #undef uloc_getDisplayVariant
376 #undef uloc_getISO3Country
377 #undef uloc_getISO3Language
378 #undef uloc_getISOCountries
379 #undef uloc_getISOLanguages
380 #undef uloc_getKeywordValue
381 #undef uloc_getLCID
382 #undef uloc_getLanguage
383 #undef uloc_getLineOrientation
384 #undef uloc_getLocaleForLCID
385 #undef uloc_getName
386 #undef uloc_getParent
387 #undef uloc_getScript
388 #undef uloc_getVariant
389 #undef uloc_isRightToLeft
390 #undef uloc_minimizeSubtags
391 #undef uloc_openAvailableByType
392 #undef uloc_openKeywords
393 #undef uloc_setDefault
394 #undef uloc_setKeywordValue
395 #undef uloc_toLanguageTag
396 #undef uloc_toLegacyKey
397 #undef uloc_toLegacyType
398 #undef uloc_toUnicodeLocaleKey
399 #undef uloc_toUnicodeLocaleType
400 #undef unorm2_append
401 #undef unorm2_close
402 #undef unorm2_composePair
403 #undef unorm2_getCombiningClass
404 #undef unorm2_getDecomposition
405 #undef unorm2_getInstance
406 #undef unorm2_getNFCInstance
407 #undef unorm2_getNFDInstance
408 #undef unorm2_getNFKCCasefoldInstance
409 #undef unorm2_getNFKCInstance
410 #undef unorm2_getNFKDInstance
411 #undef unorm2_getRawDecomposition
412 #undef unorm2_hasBoundaryAfter
413 #undef unorm2_hasBoundaryBefore
414 #undef unorm2_isInert
415 #undef unorm2_isNormalized
416 #undef unorm2_normalize
417 #undef unorm2_normalizeSecondAndAppend
418 #undef unorm2_openFiltered
419 #undef unorm2_quickCheck
420 #undef unorm2_spanQuickCheckYes
421 #undef unorm_compare
422 #undef unum_applyPattern
423 #undef unum_clone
424 #undef unum_close
425 #undef unum_countAvailable
426 #undef unum_format
427 #undef unum_formatDecimal
428 #undef unum_formatDouble
429 #undef unum_formatDoubleCurrency
430 #undef unum_formatDoubleForFields
431 #undef unum_formatInt64
432 #undef unum_getAttribute
433 #undef unum_getAvailable
434 #undef unum_getContext
435 #undef unum_getDoubleAttribute
436 #undef unum_getLocaleByType
437 #undef unum_getSymbol
438 #undef unum_getTextAttribute
439 #undef unum_open
440 #undef unum_parse
441 #undef unum_parseDecimal
442 #undef unum_parseDouble
443 #undef unum_parseDoubleCurrency
444 #undef unum_parseInt64
445 #undef unum_setAttribute
446 #undef unum_setContext
447 #undef unum_setDoubleAttribute
448 #undef unum_setSymbol
449 #undef unum_setTextAttribute
450 #undef unum_toPattern
451 #undef unumf_close
452 #undef unumf_formatDecimal
453 #undef unumf_formatDouble
454 #undef unumf_formatInt
455 #undef unumf_openForSkeletonAndLocale
456 #undef unumf_openForSkeletonAndLocaleWithError
457 #undef uscript_breaksBetweenLetters
458 #undef uscript_getCode
459 #undef uscript_getName
460 #undef uscript_getSampleString
461 #undef uscript_getScript
462 #undef uscript_getScriptExtensions
463 #undef uscript_getShortName
464 #undef uscript_getUsage
465 #undef uscript_hasScript
466 #undef uscript_isCased
467 #undef uscript_isRightToLeft
468 #undef uset_add
469 #undef uset_addString
470 #undef uset_clear
471 #undef uset_close
472 #undef uset_complement
473 #undef uset_contains
474 #undef uset_containsString
475 #undef uset_getItem
476 #undef uset_getItemCount
477 #undef uset_getRangeCount
478 #undef uset_isEmpty
479 #undef uset_open
480 #undef uset_openPattern
481 #undef uset_openPatternOptions
482 #undef uset_remove
483 #undef uset_removeString
484 #undef uset_size
485 #undef uset_toPattern
486 #undef utrans_clone
487 #undef utrans_close
488 #undef utrans_countAvailableIDs
489 #undef utrans_getSourceSet
490 #undef utrans_getUnicodeID
491 #undef utrans_openIDs
492 #undef utrans_openInverse
493 #undef utrans_openU
494 #undef utrans_register
495 #undef utrans_setFilter
496 #undef utrans_toRules
497 #undef utrans_transIncrementalUChars
498 #undef utrans_transUChars
499 #undef utrans_unregisterID
500 #undef utext_close
501 #undef utext_openUTF8
502 #undef utext_openUChars
503 #undef utext_clone
504 #undef utext_equals
505 #undef utext_nativeLength
506 #undef utext_char32At
507 #undef utext_current32
508 #undef utext_next32
509 #undef utext_previous32
510 #undef utext_next32From
511 #undef utext_previous32From
512 #undef utext_getNativeIndex
513 #undef utext_setNativeIndex
514 #undef utext_moveIndex32
515 #undef utext_getPreviousNativeIndex
516 #undef utext_extract
517 #undef u_strlen
518 #undef u_countChar32
519 #undef u_strHasMoreChar32Than
520 #undef u_strcat
521 #undef u_strncat
522 #undef u_strstr
523 #undef u_strFindFirst
524 #undef u_strchr
525 #undef u_strchr32
526 #undef u_strrstr
527 #undef u_strFindLast
528 #undef u_strrchr
529 #undef u_strrchr32
530 #undef u_strpbrk
531 #undef u_strcspn
532 #undef u_strspn
533 #undef u_strtok_r
534 #undef u_strcmp
535 #undef u_strcmpCodePointOrder
536 #undef u_strCompare
537 #undef u_strCaseCompare
538 #undef u_strncmp
539 #undef u_strncmpCodePointOrder
540 #undef u_strcasecmp
541 #undef u_strncasecmp
542 #undef u_memcasecmp
543 #undef u_strcpy
544 #undef u_strncpy
545 #undef u_memcpy
546 #undef u_memmove
547 #undef u_memset
548 #undef u_memcmp
549 #undef u_memcmpCodePointOrder
550 #undef u_memchr
551 #undef u_memchr32
552 #undef u_memrchr
553 #undef u_memrchr32
554 #undef u_strToUpper
555 #undef u_strToLower
556 #undef u_strToTitle
557 #undef u_strFoldCase
558 #undef u_strToUTF8
559 #undef u_strFromUTF8
560 #undef u_strToUTF8WithSub
561 #undef u_strFromUTF8WithSub
562 #undef u_strFromUTF8Lenient
563 #undef u_strToUTF32
564 #undef u_strFromUTF32
565 #undef u_strToUTF32WithSub
566 #undef u_strFromUTF32WithSub
567 #undef u_errorName
568 
569 extern "C"
570 {
UCNV_TO_U_CALLBACK_ESCAPE(const void * context,UConverterToUnicodeArgs * toUArgs,const char * codeUnits,int32_t length,UConverterCallbackReason reason,UErrorCode * err)571 void UCNV_TO_U_CALLBACK_ESCAPE(const void *context, UConverterToUnicodeArgs *toUArgs, const char *codeUnits,
572                                int32_t length, UConverterCallbackReason reason, UErrorCode *err)
573 {
574     U_ICU_ENTRY_POINT_RENAME(UCNV_TO_U_CALLBACK_ESCAPE)(context, toUArgs, codeUnits, length, reason, err);
575 }
u_charDigitValue(UChar32 c)576 int32_t u_charDigitValue(UChar32 c)
577 {
578     return U_ICU_ENTRY_POINT_RENAME(u_charDigitValue)(c);
579 }
u_charDirection(UChar32 c)580 UCharDirection u_charDirection(UChar32 c)
581 {
582     return U_ICU_ENTRY_POINT_RENAME(u_charDirection)(c);
583 }
u_charFromName(UCharNameChoice nameChoice,const char * name,UErrorCode * pErrorCode)584 UChar32 u_charFromName(UCharNameChoice nameChoice, const char *name, UErrorCode *pErrorCode)
585 {
586     return U_ICU_ENTRY_POINT_RENAME(u_charFromName)(nameChoice, name, pErrorCode);
587 }
u_charMirror(UChar32 c)588 UChar32 u_charMirror(UChar32 c)
589 {
590     return U_ICU_ENTRY_POINT_RENAME(u_charMirror)(c);
591 }
u_charName(UChar32 code,UCharNameChoice nameChoice,char * buffer,int32_t bufferLength,UErrorCode * pErrorCode)592 int32_t u_charName(UChar32 code, UCharNameChoice nameChoice, char *buffer, int32_t bufferLength,
593                    UErrorCode *pErrorCode)
594 {
595     return U_ICU_ENTRY_POINT_RENAME(u_charName)(code, nameChoice, buffer, bufferLength, pErrorCode);
596 }
u_charType(UChar32 c)597 int8_t u_charType(UChar32 c)
598 {
599     return U_ICU_ENTRY_POINT_RENAME(u_charType)(c);
600 }
u_digit(UChar32 ch,int8_t radix)601 int32_t u_digit(UChar32 ch, int8_t radix)
602 {
603     return U_ICU_ENTRY_POINT_RENAME(u_digit)(ch, radix);
604 }
u_enumCharNames(UChar32 start,UChar32 limit,UEnumCharNamesFn * fn,void * context,UCharNameChoice nameChoice,UErrorCode * pErrorCode)605 void u_enumCharNames(UChar32 start, UChar32 limit, UEnumCharNamesFn *fn, void *context, UCharNameChoice nameChoice,
606                      UErrorCode *pErrorCode)
607 {
608     U_ICU_ENTRY_POINT_RENAME(u_enumCharNames)(start, limit, fn, context, nameChoice, pErrorCode);
609 }
u_enumCharTypes(UCharEnumTypeRange * enumRange,const void * context)610 void u_enumCharTypes(UCharEnumTypeRange *enumRange, const void *context)
611 {
612     U_ICU_ENTRY_POINT_RENAME(u_enumCharTypes)(enumRange, context);
613 }
u_foldCase(UChar32 c,uint32_t options)614 UChar32 u_foldCase(UChar32 c, uint32_t options)
615 {
616     return U_ICU_ENTRY_POINT_RENAME(u_foldCase)(c, options);
617 }
u_forDigit(int32_t digit,int8_t radix)618 UChar32 u_forDigit(int32_t digit, int8_t radix)
619 {
620     return U_ICU_ENTRY_POINT_RENAME(u_forDigit)(digit, radix);
621 }
u_getBidiPairedBracket(UChar32 c)622 UChar32 u_getBidiPairedBracket(UChar32 c)
623 {
624     return U_ICU_ENTRY_POINT_RENAME(u_getBidiPairedBracket)(c);
625 }
u_getBinaryPropertySet(UProperty property,UErrorCode * pErrorCode)626 const USet *u_getBinaryPropertySet(UProperty property, UErrorCode *pErrorCode)
627 {
628     return U_ICU_ENTRY_POINT_RENAME(u_getBinaryPropertySet)(property, pErrorCode);
629 }
u_getCombiningClass(UChar32 c)630 uint8_t u_getCombiningClass(UChar32 c)
631 {
632     return U_ICU_ENTRY_POINT_RENAME(u_getCombiningClass)(c);
633 }
u_getFC_NFKC_Closure(UChar32 c,UChar * dest,int32_t destCapacity,UErrorCode * pErrorCode)634 int32_t u_getFC_NFKC_Closure(UChar32 c, UChar *dest, int32_t destCapacity, UErrorCode *pErrorCode)
635 {
636     return U_ICU_ENTRY_POINT_RENAME(u_getFC_NFKC_Closure)(c, dest, destCapacity, pErrorCode);
637 }
u_getIntPropertyMaxValue(UProperty which)638 int32_t u_getIntPropertyMaxValue(UProperty which)
639 {
640     return U_ICU_ENTRY_POINT_RENAME(u_getIntPropertyMaxValue)(which);
641 }
u_getIntPropertyMinValue(UProperty which)642 int32_t u_getIntPropertyMinValue(UProperty which)
643 {
644     return U_ICU_ENTRY_POINT_RENAME(u_getIntPropertyMinValue)(which);
645 }
u_getIntPropertyValue(UChar32 c,UProperty which)646 int32_t u_getIntPropertyValue(UChar32 c, UProperty which)
647 {
648     return U_ICU_ENTRY_POINT_RENAME(u_getIntPropertyValue)(c, which);
649 }
u_getNumericValue(UChar32 c)650 double u_getNumericValue(UChar32 c)
651 {
652     return U_ICU_ENTRY_POINT_RENAME(u_getNumericValue)(c);
653 }
u_getPropertyEnum(const char * alias)654 UProperty u_getPropertyEnum(const char *alias)
655 {
656     return U_ICU_ENTRY_POINT_RENAME(u_getPropertyEnum)(alias);
657 }
u_getPropertyName(UProperty property,UPropertyNameChoice nameChoice)658 const char *u_getPropertyName(UProperty property, UPropertyNameChoice nameChoice)
659 {
660     return U_ICU_ENTRY_POINT_RENAME(u_getPropertyName)(property, nameChoice);
661 }
u_getPropertyValueEnum(UProperty property,const char * alias)662 int32_t u_getPropertyValueEnum(UProperty property, const char *alias)
663 {
664     return U_ICU_ENTRY_POINT_RENAME(u_getPropertyValueEnum)(property, alias);
665 }
u_getPropertyValueName(UProperty property,int32_t value,UPropertyNameChoice nameChoice)666 const char *u_getPropertyValueName(UProperty property, int32_t value, UPropertyNameChoice nameChoice)
667 {
668     return U_ICU_ENTRY_POINT_RENAME(u_getPropertyValueName)(property, value, nameChoice);
669 }
u_hasBinaryProperty(UChar32 c,UProperty which)670 UBool u_hasBinaryProperty(UChar32 c, UProperty which)
671 {
672     return U_ICU_ENTRY_POINT_RENAME(u_hasBinaryProperty)(c, which);
673 }
u_isIDIgnorable(UChar32 c)674 UBool u_isIDIgnorable(UChar32 c)
675 {
676     return U_ICU_ENTRY_POINT_RENAME(u_isIDIgnorable)(c);
677 }
u_isIDPart(UChar32 c)678 UBool u_isIDPart(UChar32 c)
679 {
680     return U_ICU_ENTRY_POINT_RENAME(u_isIDPart)(c);
681 }
u_isIDStart(UChar32 c)682 UBool u_isIDStart(UChar32 c)
683 {
684     return U_ICU_ENTRY_POINT_RENAME(u_isIDStart)(c);
685 }
u_isISOControl(UChar32 c)686 UBool u_isISOControl(UChar32 c)
687 {
688     return U_ICU_ENTRY_POINT_RENAME(u_isISOControl)(c);
689 }
u_isJavaIDPart(UChar32 c)690 UBool u_isJavaIDPart(UChar32 c)
691 {
692     return U_ICU_ENTRY_POINT_RENAME(u_isJavaIDPart)(c);
693 }
u_isJavaIDStart(UChar32 c)694 UBool u_isJavaIDStart(UChar32 c)
695 {
696     return U_ICU_ENTRY_POINT_RENAME(u_isJavaIDStart)(c);
697 }
u_isJavaSpaceChar(UChar32 c)698 UBool u_isJavaSpaceChar(UChar32 c)
699 {
700     return U_ICU_ENTRY_POINT_RENAME(u_isJavaSpaceChar)(c);
701 }
u_isMirrored(UChar32 c)702 UBool u_isMirrored(UChar32 c)
703 {
704     return U_ICU_ENTRY_POINT_RENAME(u_isMirrored)(c);
705 }
u_isUAlphabetic(UChar32 c)706 UBool u_isUAlphabetic(UChar32 c)
707 {
708     return U_ICU_ENTRY_POINT_RENAME(u_isUAlphabetic)(c);
709 }
u_isULowercase(UChar32 c)710 UBool u_isULowercase(UChar32 c)
711 {
712     return U_ICU_ENTRY_POINT_RENAME(u_isULowercase)(c);
713 }
u_isUUppercase(UChar32 c)714 UBool u_isUUppercase(UChar32 c)
715 {
716     return U_ICU_ENTRY_POINT_RENAME(u_isUUppercase)(c);
717 }
u_isUWhiteSpace(UChar32 c)718 UBool u_isUWhiteSpace(UChar32 c)
719 {
720     return U_ICU_ENTRY_POINT_RENAME(u_isUWhiteSpace)(c);
721 }
u_isWhitespace(UChar32 c)722 UBool u_isWhitespace(UChar32 c)
723 {
724     return U_ICU_ENTRY_POINT_RENAME(u_isWhitespace)(c);
725 }
u_isalnum(UChar32 c)726 UBool u_isalnum(UChar32 c)
727 {
728     return U_ICU_ENTRY_POINT_RENAME(u_isalnum)(c);
729 }
u_isalpha(UChar32 c)730 UBool u_isalpha(UChar32 c)
731 {
732     return U_ICU_ENTRY_POINT_RENAME(u_isalpha)(c);
733 }
u_isbase(UChar32 c)734 UBool u_isbase(UChar32 c)
735 {
736     return U_ICU_ENTRY_POINT_RENAME(u_isbase)(c);
737 }
u_isblank(UChar32 c)738 UBool u_isblank(UChar32 c)
739 {
740     return U_ICU_ENTRY_POINT_RENAME(u_isblank)(c);
741 }
u_iscntrl(UChar32 c)742 UBool u_iscntrl(UChar32 c)
743 {
744     return U_ICU_ENTRY_POINT_RENAME(u_iscntrl)(c);
745 }
u_isdefined(UChar32 c)746 UBool u_isdefined(UChar32 c)
747 {
748     return U_ICU_ENTRY_POINT_RENAME(u_isdefined)(c);
749 }
u_isdigit(UChar32 c)750 UBool u_isdigit(UChar32 c)
751 {
752     return U_ICU_ENTRY_POINT_RENAME(u_isdigit)(c);
753 }
u_isgraph(UChar32 c)754 UBool u_isgraph(UChar32 c)
755 {
756     return U_ICU_ENTRY_POINT_RENAME(u_isgraph)(c);
757 }
u_islower(UChar32 c)758 UBool u_islower(UChar32 c)
759 {
760     return U_ICU_ENTRY_POINT_RENAME(u_islower)(c);
761 }
u_isprint(UChar32 c)762 UBool u_isprint(UChar32 c)
763 {
764     return U_ICU_ENTRY_POINT_RENAME(u_isprint)(c);
765 }
u_ispunct(UChar32 c)766 UBool u_ispunct(UChar32 c)
767 {
768     return U_ICU_ENTRY_POINT_RENAME(u_ispunct)(c);
769 }
u_isspace(UChar32 c)770 UBool u_isspace(UChar32 c)
771 {
772     return U_ICU_ENTRY_POINT_RENAME(u_isspace)(c);
773 }
u_istitle(UChar32 c)774 UBool u_istitle(UChar32 c)
775 {
776     return U_ICU_ENTRY_POINT_RENAME(u_istitle)(c);
777 }
u_isupper(UChar32 c)778 UBool u_isupper(UChar32 c)
779 {
780     return U_ICU_ENTRY_POINT_RENAME(u_isupper)(c);
781 }
u_isxdigit(UChar32 c)782 UBool u_isxdigit(UChar32 c)
783 {
784     return U_ICU_ENTRY_POINT_RENAME(u_isxdigit)(c);
785 }
u_stringHasBinaryProperty(const UChar * s,int32_t length,UProperty which)786 UBool u_stringHasBinaryProperty(const UChar *s, int32_t length, UProperty which)
787 {
788     return U_ICU_ENTRY_POINT_RENAME(u_stringHasBinaryProperty)(s, length, which);
789 }
u_tolower(UChar32 c)790 UChar32 u_tolower(UChar32 c)
791 {
792     return U_ICU_ENTRY_POINT_RENAME(u_tolower)(c);
793 }
u_totitle(UChar32 c)794 UChar32 u_totitle(UChar32 c)
795 {
796     return U_ICU_ENTRY_POINT_RENAME(u_totitle)(c);
797 }
u_toupper(UChar32 c)798 UChar32 u_toupper(UChar32 c)
799 {
800     return U_ICU_ENTRY_POINT_RENAME(u_toupper)(c);
801 }
ubidi_close(UBiDi * pBiDi)802 void ubidi_close(UBiDi *pBiDi)
803 {
804     U_ICU_ENTRY_POINT_RENAME(ubidi_close)(pBiDi);
805 }
ubidi_countParagraphs(UBiDi * pBiDi)806 int32_t ubidi_countParagraphs(UBiDi *pBiDi)
807 {
808     return U_ICU_ENTRY_POINT_RENAME(ubidi_countParagraphs)(pBiDi);
809 }
ubidi_countRuns(UBiDi * pBiDi,UErrorCode * pErrorCode)810 int32_t ubidi_countRuns(UBiDi *pBiDi, UErrorCode *pErrorCode)
811 {
812     return U_ICU_ENTRY_POINT_RENAME(ubidi_countRuns)(pBiDi, pErrorCode);
813 }
ubidi_getBaseDirection(const UChar * text,int32_t length)814 UBiDiDirection ubidi_getBaseDirection(const UChar *text, int32_t length)
815 {
816     return U_ICU_ENTRY_POINT_RENAME(ubidi_getBaseDirection)(text, length);
817 }
ubidi_getClassCallback(UBiDi * pBiDi,UBiDiClassCallback ** fn,const void ** context)818 void ubidi_getClassCallback(UBiDi *pBiDi, UBiDiClassCallback **fn, const void **context)
819 {
820     U_ICU_ENTRY_POINT_RENAME(ubidi_getClassCallback)(pBiDi, fn, context);
821 }
ubidi_getCustomizedClass(UBiDi * pBiDi,UChar32 c)822 UCharDirection ubidi_getCustomizedClass(UBiDi *pBiDi, UChar32 c)
823 {
824     return U_ICU_ENTRY_POINT_RENAME(ubidi_getCustomizedClass)(pBiDi, c);
825 }
ubidi_getDirection(const UBiDi * pBiDi)826 UBiDiDirection ubidi_getDirection(const UBiDi *pBiDi)
827 {
828     return U_ICU_ENTRY_POINT_RENAME(ubidi_getDirection)(pBiDi);
829 }
ubidi_getLength(const UBiDi * pBiDi)830 int32_t ubidi_getLength(const UBiDi *pBiDi)
831 {
832     return U_ICU_ENTRY_POINT_RENAME(ubidi_getLength)(pBiDi);
833 }
ubidi_getLevelAt(const UBiDi * pBiDi,int32_t charIndex)834 UBiDiLevel ubidi_getLevelAt(const UBiDi *pBiDi, int32_t charIndex)
835 {
836     return U_ICU_ENTRY_POINT_RENAME(ubidi_getLevelAt)(pBiDi, charIndex);
837 }
ubidi_getLevels(UBiDi * pBiDi,UErrorCode * pErrorCode)838 const UBiDiLevel *ubidi_getLevels(UBiDi *pBiDi, UErrorCode *pErrorCode)
839 {
840     return U_ICU_ENTRY_POINT_RENAME(ubidi_getLevels)(pBiDi, pErrorCode);
841 }
ubidi_getLogicalIndex(UBiDi * pBiDi,int32_t visualIndex,UErrorCode * pErrorCode)842 int32_t ubidi_getLogicalIndex(UBiDi *pBiDi, int32_t visualIndex, UErrorCode *pErrorCode)
843 {
844     return U_ICU_ENTRY_POINT_RENAME(ubidi_getLogicalIndex)(pBiDi, visualIndex, pErrorCode);
845 }
ubidi_getLogicalMap(UBiDi * pBiDi,int32_t * indexMap,UErrorCode * pErrorCode)846 void ubidi_getLogicalMap(UBiDi *pBiDi, int32_t *indexMap, UErrorCode *pErrorCode)
847 {
848     U_ICU_ENTRY_POINT_RENAME(ubidi_getLogicalMap)(pBiDi, indexMap, pErrorCode);
849 }
ubidi_getLogicalRun(const UBiDi * pBiDi,int32_t logicalPosition,int32_t * pLogicalLimit,UBiDiLevel * pLevel)850 void ubidi_getLogicalRun(const UBiDi *pBiDi, int32_t logicalPosition, int32_t *pLogicalLimit, UBiDiLevel *pLevel)
851 {
852     U_ICU_ENTRY_POINT_RENAME(ubidi_getLogicalRun)(pBiDi, logicalPosition, pLogicalLimit, pLevel);
853 }
ubidi_getParaLevel(const UBiDi * pBiDi)854 UBiDiLevel ubidi_getParaLevel(const UBiDi *pBiDi)
855 {
856     return U_ICU_ENTRY_POINT_RENAME(ubidi_getParaLevel)(pBiDi);
857 }
ubidi_getParagraph(const UBiDi * pBiDi,int32_t charIndex,int32_t * pParaStart,int32_t * pParaLimit,UBiDiLevel * pParaLevel,UErrorCode * pErrorCode)858 int32_t ubidi_getParagraph(const UBiDi *pBiDi, int32_t charIndex, int32_t *pParaStart, int32_t *pParaLimit,
859                            UBiDiLevel *pParaLevel, UErrorCode *pErrorCode)
860 {
861     return U_ICU_ENTRY_POINT_RENAME(ubidi_getParagraph)(pBiDi, charIndex, pParaStart, pParaLimit, pParaLevel,
862                                                         pErrorCode);
863 }
ubidi_getParagraphByIndex(const UBiDi * pBiDi,int32_t paraIndex,int32_t * pParaStart,int32_t * pParaLimit,UBiDiLevel * pParaLevel,UErrorCode * pErrorCode)864 void ubidi_getParagraphByIndex(const UBiDi *pBiDi, int32_t paraIndex, int32_t *pParaStart, int32_t *pParaLimit,
865                                UBiDiLevel *pParaLevel, UErrorCode *pErrorCode)
866 {
867     U_ICU_ENTRY_POINT_RENAME(ubidi_getParagraphByIndex)(pBiDi, paraIndex, pParaStart, pParaLimit, pParaLevel,
868                                                         pErrorCode);
869 }
ubidi_getProcessedLength(const UBiDi * pBiDi)870 int32_t ubidi_getProcessedLength(const UBiDi *pBiDi)
871 {
872     return U_ICU_ENTRY_POINT_RENAME(ubidi_getProcessedLength)(pBiDi);
873 }
ubidi_getReorderingMode(UBiDi * pBiDi)874 UBiDiReorderingMode ubidi_getReorderingMode(UBiDi *pBiDi)
875 {
876     return U_ICU_ENTRY_POINT_RENAME(ubidi_getReorderingMode)(pBiDi);
877 }
ubidi_getReorderingOptions(UBiDi * pBiDi)878 uint32_t ubidi_getReorderingOptions(UBiDi *pBiDi)
879 {
880     return U_ICU_ENTRY_POINT_RENAME(ubidi_getReorderingOptions)(pBiDi);
881 }
ubidi_getResultLength(const UBiDi * pBiDi)882 int32_t ubidi_getResultLength(const UBiDi *pBiDi)
883 {
884     return U_ICU_ENTRY_POINT_RENAME(ubidi_getResultLength)(pBiDi);
885 }
ubidi_getText(const UBiDi * pBiDi)886 const UChar *ubidi_getText(const UBiDi *pBiDi)
887 {
888     return U_ICU_ENTRY_POINT_RENAME(ubidi_getText)(pBiDi);
889 }
ubidi_getVisualIndex(UBiDi * pBiDi,int32_t logicalIndex,UErrorCode * pErrorCode)890 int32_t ubidi_getVisualIndex(UBiDi *pBiDi, int32_t logicalIndex, UErrorCode *pErrorCode)
891 {
892     return U_ICU_ENTRY_POINT_RENAME(ubidi_getVisualIndex)(pBiDi, logicalIndex, pErrorCode);
893 }
ubidi_getVisualMap(UBiDi * pBiDi,int32_t * indexMap,UErrorCode * pErrorCode)894 void ubidi_getVisualMap(UBiDi *pBiDi, int32_t *indexMap, UErrorCode *pErrorCode)
895 {
896     U_ICU_ENTRY_POINT_RENAME(ubidi_getVisualMap)(pBiDi, indexMap, pErrorCode);
897 }
ubidi_getVisualRun(UBiDi * pBiDi,int32_t runIndex,int32_t * pLogicalStart,int32_t * pLength)898 UBiDiDirection ubidi_getVisualRun(UBiDi *pBiDi, int32_t runIndex, int32_t *pLogicalStart, int32_t *pLength)
899 {
900     return U_ICU_ENTRY_POINT_RENAME(ubidi_getVisualRun)(pBiDi, runIndex, pLogicalStart, pLength);
901 }
ubidi_invertMap(const int32_t * srcMap,int32_t * destMap,int32_t length)902 void ubidi_invertMap(const int32_t *srcMap, int32_t *destMap, int32_t length)
903 {
904     U_ICU_ENTRY_POINT_RENAME(ubidi_invertMap)(srcMap, destMap, length);
905 }
ubidi_isInverse(UBiDi * pBiDi)906 UBool ubidi_isInverse(UBiDi *pBiDi)
907 {
908     return U_ICU_ENTRY_POINT_RENAME(ubidi_isInverse)(pBiDi);
909 }
ubidi_isOrderParagraphsLTR(UBiDi * pBiDi)910 UBool ubidi_isOrderParagraphsLTR(UBiDi *pBiDi)
911 {
912     return U_ICU_ENTRY_POINT_RENAME(ubidi_isOrderParagraphsLTR)(pBiDi);
913 }
ubidi_open()914 UBiDi *ubidi_open()
915 {
916     return U_ICU_ENTRY_POINT_RENAME(ubidi_open)();
917 }
ubidi_openSized(int32_t maxLength,int32_t maxRunCount,UErrorCode * pErrorCode)918 UBiDi *ubidi_openSized(int32_t maxLength, int32_t maxRunCount, UErrorCode *pErrorCode)
919 {
920     return U_ICU_ENTRY_POINT_RENAME(ubidi_openSized)(maxLength, maxRunCount, pErrorCode);
921 }
ubidi_orderParagraphsLTR(UBiDi * pBiDi,UBool orderParagraphsLTR)922 void ubidi_orderParagraphsLTR(UBiDi *pBiDi, UBool orderParagraphsLTR)
923 {
924     U_ICU_ENTRY_POINT_RENAME(ubidi_orderParagraphsLTR)(pBiDi, orderParagraphsLTR);
925 }
ubidi_reorderLogical(const UBiDiLevel * levels,int32_t length,int32_t * indexMap)926 void ubidi_reorderLogical(const UBiDiLevel *levels, int32_t length, int32_t *indexMap)
927 {
928     U_ICU_ENTRY_POINT_RENAME(ubidi_reorderLogical)(levels, length, indexMap);
929 }
ubidi_reorderVisual(const UBiDiLevel * levels,int32_t length,int32_t * indexMap)930 void ubidi_reorderVisual(const UBiDiLevel *levels, int32_t length, int32_t *indexMap)
931 {
932     U_ICU_ENTRY_POINT_RENAME(ubidi_reorderVisual)(levels, length, indexMap);
933 }
ubidi_setClassCallback(UBiDi * pBiDi,UBiDiClassCallback * newFn,const void * newContext,UBiDiClassCallback ** oldFn,const void ** oldContext,UErrorCode * pErrorCode)934 void ubidi_setClassCallback(UBiDi *pBiDi, UBiDiClassCallback *newFn, const void *newContext, UBiDiClassCallback **oldFn,
935                             const void **oldContext, UErrorCode *pErrorCode)
936 {
937     U_ICU_ENTRY_POINT_RENAME(ubidi_setClassCallback)(pBiDi, newFn, newContext, oldFn, oldContext, pErrorCode);
938 }
ubidi_setContext(UBiDi * pBiDi,const UChar * prologue,int32_t proLength,const UChar * epilogue,int32_t epiLength,UErrorCode * pErrorCode)939 void ubidi_setContext(UBiDi *pBiDi, const UChar *prologue, int32_t proLength, const UChar *epilogue, int32_t epiLength,
940                       UErrorCode *pErrorCode)
941 {
942     U_ICU_ENTRY_POINT_RENAME(ubidi_setContext)(pBiDi, prologue, proLength, epilogue, epiLength, pErrorCode);
943 }
ubidi_setInverse(UBiDi * pBiDi,UBool isInverse)944 void ubidi_setInverse(UBiDi *pBiDi, UBool isInverse)
945 {
946     U_ICU_ENTRY_POINT_RENAME(ubidi_setInverse)(pBiDi, isInverse);
947 }
ubidi_setLine(const UBiDi * pParaBiDi,int32_t start,int32_t limit,UBiDi * pLineBiDi,UErrorCode * pErrorCode)948 void ubidi_setLine(const UBiDi *pParaBiDi, int32_t start, int32_t limit, UBiDi *pLineBiDi, UErrorCode *pErrorCode)
949 {
950     U_ICU_ENTRY_POINT_RENAME(ubidi_setLine)(pParaBiDi, start, limit, pLineBiDi, pErrorCode);
951 }
ubidi_setPara(UBiDi * pBiDi,const UChar * text,int32_t length,UBiDiLevel paraLevel,UBiDiLevel * embeddingLevels,UErrorCode * pErrorCode)952 void ubidi_setPara(UBiDi *pBiDi, const UChar *text, int32_t length, UBiDiLevel paraLevel, UBiDiLevel *embeddingLevels,
953                    UErrorCode *pErrorCode)
954 {
955     U_ICU_ENTRY_POINT_RENAME(ubidi_setPara)(pBiDi, text, length, paraLevel, embeddingLevels, pErrorCode);
956 }
ubidi_setReorderingMode(UBiDi * pBiDi,UBiDiReorderingMode reorderingMode)957 void ubidi_setReorderingMode(UBiDi *pBiDi, UBiDiReorderingMode reorderingMode)
958 {
959     U_ICU_ENTRY_POINT_RENAME(ubidi_setReorderingMode)(pBiDi, reorderingMode);
960 }
ubidi_setReorderingOptions(UBiDi * pBiDi,uint32_t reorderingOptions)961 void ubidi_setReorderingOptions(UBiDi *pBiDi, uint32_t reorderingOptions)
962 {
963     U_ICU_ENTRY_POINT_RENAME(ubidi_setReorderingOptions)(pBiDi, reorderingOptions);
964 }
ubidi_writeReordered(UBiDi * pBiDi,UChar * dest,int32_t destSize,uint16_t options,UErrorCode * pErrorCode)965 int32_t ubidi_writeReordered(UBiDi *pBiDi, UChar *dest, int32_t destSize, uint16_t options, UErrorCode *pErrorCode)
966 {
967     return U_ICU_ENTRY_POINT_RENAME(ubidi_writeReordered)(pBiDi, dest, destSize, options, pErrorCode);
968 }
ubidi_writeReverse(const UChar * src,int32_t srcLength,UChar * dest,int32_t destSize,uint16_t options,UErrorCode * pErrorCode)969 int32_t ubidi_writeReverse(const UChar *src, int32_t srcLength, UChar *dest, int32_t destSize, uint16_t options,
970                            UErrorCode *pErrorCode)
971 {
972     return U_ICU_ENTRY_POINT_RENAME(ubidi_writeReverse)(src, srcLength, dest, destSize, options, pErrorCode);
973 }
ublock_getCode(UChar32 c)974 UBlockCode ublock_getCode(UChar32 c)
975 {
976     return U_ICU_ENTRY_POINT_RENAME(ublock_getCode)(c);
977 }
ubrk_clone(const UBreakIterator * bi,UErrorCode * status)978 UBreakIterator *ubrk_clone(const UBreakIterator *bi, UErrorCode *status)
979 {
980     return U_ICU_ENTRY_POINT_RENAME(ubrk_clone)(bi, status);
981 }
ubrk_close(UBreakIterator * bi)982 void ubrk_close(UBreakIterator *bi)
983 {
984     U_ICU_ENTRY_POINT_RENAME(ubrk_close)(bi);
985 }
ubrk_countAvailable()986 int32_t ubrk_countAvailable()
987 {
988     return U_ICU_ENTRY_POINT_RENAME(ubrk_countAvailable)();
989 }
ubrk_current(const UBreakIterator * bi)990 int32_t ubrk_current(const UBreakIterator *bi)
991 {
992     return U_ICU_ENTRY_POINT_RENAME(ubrk_current)(bi);
993 }
ubrk_first(UBreakIterator * bi)994 int32_t ubrk_first(UBreakIterator *bi)
995 {
996     return U_ICU_ENTRY_POINT_RENAME(ubrk_first)(bi);
997 }
ubrk_following(UBreakIterator * bi,int32_t offset)998 int32_t ubrk_following(UBreakIterator *bi, int32_t offset)
999 {
1000     return U_ICU_ENTRY_POINT_RENAME(ubrk_following)(bi, offset);
1001 }
ubrk_getAvailable(int32_t index)1002 const char *ubrk_getAvailable(int32_t index)
1003 {
1004     return U_ICU_ENTRY_POINT_RENAME(ubrk_getAvailable)(index);
1005 }
ubrk_getBinaryRules(UBreakIterator * bi,uint8_t * binaryRules,int32_t rulesCapacity,UErrorCode * status)1006 int32_t ubrk_getBinaryRules(UBreakIterator *bi, uint8_t *binaryRules, int32_t rulesCapacity, UErrorCode *status)
1007 {
1008     return U_ICU_ENTRY_POINT_RENAME(ubrk_getBinaryRules)(bi, binaryRules, rulesCapacity, status);
1009 }
ubrk_getLocaleByType(const UBreakIterator * bi,ULocDataLocaleType type,UErrorCode * status)1010 const char *ubrk_getLocaleByType(const UBreakIterator *bi, ULocDataLocaleType type, UErrorCode *status)
1011 {
1012     return U_ICU_ENTRY_POINT_RENAME(ubrk_getLocaleByType)(bi, type, status);
1013 }
ubrk_getRuleStatus(UBreakIterator * bi)1014 int32_t ubrk_getRuleStatus(UBreakIterator *bi)
1015 {
1016     return U_ICU_ENTRY_POINT_RENAME(ubrk_getRuleStatus)(bi);
1017 }
ubrk_getRuleStatusVec(UBreakIterator * bi,int32_t * fillInVec,int32_t capacity,UErrorCode * status)1018 int32_t ubrk_getRuleStatusVec(UBreakIterator *bi, int32_t *fillInVec, int32_t capacity, UErrorCode *status)
1019 {
1020     return U_ICU_ENTRY_POINT_RENAME(ubrk_getRuleStatusVec)(bi, fillInVec, capacity, status);
1021 }
ubrk_isBoundary(UBreakIterator * bi,int32_t offset)1022 UBool ubrk_isBoundary(UBreakIterator *bi, int32_t offset)
1023 {
1024     return U_ICU_ENTRY_POINT_RENAME(ubrk_isBoundary)(bi, offset);
1025 }
ubrk_last(UBreakIterator * bi)1026 int32_t ubrk_last(UBreakIterator *bi)
1027 {
1028     return U_ICU_ENTRY_POINT_RENAME(ubrk_last)(bi);
1029 }
ubrk_next(UBreakIterator * bi)1030 int32_t ubrk_next(UBreakIterator *bi)
1031 {
1032     return U_ICU_ENTRY_POINT_RENAME(ubrk_next)(bi);
1033 }
ubrk_open(UBreakIteratorType type,const char * locale,const UChar * text,int32_t textLength,UErrorCode * status)1034 UBreakIterator *ubrk_open(UBreakIteratorType type, const char *locale, const UChar *text, int32_t textLength,
1035                           UErrorCode *status)
1036 {
1037     return U_ICU_ENTRY_POINT_RENAME(ubrk_open)(type, locale, text, textLength, status);
1038 }
ubrk_openBinaryRules(const uint8_t * binaryRules,int32_t rulesLength,const UChar * text,int32_t textLength,UErrorCode * status)1039 UBreakIterator *ubrk_openBinaryRules(const uint8_t *binaryRules, int32_t rulesLength, const UChar *text,
1040                                      int32_t textLength, UErrorCode *status)
1041 {
1042     return U_ICU_ENTRY_POINT_RENAME(ubrk_openBinaryRules)(binaryRules, rulesLength, text, textLength, status);
1043 }
ubrk_openRules(const UChar * rules,int32_t rulesLength,const UChar * text,int32_t textLength,UParseError * parseErr,UErrorCode * status)1044 UBreakIterator *ubrk_openRules(const UChar *rules, int32_t rulesLength, const UChar *text, int32_t textLength,
1045                                UParseError *parseErr, UErrorCode *status)
1046 {
1047     return U_ICU_ENTRY_POINT_RENAME(ubrk_openRules)(rules, rulesLength, text, textLength, parseErr, status);
1048 }
ubrk_preceding(UBreakIterator * bi,int32_t offset)1049 int32_t ubrk_preceding(UBreakIterator *bi, int32_t offset)
1050 {
1051     return U_ICU_ENTRY_POINT_RENAME(ubrk_preceding)(bi, offset);
1052 }
ubrk_previous(UBreakIterator * bi)1053 int32_t ubrk_previous(UBreakIterator *bi)
1054 {
1055     return U_ICU_ENTRY_POINT_RENAME(ubrk_previous)(bi);
1056 }
ubrk_setText(UBreakIterator * bi,const UChar * text,int32_t textLength,UErrorCode * status)1057 void ubrk_setText(UBreakIterator *bi, const UChar *text, int32_t textLength, UErrorCode *status)
1058 {
1059     U_ICU_ENTRY_POINT_RENAME(ubrk_setText)(bi, text, textLength, status);
1060 }
ubrk_setUText(UBreakIterator * bi,UText * text,UErrorCode * status)1061 void ubrk_setUText(UBreakIterator *bi, UText *text, UErrorCode *status)
1062 {
1063     U_ICU_ENTRY_POINT_RENAME(ubrk_setUText)(bi, text, status);
1064 }
ucal_add(UCalendar * cal,UCalendarDateFields field,int32_t amount,UErrorCode * status)1065 void ucal_add(UCalendar *cal, UCalendarDateFields field, int32_t amount, UErrorCode *status)
1066 {
1067     U_ICU_ENTRY_POINT_RENAME(ucal_add)(cal, field, amount, status);
1068 }
ucal_clear(UCalendar * calendar)1069 void ucal_clear(UCalendar *calendar)
1070 {
1071     U_ICU_ENTRY_POINT_RENAME(ucal_clear)(calendar);
1072 }
ucal_clearField(UCalendar * cal,UCalendarDateFields field)1073 void ucal_clearField(UCalendar *cal, UCalendarDateFields field)
1074 {
1075     U_ICU_ENTRY_POINT_RENAME(ucal_clearField)(cal, field);
1076 }
ucal_clone(const UCalendar * cal,UErrorCode * status)1077 UCalendar *ucal_clone(const UCalendar *cal, UErrorCode *status)
1078 {
1079     return U_ICU_ENTRY_POINT_RENAME(ucal_clone)(cal, status);
1080 }
ucal_close(UCalendar * cal)1081 void ucal_close(UCalendar *cal)
1082 {
1083     U_ICU_ENTRY_POINT_RENAME(ucal_close)(cal);
1084 }
ucal_countAvailable()1085 int32_t ucal_countAvailable()
1086 {
1087     return U_ICU_ENTRY_POINT_RENAME(ucal_countAvailable)();
1088 }
ucal_equivalentTo(const UCalendar * cal1,const UCalendar * cal2)1089 UBool ucal_equivalentTo(const UCalendar *cal1, const UCalendar *cal2)
1090 {
1091     return U_ICU_ENTRY_POINT_RENAME(ucal_equivalentTo)(cal1, cal2);
1092 }
ucal_get(const UCalendar * cal,UCalendarDateFields field,UErrorCode * status)1093 int32_t ucal_get(const UCalendar *cal, UCalendarDateFields field, UErrorCode *status)
1094 {
1095     return U_ICU_ENTRY_POINT_RENAME(ucal_get)(cal, field, status);
1096 }
ucal_getAttribute(const UCalendar * cal,UCalendarAttribute attr)1097 int32_t ucal_getAttribute(const UCalendar *cal, UCalendarAttribute attr)
1098 {
1099     return U_ICU_ENTRY_POINT_RENAME(ucal_getAttribute)(cal, attr);
1100 }
ucal_getAvailable(int32_t localeIndex)1101 const char *ucal_getAvailable(int32_t localeIndex)
1102 {
1103     return U_ICU_ENTRY_POINT_RENAME(ucal_getAvailable)(localeIndex);
1104 }
ucal_getCanonicalTimeZoneID(const UChar * id,int32_t len,UChar * result,int32_t resultCapacity,UBool * isSystemID,UErrorCode * status)1105 int32_t ucal_getCanonicalTimeZoneID(const UChar *id, int32_t len, UChar *result, int32_t resultCapacity,
1106                                     UBool *isSystemID, UErrorCode *status)
1107 {
1108     return U_ICU_ENTRY_POINT_RENAME(ucal_getCanonicalTimeZoneID)(id, len, result, resultCapacity, isSystemID, status);
1109 }
ucal_getDSTSavings(const UChar * zoneID,UErrorCode * ec)1110 int32_t ucal_getDSTSavings(const UChar *zoneID, UErrorCode *ec)
1111 {
1112     return U_ICU_ENTRY_POINT_RENAME(ucal_getDSTSavings)(zoneID, ec);
1113 }
ucal_getDayOfWeekType(const UCalendar * cal,UCalendarDaysOfWeek dayOfWeek,UErrorCode * status)1114 UCalendarWeekdayType ucal_getDayOfWeekType(const UCalendar *cal, UCalendarDaysOfWeek dayOfWeek, UErrorCode *status)
1115 {
1116     return U_ICU_ENTRY_POINT_RENAME(ucal_getDayOfWeekType)(cal, dayOfWeek, status);
1117 }
ucal_getDefaultTimeZone(UChar * result,int32_t resultCapacity,UErrorCode * ec)1118 int32_t ucal_getDefaultTimeZone(UChar *result, int32_t resultCapacity, UErrorCode *ec)
1119 {
1120     return U_ICU_ENTRY_POINT_RENAME(ucal_getDefaultTimeZone)(result, resultCapacity, ec);
1121 }
ucal_getFieldDifference(UCalendar * cal,UDate target,UCalendarDateFields field,UErrorCode * status)1122 int32_t ucal_getFieldDifference(UCalendar *cal, UDate target, UCalendarDateFields field, UErrorCode *status)
1123 {
1124     return U_ICU_ENTRY_POINT_RENAME(ucal_getFieldDifference)(cal, target, field, status);
1125 }
ucal_getGregorianChange(const UCalendar * cal,UErrorCode * pErrorCode)1126 UDate ucal_getGregorianChange(const UCalendar *cal, UErrorCode *pErrorCode)
1127 {
1128     return U_ICU_ENTRY_POINT_RENAME(ucal_getGregorianChange)(cal, pErrorCode);
1129 }
ucal_getHostTimeZone(UChar * result,int32_t resultCapacity,UErrorCode * ec)1130 int32_t ucal_getHostTimeZone(UChar *result, int32_t resultCapacity, UErrorCode *ec)
1131 {
1132     return U_ICU_ENTRY_POINT_RENAME(ucal_getHostTimeZone)(result, resultCapacity, ec);
1133 }
ucal_getKeywordValuesForLocale(const char * key,const char * locale,UBool commonlyUsed,UErrorCode * status)1134 UEnumeration *ucal_getKeywordValuesForLocale(const char *key, const char *locale, UBool commonlyUsed,
1135                                              UErrorCode *status)
1136 {
1137     return U_ICU_ENTRY_POINT_RENAME(ucal_getKeywordValuesForLocale)(key, locale, commonlyUsed, status);
1138 }
ucal_getLimit(const UCalendar * cal,UCalendarDateFields field,UCalendarLimitType type,UErrorCode * status)1139 int32_t ucal_getLimit(const UCalendar *cal, UCalendarDateFields field, UCalendarLimitType type, UErrorCode *status)
1140 {
1141     return U_ICU_ENTRY_POINT_RENAME(ucal_getLimit)(cal, field, type, status);
1142 }
ucal_getLocaleByType(const UCalendar * cal,ULocDataLocaleType type,UErrorCode * status)1143 const char *ucal_getLocaleByType(const UCalendar *cal, ULocDataLocaleType type, UErrorCode *status)
1144 {
1145     return U_ICU_ENTRY_POINT_RENAME(ucal_getLocaleByType)(cal, type, status);
1146 }
ucal_getMillis(const UCalendar * cal,UErrorCode * status)1147 UDate ucal_getMillis(const UCalendar *cal, UErrorCode *status)
1148 {
1149     return U_ICU_ENTRY_POINT_RENAME(ucal_getMillis)(cal, status);
1150 }
ucal_getNow()1151 UDate ucal_getNow()
1152 {
1153     return U_ICU_ENTRY_POINT_RENAME(ucal_getNow)();
1154 }
ucal_getTZDataVersion(UErrorCode * status)1155 const char *ucal_getTZDataVersion(UErrorCode *status)
1156 {
1157     return U_ICU_ENTRY_POINT_RENAME(ucal_getTZDataVersion)(status);
1158 }
ucal_getTimeZoneDisplayName(const UCalendar * cal,UCalendarDisplayNameType type,const char * locale,UChar * result,int32_t resultLength,UErrorCode * status)1159 int32_t ucal_getTimeZoneDisplayName(const UCalendar *cal, UCalendarDisplayNameType type, const char *locale,
1160                                     UChar *result, int32_t resultLength, UErrorCode *status)
1161 {
1162     return U_ICU_ENTRY_POINT_RENAME(ucal_getTimeZoneDisplayName)(cal, type, locale, result, resultLength, status);
1163 }
ucal_getTimeZoneID(const UCalendar * cal,UChar * result,int32_t resultLength,UErrorCode * status)1164 int32_t ucal_getTimeZoneID(const UCalendar *cal, UChar *result, int32_t resultLength, UErrorCode *status)
1165 {
1166     return U_ICU_ENTRY_POINT_RENAME(ucal_getTimeZoneID)(cal, result, resultLength, status);
1167 }
ucal_getTimeZoneIDForWindowsID(const UChar * winid,int32_t len,const char * region,UChar * id,int32_t idCapacity,UErrorCode * status)1168 int32_t ucal_getTimeZoneIDForWindowsID(const UChar *winid, int32_t len, const char *region, UChar *id,
1169                                        int32_t idCapacity, UErrorCode *status)
1170 {
1171     return U_ICU_ENTRY_POINT_RENAME(ucal_getTimeZoneIDForWindowsID)(winid, len, region, id, idCapacity, status);
1172 }
ucal_getTimeZoneOffsetFromLocal(const UCalendar * cal,UTimeZoneLocalOption nonExistingTimeOpt,UTimeZoneLocalOption duplicatedTimeOpt,int32_t * rawOffset,int32_t * dstOffset,UErrorCode * status)1173 void ucal_getTimeZoneOffsetFromLocal(const UCalendar *cal, UTimeZoneLocalOption nonExistingTimeOpt,
1174                                      UTimeZoneLocalOption duplicatedTimeOpt, int32_t *rawOffset, int32_t *dstOffset,
1175                                      UErrorCode *status)
1176 {
1177     U_ICU_ENTRY_POINT_RENAME(ucal_getTimeZoneOffsetFromLocal)(cal, nonExistingTimeOpt, duplicatedTimeOpt, rawOffset,
1178                                                               dstOffset, status);
1179 }
ucal_getTimeZoneTransitionDate(const UCalendar * cal,UTimeZoneTransitionType type,UDate * transition,UErrorCode * status)1180 UBool ucal_getTimeZoneTransitionDate(const UCalendar *cal, UTimeZoneTransitionType type, UDate *transition,
1181                                      UErrorCode *status)
1182 {
1183     return U_ICU_ENTRY_POINT_RENAME(ucal_getTimeZoneTransitionDate)(cal, type, transition, status);
1184 }
ucal_getType(const UCalendar * cal,UErrorCode * status)1185 const char *ucal_getType(const UCalendar *cal, UErrorCode *status)
1186 {
1187     return U_ICU_ENTRY_POINT_RENAME(ucal_getType)(cal, status);
1188 }
ucal_getWeekendTransition(const UCalendar * cal,UCalendarDaysOfWeek dayOfWeek,UErrorCode * status)1189 int32_t ucal_getWeekendTransition(const UCalendar *cal, UCalendarDaysOfWeek dayOfWeek, UErrorCode *status)
1190 {
1191     return U_ICU_ENTRY_POINT_RENAME(ucal_getWeekendTransition)(cal, dayOfWeek, status);
1192 }
ucal_getWindowsTimeZoneID(const UChar * id,int32_t len,UChar * winid,int32_t winidCapacity,UErrorCode * status)1193 int32_t ucal_getWindowsTimeZoneID(const UChar *id, int32_t len, UChar *winid, int32_t winidCapacity,
1194                                   UErrorCode *status)
1195 {
1196     return U_ICU_ENTRY_POINT_RENAME(ucal_getWindowsTimeZoneID)(id, len, winid, winidCapacity, status);
1197 }
ucal_inDaylightTime(const UCalendar * cal,UErrorCode * status)1198 UBool ucal_inDaylightTime(const UCalendar *cal, UErrorCode *status)
1199 {
1200     return U_ICU_ENTRY_POINT_RENAME(ucal_inDaylightTime)(cal, status);
1201 }
ucal_isSet(const UCalendar * cal,UCalendarDateFields field)1202 UBool ucal_isSet(const UCalendar *cal, UCalendarDateFields field)
1203 {
1204     return U_ICU_ENTRY_POINT_RENAME(ucal_isSet)(cal, field);
1205 }
ucal_isWeekend(const UCalendar * cal,UDate date,UErrorCode * status)1206 UBool ucal_isWeekend(const UCalendar *cal, UDate date, UErrorCode *status)
1207 {
1208     return U_ICU_ENTRY_POINT_RENAME(ucal_isWeekend)(cal, date, status);
1209 }
ucal_open(const UChar * zoneID,int32_t len,const char * locale,UCalendarType type,UErrorCode * status)1210 UCalendar *ucal_open(const UChar *zoneID, int32_t len, const char *locale, UCalendarType type, UErrorCode *status)
1211 {
1212     return U_ICU_ENTRY_POINT_RENAME(ucal_open)(zoneID, len, locale, type, status);
1213 }
ucal_openCountryTimeZones(const char * country,UErrorCode * ec)1214 UEnumeration *ucal_openCountryTimeZones(const char *country, UErrorCode *ec)
1215 {
1216     return U_ICU_ENTRY_POINT_RENAME(ucal_openCountryTimeZones)(country, ec);
1217 }
ucal_openTimeZoneIDEnumeration(USystemTimeZoneType zoneType,const char * region,const int32_t * rawOffset,UErrorCode * ec)1218 UEnumeration *ucal_openTimeZoneIDEnumeration(USystemTimeZoneType zoneType, const char *region, const int32_t *rawOffset,
1219                                              UErrorCode *ec)
1220 {
1221     return U_ICU_ENTRY_POINT_RENAME(ucal_openTimeZoneIDEnumeration)(zoneType, region, rawOffset, ec);
1222 }
ucal_openTimeZones(UErrorCode * ec)1223 UEnumeration *ucal_openTimeZones(UErrorCode *ec)
1224 {
1225     return U_ICU_ENTRY_POINT_RENAME(ucal_openTimeZones)(ec);
1226 }
ucal_roll(UCalendar * cal,UCalendarDateFields field,int32_t amount,UErrorCode * status)1227 void ucal_roll(UCalendar *cal, UCalendarDateFields field, int32_t amount, UErrorCode *status)
1228 {
1229     U_ICU_ENTRY_POINT_RENAME(ucal_roll)(cal, field, amount, status);
1230 }
ucal_set(UCalendar * cal,UCalendarDateFields field,int32_t value)1231 void ucal_set(UCalendar *cal, UCalendarDateFields field, int32_t value)
1232 {
1233     U_ICU_ENTRY_POINT_RENAME(ucal_set)(cal, field, value);
1234 }
ucal_setAttribute(UCalendar * cal,UCalendarAttribute attr,int32_t newValue)1235 void ucal_setAttribute(UCalendar *cal, UCalendarAttribute attr, int32_t newValue)
1236 {
1237     U_ICU_ENTRY_POINT_RENAME(ucal_setAttribute)(cal, attr, newValue);
1238 }
ucal_setDate(UCalendar * cal,int32_t year,int32_t month,int32_t date,UErrorCode * status)1239 void ucal_setDate(UCalendar *cal, int32_t year, int32_t month, int32_t date, UErrorCode *status)
1240 {
1241     U_ICU_ENTRY_POINT_RENAME(ucal_setDate)(cal, year, month, date, status);
1242 }
ucal_setDateTime(UCalendar * cal,int32_t year,int32_t month,int32_t date,int32_t hour,int32_t minute,int32_t second,UErrorCode * status)1243 void ucal_setDateTime(UCalendar *cal, int32_t year, int32_t month, int32_t date, int32_t hour, int32_t minute,
1244                       int32_t second, UErrorCode *status)
1245 {
1246     U_ICU_ENTRY_POINT_RENAME(ucal_setDateTime)(cal, year, month, date, hour, minute, second, status);
1247 }
ucal_setDefaultTimeZone(const UChar * zoneID,UErrorCode * ec)1248 void ucal_setDefaultTimeZone(const UChar *zoneID, UErrorCode *ec)
1249 {
1250     U_ICU_ENTRY_POINT_RENAME(ucal_setDefaultTimeZone)(zoneID, ec);
1251 }
ucal_setGregorianChange(UCalendar * cal,UDate date,UErrorCode * pErrorCode)1252 void ucal_setGregorianChange(UCalendar *cal, UDate date, UErrorCode *pErrorCode)
1253 {
1254     U_ICU_ENTRY_POINT_RENAME(ucal_setGregorianChange)(cal, date, pErrorCode);
1255 }
ucal_setMillis(UCalendar * cal,UDate dateTime,UErrorCode * status)1256 void ucal_setMillis(UCalendar *cal, UDate dateTime, UErrorCode *status)
1257 {
1258     U_ICU_ENTRY_POINT_RENAME(ucal_setMillis)(cal, dateTime, status);
1259 }
ucal_setTimeZone(UCalendar * cal,const UChar * zoneID,int32_t len,UErrorCode * status)1260 void ucal_setTimeZone(UCalendar *cal, const UChar *zoneID, int32_t len, UErrorCode *status)
1261 {
1262     U_ICU_ENTRY_POINT_RENAME(ucal_setTimeZone)(cal, zoneID, len, status);
1263 }
ucnv_clone(const UConverter * cnv,UErrorCode * status)1264 UConverter *ucnv_clone(const UConverter *cnv, UErrorCode *status)
1265 {
1266     return U_ICU_ENTRY_POINT_RENAME(ucnv_clone)(cnv, status);
1267 }
ucnv_close(UConverter * converter)1268 void ucnv_close(UConverter *converter)
1269 {
1270     U_ICU_ENTRY_POINT_RENAME(ucnv_close)(converter);
1271 }
ucnv_compareNames(const char * name1,const char * name2)1272 int ucnv_compareNames(const char *name1, const char *name2)
1273 {
1274     return U_ICU_ENTRY_POINT_RENAME(ucnv_compareNames)(name1, name2);
1275 }
ucnv_convert(const char * toConverterName,const char * fromConverterName,char * target,int32_t targetCapacity,const char * source,int32_t sourceLength,UErrorCode * pErrorCode)1276 int32_t ucnv_convert(const char *toConverterName, const char *fromConverterName, char *target, int32_t targetCapacity,
1277                      const char *source, int32_t sourceLength, UErrorCode *pErrorCode)
1278 {
1279     return U_ICU_ENTRY_POINT_RENAME(ucnv_convert)(toConverterName, fromConverterName, target, targetCapacity, source,
1280                                                   sourceLength, pErrorCode);
1281 }
ucnv_convertEx(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)1282 void ucnv_convertEx(UConverter *targetCnv, UConverter *sourceCnv, char **target, const char *targetLimit,
1283                     const char **source, const char *sourceLimit, UChar *pivotStart, UChar **pivotSource,
1284                     UChar **pivotTarget, const UChar *pivotLimit, UBool reset, UBool flush, UErrorCode *pErrorCode)
1285 {
1286     U_ICU_ENTRY_POINT_RENAME(ucnv_convertEx)(targetCnv, sourceCnv, target, targetLimit, source, sourceLimit, pivotStart,
1287                                              pivotSource, pivotTarget, pivotLimit, reset, flush, pErrorCode);
1288 }
ucnv_countAliases(const char * alias,UErrorCode * pErrorCode)1289 uint16_t ucnv_countAliases(const char *alias, UErrorCode *pErrorCode)
1290 {
1291     return U_ICU_ENTRY_POINT_RENAME(ucnv_countAliases)(alias, pErrorCode);
1292 }
ucnv_countAvailable()1293 int32_t ucnv_countAvailable()
1294 {
1295     return U_ICU_ENTRY_POINT_RENAME(ucnv_countAvailable)();
1296 }
ucnv_countStandards()1297 uint16_t ucnv_countStandards()
1298 {
1299     return U_ICU_ENTRY_POINT_RENAME(ucnv_countStandards)();
1300 }
ucnv_detectUnicodeSignature(const char * source,int32_t sourceLength,int32_t * signatureLength,UErrorCode * pErrorCode)1301 const char *ucnv_detectUnicodeSignature(const char *source, int32_t sourceLength, int32_t *signatureLength,
1302                                         UErrorCode *pErrorCode)
1303 {
1304     return U_ICU_ENTRY_POINT_RENAME(ucnv_detectUnicodeSignature)(source, sourceLength, signatureLength, pErrorCode);
1305 }
ucnv_fixFileSeparator(const UConverter * cnv,UChar * source,int32_t sourceLen)1306 void ucnv_fixFileSeparator(const UConverter *cnv, UChar *source, int32_t sourceLen)
1307 {
1308     U_ICU_ENTRY_POINT_RENAME(ucnv_fixFileSeparator)(cnv, source, sourceLen);
1309 }
ucnv_flushCache()1310 int32_t ucnv_flushCache()
1311 {
1312     return U_ICU_ENTRY_POINT_RENAME(ucnv_flushCache)();
1313 }
ucnv_fromAlgorithmic(UConverter * cnv,UConverterType algorithmicType,char * target,int32_t targetCapacity,const char * source,int32_t sourceLength,UErrorCode * pErrorCode)1314 int32_t ucnv_fromAlgorithmic(UConverter *cnv, UConverterType algorithmicType, char *target, int32_t targetCapacity,
1315                              const char *source, int32_t sourceLength, UErrorCode *pErrorCode)
1316 {
1317     return U_ICU_ENTRY_POINT_RENAME(ucnv_fromAlgorithmic)(cnv, algorithmicType, target, targetCapacity, source,
1318                                                           sourceLength, pErrorCode);
1319 }
ucnv_fromUChars(UConverter * cnv,char * dest,int32_t destCapacity,const UChar * src,int32_t srcLength,UErrorCode * pErrorCode)1320 int32_t ucnv_fromUChars(UConverter *cnv, char *dest, int32_t destCapacity, const UChar *src, int32_t srcLength,
1321                         UErrorCode *pErrorCode)
1322 {
1323     return U_ICU_ENTRY_POINT_RENAME(ucnv_fromUChars)(cnv, dest, destCapacity, src, srcLength, pErrorCode);
1324 }
ucnv_fromUCountPending(const UConverter * cnv,UErrorCode * status)1325 int32_t ucnv_fromUCountPending(const UConverter *cnv, UErrorCode *status)
1326 {
1327     return U_ICU_ENTRY_POINT_RENAME(ucnv_fromUCountPending)(cnv, status);
1328 }
ucnv_fromUnicode(UConverter * converter,char ** target,const char * targetLimit,const UChar ** source,const UChar * sourceLimit,int32_t * offsets,UBool flush,UErrorCode * err)1329 void ucnv_fromUnicode(UConverter *converter, char **target, const char *targetLimit, const UChar **source,
1330                       const UChar *sourceLimit, int32_t *offsets, UBool flush, UErrorCode *err)
1331 {
1332     U_ICU_ENTRY_POINT_RENAME(ucnv_fromUnicode)(converter, target, targetLimit, source, sourceLimit, offsets, flush,
1333                                                err);
1334 }
ucnv_getAlias(const char * alias,uint16_t n,UErrorCode * pErrorCode)1335 const char *ucnv_getAlias(const char *alias, uint16_t n, UErrorCode *pErrorCode)
1336 {
1337     return U_ICU_ENTRY_POINT_RENAME(ucnv_getAlias)(alias, n, pErrorCode);
1338 }
ucnv_getAliases(const char * alias,const char ** aliases,UErrorCode * pErrorCode)1339 void ucnv_getAliases(const char *alias, const char **aliases, UErrorCode *pErrorCode)
1340 {
1341     U_ICU_ENTRY_POINT_RENAME(ucnv_getAliases)(alias, aliases, pErrorCode);
1342 }
ucnv_getAvailableName(int32_t n)1343 const char *ucnv_getAvailableName(int32_t n)
1344 {
1345     return U_ICU_ENTRY_POINT_RENAME(ucnv_getAvailableName)(n);
1346 }
ucnv_getCCSID(const UConverter * converter,UErrorCode * err)1347 int32_t ucnv_getCCSID(const UConverter *converter, UErrorCode *err)
1348 {
1349     return U_ICU_ENTRY_POINT_RENAME(ucnv_getCCSID)(converter, err);
1350 }
ucnv_getCanonicalName(const char * alias,const char * standard,UErrorCode * pErrorCode)1351 const char *ucnv_getCanonicalName(const char *alias, const char *standard, UErrorCode *pErrorCode)
1352 {
1353     return U_ICU_ENTRY_POINT_RENAME(ucnv_getCanonicalName)(alias, standard, pErrorCode);
1354 }
ucnv_getDefaultName()1355 const char *ucnv_getDefaultName()
1356 {
1357     return U_ICU_ENTRY_POINT_RENAME(ucnv_getDefaultName)();
1358 }
ucnv_getDisplayName(const UConverter * converter,const char * displayLocale,UChar * displayName,int32_t displayNameCapacity,UErrorCode * err)1359 int32_t ucnv_getDisplayName(const UConverter *converter, const char *displayLocale, UChar *displayName,
1360                             int32_t displayNameCapacity, UErrorCode *err)
1361 {
1362     return U_ICU_ENTRY_POINT_RENAME(ucnv_getDisplayName)(converter, displayLocale, displayName, displayNameCapacity,
1363                                                          err);
1364 }
ucnv_getFromUCallBack(const UConverter * converter,UConverterFromUCallback * action,const void ** context)1365 void ucnv_getFromUCallBack(const UConverter *converter, UConverterFromUCallback *action, const void **context)
1366 {
1367     U_ICU_ENTRY_POINT_RENAME(ucnv_getFromUCallBack)(converter, action, context);
1368 }
ucnv_getInvalidChars(const UConverter * converter,char * errBytes,int8_t * len,UErrorCode * err)1369 void ucnv_getInvalidChars(const UConverter *converter, char *errBytes, int8_t *len, UErrorCode *err)
1370 {
1371     U_ICU_ENTRY_POINT_RENAME(ucnv_getInvalidChars)(converter, errBytes, len, err);
1372 }
ucnv_getInvalidUChars(const UConverter * converter,UChar * errUChars,int8_t * len,UErrorCode * err)1373 void ucnv_getInvalidUChars(const UConverter *converter, UChar *errUChars, int8_t *len, UErrorCode *err)
1374 {
1375     U_ICU_ENTRY_POINT_RENAME(ucnv_getInvalidUChars)(converter, errUChars, len, err);
1376 }
ucnv_getMaxCharSize(const UConverter * converter)1377 int8_t ucnv_getMaxCharSize(const UConverter *converter)
1378 {
1379     return U_ICU_ENTRY_POINT_RENAME(ucnv_getMaxCharSize)(converter);
1380 }
ucnv_getMinCharSize(const UConverter * converter)1381 int8_t ucnv_getMinCharSize(const UConverter *converter)
1382 {
1383     return U_ICU_ENTRY_POINT_RENAME(ucnv_getMinCharSize)(converter);
1384 }
ucnv_getName(const UConverter * converter,UErrorCode * err)1385 const char *ucnv_getName(const UConverter *converter, UErrorCode *err)
1386 {
1387     return U_ICU_ENTRY_POINT_RENAME(ucnv_getName)(converter, err);
1388 }
ucnv_getNextUChar(UConverter * converter,const char ** source,const char * sourceLimit,UErrorCode * err)1389 UChar32 ucnv_getNextUChar(UConverter *converter, const char **source, const char *sourceLimit, UErrorCode *err)
1390 {
1391     return U_ICU_ENTRY_POINT_RENAME(ucnv_getNextUChar)(converter, source, sourceLimit, err);
1392 }
ucnv_getPlatform(const UConverter * converter,UErrorCode * err)1393 UConverterPlatform ucnv_getPlatform(const UConverter *converter, UErrorCode *err)
1394 {
1395     return U_ICU_ENTRY_POINT_RENAME(ucnv_getPlatform)(converter, err);
1396 }
ucnv_getStandard(uint16_t n,UErrorCode * pErrorCode)1397 const char *ucnv_getStandard(uint16_t n, UErrorCode *pErrorCode)
1398 {
1399     return U_ICU_ENTRY_POINT_RENAME(ucnv_getStandard)(n, pErrorCode);
1400 }
ucnv_getStandardName(const char * name,const char * standard,UErrorCode * pErrorCode)1401 const char *ucnv_getStandardName(const char *name, const char *standard, UErrorCode *pErrorCode)
1402 {
1403     return U_ICU_ENTRY_POINT_RENAME(ucnv_getStandardName)(name, standard, pErrorCode);
1404 }
ucnv_getStarters(const UConverter * converter,UBool starters[256],UErrorCode * err)1405 void ucnv_getStarters(const UConverter *converter, UBool starters[256], UErrorCode *err)
1406 {
1407     U_ICU_ENTRY_POINT_RENAME(ucnv_getStarters)(converter, starters, err);
1408 }
ucnv_getSubstChars(const UConverter * converter,char * subChars,int8_t * len,UErrorCode * err)1409 void ucnv_getSubstChars(const UConverter *converter, char *subChars, int8_t *len, UErrorCode *err)
1410 {
1411     U_ICU_ENTRY_POINT_RENAME(ucnv_getSubstChars)(converter, subChars, len, err);
1412 }
ucnv_getToUCallBack(const UConverter * converter,UConverterToUCallback * action,const void ** context)1413 void ucnv_getToUCallBack(const UConverter *converter, UConverterToUCallback *action, const void **context)
1414 {
1415     U_ICU_ENTRY_POINT_RENAME(ucnv_getToUCallBack)(converter, action, context);
1416 }
ucnv_getType(const UConverter * converter)1417 UConverterType ucnv_getType(const UConverter *converter)
1418 {
1419     return U_ICU_ENTRY_POINT_RENAME(ucnv_getType)(converter);
1420 }
ucnv_isAmbiguous(const UConverter * cnv)1421 UBool ucnv_isAmbiguous(const UConverter *cnv)
1422 {
1423     return U_ICU_ENTRY_POINT_RENAME(ucnv_isAmbiguous)(cnv);
1424 }
ucnv_isFixedWidth(UConverter * cnv,UErrorCode * status)1425 UBool ucnv_isFixedWidth(UConverter *cnv, UErrorCode *status)
1426 {
1427     return U_ICU_ENTRY_POINT_RENAME(ucnv_isFixedWidth)(cnv, status);
1428 }
ucnv_open(const char * converterName,UErrorCode * err)1429 UConverter *ucnv_open(const char *converterName, UErrorCode *err)
1430 {
1431     return U_ICU_ENTRY_POINT_RENAME(ucnv_open)(converterName, err);
1432 }
ucnv_openAllNames(UErrorCode * pErrorCode)1433 UEnumeration *ucnv_openAllNames(UErrorCode *pErrorCode)
1434 {
1435     return U_ICU_ENTRY_POINT_RENAME(ucnv_openAllNames)(pErrorCode);
1436 }
ucnv_openCCSID(int32_t codepage,UConverterPlatform platform,UErrorCode * err)1437 UConverter *ucnv_openCCSID(int32_t codepage, UConverterPlatform platform, UErrorCode *err)
1438 {
1439     return U_ICU_ENTRY_POINT_RENAME(ucnv_openCCSID)(codepage, platform, err);
1440 }
ucnv_openPackage(const char * packageName,const char * converterName,UErrorCode * err)1441 UConverter *ucnv_openPackage(const char *packageName, const char *converterName, UErrorCode *err)
1442 {
1443     return U_ICU_ENTRY_POINT_RENAME(ucnv_openPackage)(packageName, converterName, err);
1444 }
ucnv_openStandardNames(const char * convName,const char * standard,UErrorCode * pErrorCode)1445 UEnumeration *ucnv_openStandardNames(const char *convName, const char *standard, UErrorCode *pErrorCode)
1446 {
1447     return U_ICU_ENTRY_POINT_RENAME(ucnv_openStandardNames)(convName, standard, pErrorCode);
1448 }
ucnv_openU(const UChar * name,UErrorCode * err)1449 UConverter *ucnv_openU(const UChar *name, UErrorCode *err)
1450 {
1451     return U_ICU_ENTRY_POINT_RENAME(ucnv_openU)(name, err);
1452 }
ucnv_reset(UConverter * converter)1453 void ucnv_reset(UConverter *converter)
1454 {
1455     U_ICU_ENTRY_POINT_RENAME(ucnv_reset)(converter);
1456 }
ucnv_resetFromUnicode(UConverter * converter)1457 void ucnv_resetFromUnicode(UConverter *converter)
1458 {
1459     U_ICU_ENTRY_POINT_RENAME(ucnv_resetFromUnicode)(converter);
1460 }
ucnv_resetToUnicode(UConverter * converter)1461 void ucnv_resetToUnicode(UConverter *converter)
1462 {
1463     U_ICU_ENTRY_POINT_RENAME(ucnv_resetToUnicode)(converter);
1464 }
ucnv_setDefaultName(const char * name)1465 void ucnv_setDefaultName(const char *name)
1466 {
1467     U_ICU_ENTRY_POINT_RENAME(ucnv_setDefaultName)(name);
1468 }
ucnv_setFallback(UConverter * cnv,UBool usesFallback)1469 void ucnv_setFallback(UConverter *cnv, UBool usesFallback)
1470 {
1471     U_ICU_ENTRY_POINT_RENAME(ucnv_setFallback)(cnv, usesFallback);
1472 }
ucnv_setFromUCallBack(UConverter * converter,UConverterFromUCallback newAction,const void * newContext,UConverterFromUCallback * oldAction,const void ** oldContext,UErrorCode * err)1473 void ucnv_setFromUCallBack(UConverter *converter, UConverterFromUCallback newAction, const void *newContext,
1474                            UConverterFromUCallback *oldAction, const void **oldContext, UErrorCode *err)
1475 {
1476     U_ICU_ENTRY_POINT_RENAME(ucnv_setFromUCallBack)(converter, newAction, newContext, oldAction, oldContext, err);
1477 }
ucnv_setSubstChars(UConverter * converter,const char * subChars,int8_t len,UErrorCode * err)1478 void ucnv_setSubstChars(UConverter *converter, const char *subChars, int8_t len, UErrorCode *err)
1479 {
1480     U_ICU_ENTRY_POINT_RENAME(ucnv_setSubstChars)(converter, subChars, len, err);
1481 }
ucnv_setSubstString(UConverter * cnv,const UChar * s,int32_t length,UErrorCode * err)1482 void ucnv_setSubstString(UConverter *cnv, const UChar *s, int32_t length, UErrorCode *err)
1483 {
1484     U_ICU_ENTRY_POINT_RENAME(ucnv_setSubstString)(cnv, s, length, err);
1485 }
ucnv_setToUCallBack(UConverter * converter,UConverterToUCallback newAction,const void * newContext,UConverterToUCallback * oldAction,const void ** oldContext,UErrorCode * err)1486 void ucnv_setToUCallBack(UConverter *converter, UConverterToUCallback newAction, const void *newContext,
1487                          UConverterToUCallback *oldAction, const void **oldContext, UErrorCode *err)
1488 {
1489     U_ICU_ENTRY_POINT_RENAME(ucnv_setToUCallBack)(converter, newAction, newContext, oldAction, oldContext, err);
1490 }
ucnv_toAlgorithmic(UConverterType algorithmicType,UConverter * cnv,char * target,int32_t targetCapacity,const char * source,int32_t sourceLength,UErrorCode * pErrorCode)1491 int32_t ucnv_toAlgorithmic(UConverterType algorithmicType, UConverter *cnv, char *target, int32_t targetCapacity,
1492                            const char *source, int32_t sourceLength, UErrorCode *pErrorCode)
1493 {
1494     return U_ICU_ENTRY_POINT_RENAME(ucnv_toAlgorithmic)(algorithmicType, cnv, target, targetCapacity, source,
1495                                                         sourceLength, pErrorCode);
1496 }
ucnv_toUChars(UConverter * cnv,UChar * dest,int32_t destCapacity,const char * src,int32_t srcLength,UErrorCode * pErrorCode)1497 int32_t ucnv_toUChars(UConverter *cnv, UChar *dest, int32_t destCapacity, const char *src, int32_t srcLength,
1498                       UErrorCode *pErrorCode)
1499 {
1500     return U_ICU_ENTRY_POINT_RENAME(ucnv_toUChars)(cnv, dest, destCapacity, src, srcLength, pErrorCode);
1501 }
ucnv_toUCountPending(const UConverter * cnv,UErrorCode * status)1502 int32_t ucnv_toUCountPending(const UConverter *cnv, UErrorCode *status)
1503 {
1504     return U_ICU_ENTRY_POINT_RENAME(ucnv_toUCountPending)(cnv, status);
1505 }
ucnv_toUnicode(UConverter * converter,UChar ** target,const UChar * targetLimit,const char ** source,const char * sourceLimit,int32_t * offsets,UBool flush,UErrorCode * err)1506 void ucnv_toUnicode(UConverter *converter, UChar **target, const UChar *targetLimit, const char **source,
1507                     const char *sourceLimit, int32_t *offsets, UBool flush, UErrorCode *err)
1508 {
1509     U_ICU_ENTRY_POINT_RENAME(ucnv_toUnicode)(converter, target, targetLimit, source, sourceLimit, offsets, flush, err);
1510 }
ucnv_usesFallback(const UConverter * cnv)1511 UBool ucnv_usesFallback(const UConverter *cnv)
1512 {
1513     return U_ICU_ENTRY_POINT_RENAME(ucnv_usesFallback)(cnv);
1514 }
ucol_clone(const UCollator * coll,UErrorCode * status)1515 UCollator *ucol_clone(const UCollator *coll, UErrorCode *status)
1516 {
1517     return U_ICU_ENTRY_POINT_RENAME(ucol_clone)(coll, status);
1518 }
ucol_cloneBinary(const UCollator * coll,uint8_t * buffer,int32_t capacity,UErrorCode * status)1519 int32_t ucol_cloneBinary(const UCollator *coll, uint8_t *buffer, int32_t capacity, UErrorCode *status)
1520 {
1521     return U_ICU_ENTRY_POINT_RENAME(ucol_cloneBinary)(coll, buffer, capacity, status);
1522 }
ucol_close(UCollator * coll)1523 void ucol_close(UCollator *coll)
1524 {
1525     U_ICU_ENTRY_POINT_RENAME(ucol_close)(coll);
1526 }
ucol_countAvailable()1527 int32_t ucol_countAvailable()
1528 {
1529     return U_ICU_ENTRY_POINT_RENAME(ucol_countAvailable)();
1530 }
ucol_equal(const UCollator * coll,const UChar * source,int32_t sourceLength,const UChar * target,int32_t targetLength)1531 UBool ucol_equal(const UCollator *coll, const UChar *source, int32_t sourceLength, const UChar *target,
1532                  int32_t targetLength)
1533 {
1534     return U_ICU_ENTRY_POINT_RENAME(ucol_equal)(coll, source, sourceLength, target, targetLength);
1535 }
ucol_getAttribute(const UCollator * coll,UColAttribute attr,UErrorCode * status)1536 UColAttributeValue ucol_getAttribute(const UCollator *coll, UColAttribute attr, UErrorCode *status)
1537 {
1538     return U_ICU_ENTRY_POINT_RENAME(ucol_getAttribute)(coll, attr, status);
1539 }
ucol_getAvailable(int32_t localeIndex)1540 const char *ucol_getAvailable(int32_t localeIndex)
1541 {
1542     return U_ICU_ENTRY_POINT_RENAME(ucol_getAvailable)(localeIndex);
1543 }
ucol_getBound(const uint8_t * source,int32_t sourceLength,UColBoundMode boundType,uint32_t noOfLevels,uint8_t * result,int32_t resultLength,UErrorCode * status)1544 int32_t ucol_getBound(const uint8_t *source, int32_t sourceLength, UColBoundMode boundType, uint32_t noOfLevels,
1545                       uint8_t *result, int32_t resultLength, UErrorCode *status)
1546 {
1547     return U_ICU_ENTRY_POINT_RENAME(ucol_getBound)(source, sourceLength, boundType, noOfLevels, result, resultLength,
1548                                                    status);
1549 }
ucol_getContractionsAndExpansions(const UCollator * coll,USet * contractions,USet * expansions,UBool addPrefixes,UErrorCode * status)1550 void ucol_getContractionsAndExpansions(const UCollator *coll, USet *contractions, USet *expansions, UBool addPrefixes,
1551                                        UErrorCode *status)
1552 {
1553     U_ICU_ENTRY_POINT_RENAME(ucol_getContractionsAndExpansions)(coll, contractions, expansions, addPrefixes, status);
1554 }
ucol_getDisplayName(const char * objLoc,const char * dispLoc,UChar * result,int32_t resultLength,UErrorCode * status)1555 int32_t ucol_getDisplayName(const char *objLoc, const char *dispLoc, UChar *result, int32_t resultLength,
1556                             UErrorCode *status)
1557 {
1558     return U_ICU_ENTRY_POINT_RENAME(ucol_getDisplayName)(objLoc, dispLoc, result, resultLength, status);
1559 }
ucol_getEquivalentReorderCodes(int32_t reorderCode,int32_t * dest,int32_t destCapacity,UErrorCode * pErrorCode)1560 int32_t ucol_getEquivalentReorderCodes(int32_t reorderCode, int32_t *dest, int32_t destCapacity,
1561                                        UErrorCode *pErrorCode)
1562 {
1563     return U_ICU_ENTRY_POINT_RENAME(ucol_getEquivalentReorderCodes)(reorderCode, dest, destCapacity, pErrorCode);
1564 }
ucol_getFunctionalEquivalent(char * result,int32_t resultCapacity,const char * keyword,const char * locale,UBool * isAvailable,UErrorCode * status)1565 int32_t ucol_getFunctionalEquivalent(char *result, int32_t resultCapacity, const char *keyword, const char *locale,
1566                                      UBool *isAvailable, UErrorCode *status)
1567 {
1568     return U_ICU_ENTRY_POINT_RENAME(ucol_getFunctionalEquivalent)(result, resultCapacity, keyword, locale, isAvailable,
1569                                                                   status);
1570 }
ucol_getKeywordValues(const char * keyword,UErrorCode * status)1571 UEnumeration *ucol_getKeywordValues(const char *keyword, UErrorCode *status)
1572 {
1573     return U_ICU_ENTRY_POINT_RENAME(ucol_getKeywordValues)(keyword, status);
1574 }
ucol_getKeywordValuesForLocale(const char * key,const char * locale,UBool commonlyUsed,UErrorCode * status)1575 UEnumeration *ucol_getKeywordValuesForLocale(const char *key, const char *locale, UBool commonlyUsed,
1576                                              UErrorCode *status)
1577 {
1578     return U_ICU_ENTRY_POINT_RENAME(ucol_getKeywordValuesForLocale)(key, locale, commonlyUsed, status);
1579 }
ucol_getKeywords(UErrorCode * status)1580 UEnumeration *ucol_getKeywords(UErrorCode *status)
1581 {
1582     return U_ICU_ENTRY_POINT_RENAME(ucol_getKeywords)(status);
1583 }
ucol_getLocaleByType(const UCollator * coll,ULocDataLocaleType type,UErrorCode * status)1584 const char *ucol_getLocaleByType(const UCollator *coll, ULocDataLocaleType type, UErrorCode *status)
1585 {
1586     return U_ICU_ENTRY_POINT_RENAME(ucol_getLocaleByType)(coll, type, status);
1587 }
ucol_getMaxVariable(const UCollator * coll)1588 UColReorderCode ucol_getMaxVariable(const UCollator *coll)
1589 {
1590     return U_ICU_ENTRY_POINT_RENAME(ucol_getMaxVariable)(coll);
1591 }
ucol_getReorderCodes(const UCollator * coll,int32_t * dest,int32_t destCapacity,UErrorCode * pErrorCode)1592 int32_t ucol_getReorderCodes(const UCollator *coll, int32_t *dest, int32_t destCapacity, UErrorCode *pErrorCode)
1593 {
1594     return U_ICU_ENTRY_POINT_RENAME(ucol_getReorderCodes)(coll, dest, destCapacity, pErrorCode);
1595 }
ucol_getRules(const UCollator * coll,int32_t * length)1596 const UChar *ucol_getRules(const UCollator *coll, int32_t *length)
1597 {
1598     return U_ICU_ENTRY_POINT_RENAME(ucol_getRules)(coll, length);
1599 }
ucol_getRulesEx(const UCollator * coll,UColRuleOption delta,UChar * buffer,int32_t bufferLen)1600 int32_t ucol_getRulesEx(const UCollator *coll, UColRuleOption delta, UChar *buffer, int32_t bufferLen)
1601 {
1602     return U_ICU_ENTRY_POINT_RENAME(ucol_getRulesEx)(coll, delta, buffer, bufferLen);
1603 }
ucol_getSortKey(const UCollator * coll,const UChar * source,int32_t sourceLength,uint8_t * result,int32_t resultLength)1604 int32_t ucol_getSortKey(const UCollator *coll, const UChar *source, int32_t sourceLength, uint8_t *result,
1605                         int32_t resultLength)
1606 {
1607     return U_ICU_ENTRY_POINT_RENAME(ucol_getSortKey)(coll, source, sourceLength, result, resultLength);
1608 }
ucol_getStrength(const UCollator * coll)1609 UCollationStrength ucol_getStrength(const UCollator *coll)
1610 {
1611     return U_ICU_ENTRY_POINT_RENAME(ucol_getStrength)(coll);
1612 }
ucol_getTailoredSet(const UCollator * coll,UErrorCode * status)1613 USet *ucol_getTailoredSet(const UCollator *coll, UErrorCode *status)
1614 {
1615     return U_ICU_ENTRY_POINT_RENAME(ucol_getTailoredSet)(coll, status);
1616 }
ucol_getVariableTop(const UCollator * coll,UErrorCode * status)1617 uint32_t ucol_getVariableTop(const UCollator *coll, UErrorCode *status)
1618 {
1619     return U_ICU_ENTRY_POINT_RENAME(ucol_getVariableTop)(coll, status);
1620 }
ucol_greater(const UCollator * coll,const UChar * source,int32_t sourceLength,const UChar * target,int32_t targetLength)1621 UBool ucol_greater(const UCollator *coll, const UChar *source, int32_t sourceLength, const UChar *target,
1622                    int32_t targetLength)
1623 {
1624     return U_ICU_ENTRY_POINT_RENAME(ucol_greater)(coll, source, sourceLength, target, targetLength);
1625 }
ucol_greaterOrEqual(const UCollator * coll,const UChar * source,int32_t sourceLength,const UChar * target,int32_t targetLength)1626 UBool ucol_greaterOrEqual(const UCollator *coll, const UChar *source, int32_t sourceLength, const UChar *target,
1627                           int32_t targetLength)
1628 {
1629     return U_ICU_ENTRY_POINT_RENAME(ucol_greaterOrEqual)(coll, source, sourceLength, target, targetLength);
1630 }
ucol_mergeSortkeys(const uint8_t * src1,int32_t src1Length,const uint8_t * src2,int32_t src2Length,uint8_t * dest,int32_t destCapacity)1631 int32_t ucol_mergeSortkeys(const uint8_t *src1, int32_t src1Length, const uint8_t *src2, int32_t src2Length,
1632                            uint8_t *dest, int32_t destCapacity)
1633 {
1634     return U_ICU_ENTRY_POINT_RENAME(ucol_mergeSortkeys)(src1, src1Length, src2, src2Length, dest, destCapacity);
1635 }
ucol_open(const char * loc,UErrorCode * status)1636 UCollator *ucol_open(const char *loc, UErrorCode *status)
1637 {
1638     return U_ICU_ENTRY_POINT_RENAME(ucol_open)(loc, status);
1639 }
ucol_openAvailableLocales(UErrorCode * status)1640 UEnumeration *ucol_openAvailableLocales(UErrorCode *status)
1641 {
1642     return U_ICU_ENTRY_POINT_RENAME(ucol_openAvailableLocales)(status);
1643 }
ucol_openBinary(const uint8_t * bin,int32_t length,const UCollator * base,UErrorCode * status)1644 UCollator *ucol_openBinary(const uint8_t *bin, int32_t length, const UCollator *base, UErrorCode *status)
1645 {
1646     return U_ICU_ENTRY_POINT_RENAME(ucol_openBinary)(bin, length, base, status);
1647 }
ucol_openRules(const UChar * rules,int32_t rulesLength,UColAttributeValue normalizationMode,UCollationStrength strength,UParseError * parseError,UErrorCode * status)1648 UCollator *ucol_openRules(const UChar *rules, int32_t rulesLength, UColAttributeValue normalizationMode,
1649                           UCollationStrength strength, UParseError *parseError, UErrorCode *status)
1650 {
1651     return U_ICU_ENTRY_POINT_RENAME(ucol_openRules)(rules, rulesLength, normalizationMode, strength, parseError,
1652                                                     status);
1653 }
ucol_setAttribute(UCollator * coll,UColAttribute attr,UColAttributeValue value,UErrorCode * status)1654 void ucol_setAttribute(UCollator *coll, UColAttribute attr, UColAttributeValue value, UErrorCode *status)
1655 {
1656     U_ICU_ENTRY_POINT_RENAME(ucol_setAttribute)(coll, attr, value, status);
1657 }
ucol_setMaxVariable(UCollator * coll,UColReorderCode group,UErrorCode * pErrorCode)1658 void ucol_setMaxVariable(UCollator *coll, UColReorderCode group, UErrorCode *pErrorCode)
1659 {
1660     U_ICU_ENTRY_POINT_RENAME(ucol_setMaxVariable)(coll, group, pErrorCode);
1661 }
ucol_setReorderCodes(UCollator * coll,const int32_t * reorderCodes,int32_t reorderCodesLength,UErrorCode * pErrorCode)1662 void ucol_setReorderCodes(UCollator *coll, const int32_t *reorderCodes, int32_t reorderCodesLength,
1663                           UErrorCode *pErrorCode)
1664 {
1665     U_ICU_ENTRY_POINT_RENAME(ucol_setReorderCodes)(coll, reorderCodes, reorderCodesLength, pErrorCode);
1666 }
ucol_setStrength(UCollator * coll,UCollationStrength strength)1667 void ucol_setStrength(UCollator *coll, UCollationStrength strength)
1668 {
1669     U_ICU_ENTRY_POINT_RENAME(ucol_setStrength)(coll, strength);
1670 }
ucol_strcoll(const UCollator * coll,const UChar * source,int32_t sourceLength,const UChar * target,int32_t targetLength)1671 UCollationResult ucol_strcoll(const UCollator *coll, const UChar *source, int32_t sourceLength, const UChar *target,
1672                               int32_t targetLength)
1673 {
1674     return U_ICU_ENTRY_POINT_RENAME(ucol_strcoll)(coll, source, sourceLength, target, targetLength);
1675 }
ucol_strcollUTF8(const UCollator * coll,const char * source,int32_t sourceLength,const char * target,int32_t targetLength,UErrorCode * status)1676 UCollationResult ucol_strcollUTF8(const UCollator *coll, const char *source, int32_t sourceLength, const char *target,
1677                                   int32_t targetLength, UErrorCode *status)
1678 {
1679     return U_ICU_ENTRY_POINT_RENAME(ucol_strcollUTF8)(coll, source, sourceLength, target, targetLength, status);
1680 }
udat_adoptNumberFormat(UDateFormat * fmt,UNumberFormat * numberFormatToAdopt)1681 void udat_adoptNumberFormat(UDateFormat *fmt, UNumberFormat *numberFormatToAdopt)
1682 {
1683     U_ICU_ENTRY_POINT_RENAME(udat_adoptNumberFormat)(fmt, numberFormatToAdopt);
1684 }
udat_adoptNumberFormatForFields(UDateFormat * fmt,const UChar * fields,UNumberFormat * numberFormatToSet,UErrorCode * status)1685 void udat_adoptNumberFormatForFields(UDateFormat *fmt, const UChar *fields, UNumberFormat *numberFormatToSet,
1686                                      UErrorCode *status)
1687 {
1688     U_ICU_ENTRY_POINT_RENAME(udat_adoptNumberFormatForFields)(fmt, fields, numberFormatToSet, status);
1689 }
udat_applyPattern(UDateFormat * format,UBool localized,const UChar * pattern,int32_t patternLength)1690 void udat_applyPattern(UDateFormat *format, UBool localized, const UChar *pattern, int32_t patternLength)
1691 {
1692     U_ICU_ENTRY_POINT_RENAME(udat_applyPattern)(format, localized, pattern, patternLength);
1693 }
udat_clone(const UDateFormat * fmt,UErrorCode * status)1694 UDateFormat *udat_clone(const UDateFormat *fmt, UErrorCode *status)
1695 {
1696     return U_ICU_ENTRY_POINT_RENAME(udat_clone)(fmt, status);
1697 }
udat_close(UDateFormat * format)1698 void udat_close(UDateFormat *format)
1699 {
1700     U_ICU_ENTRY_POINT_RENAME(udat_close)(format);
1701 }
udat_countAvailable()1702 int32_t udat_countAvailable()
1703 {
1704     return U_ICU_ENTRY_POINT_RENAME(udat_countAvailable)();
1705 }
udat_countSymbols(const UDateFormat * fmt,UDateFormatSymbolType type)1706 int32_t udat_countSymbols(const UDateFormat *fmt, UDateFormatSymbolType type)
1707 {
1708     return U_ICU_ENTRY_POINT_RENAME(udat_countSymbols)(fmt, type);
1709 }
udat_format(const UDateFormat * format,UDate dateToFormat,UChar * result,int32_t resultLength,UFieldPosition * position,UErrorCode * status)1710 int32_t udat_format(const UDateFormat *format, UDate dateToFormat, UChar *result, int32_t resultLength,
1711                     UFieldPosition *position, UErrorCode *status)
1712 {
1713     return U_ICU_ENTRY_POINT_RENAME(udat_format)(format, dateToFormat, result, resultLength, position, status);
1714 }
udat_formatCalendar(const UDateFormat * format,UCalendar * calendar,UChar * result,int32_t capacity,UFieldPosition * position,UErrorCode * status)1715 int32_t udat_formatCalendar(const UDateFormat *format, UCalendar *calendar, UChar *result, int32_t capacity,
1716                             UFieldPosition *position, UErrorCode *status)
1717 {
1718     return U_ICU_ENTRY_POINT_RENAME(udat_formatCalendar)(format, calendar, result, capacity, position, status);
1719 }
udat_formatCalendarForFields(const UDateFormat * format,UCalendar * calendar,UChar * result,int32_t capacity,UFieldPositionIterator * fpositer,UErrorCode * status)1720 int32_t udat_formatCalendarForFields(const UDateFormat *format, UCalendar *calendar, UChar *result, int32_t capacity,
1721                                      UFieldPositionIterator *fpositer, UErrorCode *status)
1722 {
1723     return U_ICU_ENTRY_POINT_RENAME(udat_formatCalendarForFields)(format, calendar, result, capacity, fpositer, status);
1724 }
udat_formatForFields(const UDateFormat * format,UDate dateToFormat,UChar * result,int32_t resultLength,UFieldPositionIterator * fpositer,UErrorCode * status)1725 int32_t udat_formatForFields(const UDateFormat *format, UDate dateToFormat, UChar *result, int32_t resultLength,
1726                              UFieldPositionIterator *fpositer, UErrorCode *status)
1727 {
1728     return U_ICU_ENTRY_POINT_RENAME(udat_formatForFields)(format, dateToFormat, result, resultLength, fpositer, status);
1729 }
udat_get2DigitYearStart(const UDateFormat * fmt,UErrorCode * status)1730 UDate udat_get2DigitYearStart(const UDateFormat *fmt, UErrorCode *status)
1731 {
1732     return U_ICU_ENTRY_POINT_RENAME(udat_get2DigitYearStart)(fmt, status);
1733 }
udat_getAvailable(int32_t localeIndex)1734 const char *udat_getAvailable(int32_t localeIndex)
1735 {
1736     return U_ICU_ENTRY_POINT_RENAME(udat_getAvailable)(localeIndex);
1737 }
udat_getBooleanAttribute(const UDateFormat * fmt,UDateFormatBooleanAttribute attr,UErrorCode * status)1738 UBool udat_getBooleanAttribute(const UDateFormat *fmt, UDateFormatBooleanAttribute attr, UErrorCode *status)
1739 {
1740     return U_ICU_ENTRY_POINT_RENAME(udat_getBooleanAttribute)(fmt, attr, status);
1741 }
udat_getCalendar(const UDateFormat * fmt)1742 const UCalendar *udat_getCalendar(const UDateFormat *fmt)
1743 {
1744     return U_ICU_ENTRY_POINT_RENAME(udat_getCalendar)(fmt);
1745 }
udat_getContext(const UDateFormat * fmt,UDisplayContextType type,UErrorCode * status)1746 UDisplayContext udat_getContext(const UDateFormat *fmt, UDisplayContextType type, UErrorCode *status)
1747 {
1748     return U_ICU_ENTRY_POINT_RENAME(udat_getContext)(fmt, type, status);
1749 }
udat_getLocaleByType(const UDateFormat * fmt,ULocDataLocaleType type,UErrorCode * status)1750 const char *udat_getLocaleByType(const UDateFormat *fmt, ULocDataLocaleType type, UErrorCode *status)
1751 {
1752     return U_ICU_ENTRY_POINT_RENAME(udat_getLocaleByType)(fmt, type, status);
1753 }
udat_getNumberFormat(const UDateFormat * fmt)1754 const UNumberFormat *udat_getNumberFormat(const UDateFormat *fmt)
1755 {
1756     return U_ICU_ENTRY_POINT_RENAME(udat_getNumberFormat)(fmt);
1757 }
udat_getNumberFormatForField(const UDateFormat * fmt,UChar field)1758 const UNumberFormat *udat_getNumberFormatForField(const UDateFormat *fmt, UChar field)
1759 {
1760     return U_ICU_ENTRY_POINT_RENAME(udat_getNumberFormatForField)(fmt, field);
1761 }
udat_getSymbols(const UDateFormat * fmt,UDateFormatSymbolType type,int32_t symbolIndex,UChar * result,int32_t resultLength,UErrorCode * status)1762 int32_t udat_getSymbols(const UDateFormat *fmt, UDateFormatSymbolType type, int32_t symbolIndex, UChar *result,
1763                         int32_t resultLength, UErrorCode *status)
1764 {
1765     return U_ICU_ENTRY_POINT_RENAME(udat_getSymbols)(fmt, type, symbolIndex, result, resultLength, status);
1766 }
udat_isLenient(const UDateFormat * fmt)1767 UBool udat_isLenient(const UDateFormat *fmt)
1768 {
1769     return U_ICU_ENTRY_POINT_RENAME(udat_isLenient)(fmt);
1770 }
udat_open(UDateFormatStyle timeStyle,UDateFormatStyle dateStyle,const char * locale,const UChar * tzID,int32_t tzIDLength,const UChar * pattern,int32_t patternLength,UErrorCode * status)1771 UDateFormat *udat_open(UDateFormatStyle timeStyle, UDateFormatStyle dateStyle, const char *locale, const UChar *tzID,
1772                        int32_t tzIDLength, const UChar *pattern, int32_t patternLength, UErrorCode *status)
1773 {
1774     return U_ICU_ENTRY_POINT_RENAME(udat_open)(timeStyle, dateStyle, locale, tzID, tzIDLength, pattern, patternLength,
1775                                                status);
1776 }
udat_parse(const UDateFormat * format,const UChar * text,int32_t textLength,int32_t * parsePos,UErrorCode * status)1777 UDate udat_parse(const UDateFormat *format, const UChar *text, int32_t textLength, int32_t *parsePos,
1778                  UErrorCode *status)
1779 {
1780     return U_ICU_ENTRY_POINT_RENAME(udat_parse)(format, text, textLength, parsePos, status);
1781 }
udat_parseCalendar(const UDateFormat * format,UCalendar * calendar,const UChar * text,int32_t textLength,int32_t * parsePos,UErrorCode * status)1782 void udat_parseCalendar(const UDateFormat *format, UCalendar *calendar, const UChar *text, int32_t textLength,
1783                         int32_t *parsePos, UErrorCode *status)
1784 {
1785     U_ICU_ENTRY_POINT_RENAME(udat_parseCalendar)(format, calendar, text, textLength, parsePos, status);
1786 }
udat_set2DigitYearStart(UDateFormat * fmt,UDate d,UErrorCode * status)1787 void udat_set2DigitYearStart(UDateFormat *fmt, UDate d, UErrorCode *status)
1788 {
1789     U_ICU_ENTRY_POINT_RENAME(udat_set2DigitYearStart)(fmt, d, status);
1790 }
udat_setBooleanAttribute(UDateFormat * fmt,UDateFormatBooleanAttribute attr,UBool newValue,UErrorCode * status)1791 void udat_setBooleanAttribute(UDateFormat *fmt, UDateFormatBooleanAttribute attr, UBool newValue, UErrorCode *status)
1792 {
1793     U_ICU_ENTRY_POINT_RENAME(udat_setBooleanAttribute)(fmt, attr, newValue, status);
1794 }
udat_setCalendar(UDateFormat * fmt,const UCalendar * calendarToSet)1795 void udat_setCalendar(UDateFormat *fmt, const UCalendar *calendarToSet)
1796 {
1797     U_ICU_ENTRY_POINT_RENAME(udat_setCalendar)(fmt, calendarToSet);
1798 }
udat_setContext(UDateFormat * fmt,UDisplayContext value,UErrorCode * status)1799 void udat_setContext(UDateFormat *fmt, UDisplayContext value, UErrorCode *status)
1800 {
1801     U_ICU_ENTRY_POINT_RENAME(udat_setContext)(fmt, value, status);
1802 }
udat_setLenient(UDateFormat * fmt,UBool isLenient)1803 void udat_setLenient(UDateFormat *fmt, UBool isLenient)
1804 {
1805     U_ICU_ENTRY_POINT_RENAME(udat_setLenient)(fmt, isLenient);
1806 }
udat_setNumberFormat(UDateFormat * fmt,const UNumberFormat * numberFormatToSet)1807 void udat_setNumberFormat(UDateFormat *fmt, const UNumberFormat *numberFormatToSet)
1808 {
1809     U_ICU_ENTRY_POINT_RENAME(udat_setNumberFormat)(fmt, numberFormatToSet);
1810 }
udat_setSymbols(UDateFormat * format,UDateFormatSymbolType type,int32_t symbolIndex,UChar * value,int32_t valueLength,UErrorCode * status)1811 void udat_setSymbols(UDateFormat *format, UDateFormatSymbolType type, int32_t symbolIndex, UChar *value,
1812                      int32_t valueLength, UErrorCode *status)
1813 {
1814     U_ICU_ENTRY_POINT_RENAME(udat_setSymbols)(format, type, symbolIndex, value, valueLength, status);
1815 }
udat_toCalendarDateField(UDateFormatField field)1816 UCalendarDateFields udat_toCalendarDateField(UDateFormatField field)
1817 {
1818     return U_ICU_ENTRY_POINT_RENAME(udat_toCalendarDateField)(field);
1819 }
udat_toPattern(const UDateFormat * fmt,UBool localized,UChar * result,int32_t resultLength,UErrorCode * status)1820 int32_t udat_toPattern(const UDateFormat *fmt, UBool localized, UChar *result, int32_t resultLength,
1821                        UErrorCode *status)
1822 {
1823     return U_ICU_ENTRY_POINT_RENAME(udat_toPattern)(fmt, localized, result, resultLength, status);
1824 }
uenum_close(UEnumeration * en)1825 void uenum_close(UEnumeration *en)
1826 {
1827     U_ICU_ENTRY_POINT_RENAME(uenum_close)(en);
1828 }
uenum_count(UEnumeration * en,UErrorCode * status)1829 int32_t uenum_count(UEnumeration *en, UErrorCode *status)
1830 {
1831     return U_ICU_ENTRY_POINT_RENAME(uenum_count)(en, status);
1832 }
uenum_next(UEnumeration * en,int32_t * resultLength,UErrorCode * status)1833 const char *uenum_next(UEnumeration *en, int32_t *resultLength, UErrorCode *status)
1834 {
1835     return U_ICU_ENTRY_POINT_RENAME(uenum_next)(en, resultLength, status);
1836 }
uenum_reset(UEnumeration * en,UErrorCode * status)1837 void uenum_reset(UEnumeration *en, UErrorCode *status)
1838 {
1839     U_ICU_ENTRY_POINT_RENAME(uenum_reset)(en, status);
1840 }
uenum_unext(UEnumeration * en,int32_t * resultLength,UErrorCode * status)1841 const UChar *uenum_unext(UEnumeration *en, int32_t *resultLength, UErrorCode *status)
1842 {
1843     return U_ICU_ENTRY_POINT_RENAME(uenum_unext)(en, resultLength, status);
1844 }
ufieldpositer_close(UFieldPositionIterator * fpositer)1845 void ufieldpositer_close(UFieldPositionIterator *fpositer)
1846 {
1847     U_ICU_ENTRY_POINT_RENAME(ufieldpositer_close)(fpositer);
1848 }
ufieldpositer_next(UFieldPositionIterator * fpositer,int32_t * beginIndex,int32_t * endIndex)1849 int32_t ufieldpositer_next(UFieldPositionIterator *fpositer, int32_t *beginIndex, int32_t *endIndex)
1850 {
1851     return U_ICU_ENTRY_POINT_RENAME(ufieldpositer_next)(fpositer, beginIndex, endIndex);
1852 }
ufieldpositer_open(UErrorCode * status)1853 UFieldPositionIterator *ufieldpositer_open(UErrorCode *status)
1854 {
1855     return U_ICU_ENTRY_POINT_RENAME(ufieldpositer_open)(status);
1856 }
uidna_close(UIDNA * idna)1857 void uidna_close(UIDNA *idna)
1858 {
1859     U_ICU_ENTRY_POINT_RENAME(uidna_close)(idna);
1860 }
uidna_labelToASCII(const UIDNA * idna,const UChar * label,int32_t length,UChar * dest,int32_t capacity,UIDNAInfo * pInfo,UErrorCode * pErrorCode)1861 int32_t uidna_labelToASCII(const UIDNA *idna, const UChar *label, int32_t length, UChar *dest, int32_t capacity,
1862     UIDNAInfo *pInfo, UErrorCode *pErrorCode)
1863 {
1864     return U_ICU_ENTRY_POINT_RENAME(uidna_labelToASCII)(idna, label, length, dest, capacity, pInfo, pErrorCode);
1865 }
uidna_labelToASCII_UTF8(const UIDNA * idna,const char * label,int32_t length,char * dest,int32_t capacity,UIDNAInfo * pInfo,UErrorCode * pErrorCode)1866 int32_t uidna_labelToASCII_UTF8(const UIDNA *idna, const char *label, int32_t length, char *dest, int32_t capacity,
1867     UIDNAInfo *pInfo, UErrorCode *pErrorCode)
1868 {
1869     return U_ICU_ENTRY_POINT_RENAME(uidna_labelToASCII_UTF8)(idna, label, length, dest, capacity, pInfo, pErrorCode);
1870 }
uidna_labelToUnicode(const UIDNA * idna,const UChar * label,int32_t length,UChar * dest,int32_t capacity,UIDNAInfo * pInfo,UErrorCode * pErrorCode)1871 int32_t uidna_labelToUnicode(const UIDNA *idna, const UChar *label, int32_t length, UChar *dest, int32_t capacity,
1872     UIDNAInfo *pInfo, UErrorCode *pErrorCode)
1873 {
1874     return U_ICU_ENTRY_POINT_RENAME(uidna_labelToUnicode)(idna, label, length, dest, capacity, pInfo, pErrorCode);
1875 }
uidna_labelToUnicodeUTF8(const UIDNA * idna,const char * label,int32_t length,char * dest,int32_t capacity,UIDNAInfo * pInfo,UErrorCode * pErrorCode)1876 int32_t uidna_labelToUnicodeUTF8(const UIDNA *idna, const char *label, int32_t length, char *dest, int32_t capacity,
1877     UIDNAInfo *pInfo, UErrorCode *pErrorCode)
1878 {
1879     return U_ICU_ENTRY_POINT_RENAME(uidna_labelToUnicodeUTF8)(idna, label, length, dest, capacity, pInfo, pErrorCode);
1880 }
uidna_nameToASCII(const UIDNA * idna,const UChar * name,int32_t length,UChar * dest,int32_t capacity,UIDNAInfo * pInfo,UErrorCode * pErrorCode)1881 int32_t uidna_nameToASCII(const UIDNA *idna, const UChar *name, int32_t length, UChar *dest, int32_t capacity,
1882     UIDNAInfo *pInfo, UErrorCode *pErrorCode)
1883 {
1884     return U_ICU_ENTRY_POINT_RENAME(uidna_nameToASCII)(idna, name, length, dest, capacity, pInfo, pErrorCode);
1885 }
uidna_nameToASCII_UTF8(const UIDNA * idna,const char * name,int32_t length,char * dest,int32_t capacity,UIDNAInfo * pInfo,UErrorCode * pErrorCode)1886 int32_t uidna_nameToASCII_UTF8(const UIDNA *idna, const char *name, int32_t length, char *dest, int32_t capacity,
1887     UIDNAInfo *pInfo, UErrorCode *pErrorCode)
1888 {
1889     return U_ICU_ENTRY_POINT_RENAME(uidna_nameToASCII_UTF8)(idna, name, length, dest, capacity, pInfo, pErrorCode);
1890 }
uidna_nameToUnicode(const UIDNA * idna,const UChar * name,int32_t length,UChar * dest,int32_t capacity,UIDNAInfo * pInfo,UErrorCode * pErrorCode)1891 int32_t uidna_nameToUnicode(const UIDNA *idna, const UChar *name, int32_t length, UChar *dest, int32_t capacity,
1892     UIDNAInfo *pInfo, UErrorCode *pErrorCode)
1893 {
1894     return U_ICU_ENTRY_POINT_RENAME(uidna_nameToUnicode)(idna, name, length, dest, capacity, pInfo, pErrorCode);
1895 }
uidna_nameToUnicodeUTF8(const UIDNA * idna,const char * name,int32_t length,char * dest,int32_t capacity,UIDNAInfo * pInfo,UErrorCode * pErrorCode)1896 int32_t uidna_nameToUnicodeUTF8(const UIDNA *idna, const char *name, int32_t length, char *dest, int32_t capacity,
1897     UIDNAInfo *pInfo, UErrorCode *pErrorCode)
1898 {
1899     return U_ICU_ENTRY_POINT_RENAME(uidna_nameToUnicodeUTF8)(idna, name, length, dest, capacity, pInfo, pErrorCode);
1900 }
uidna_openUTS46(uint32_t options,UErrorCode * pErrorCode)1901 UIDNA* uidna_openUTS46(uint32_t options, UErrorCode *pErrorCode)
1902 {
1903     return U_ICU_ENTRY_POINT_RENAME(uidna_openUTS46)(options, pErrorCode);
1904 }
uloc_acceptLanguage(char * result,int32_t resultAvailable,UAcceptResult * outResult,const char ** acceptList,int32_t acceptListCount,UEnumeration * availableLocales,UErrorCode * status)1905 int32_t uloc_acceptLanguage(char *result, int32_t resultAvailable, UAcceptResult *outResult, const char **acceptList,
1906                             int32_t acceptListCount, UEnumeration *availableLocales, UErrorCode *status)
1907 {
1908     return U_ICU_ENTRY_POINT_RENAME(uloc_acceptLanguage)(result, resultAvailable, outResult, acceptList,
1909                                                          acceptListCount, availableLocales, status);
1910 }
uloc_acceptLanguageFromHTTP(char * result,int32_t resultAvailable,UAcceptResult * outResult,const char * httpAcceptLanguage,UEnumeration * availableLocales,UErrorCode * status)1911 int32_t uloc_acceptLanguageFromHTTP(char *result, int32_t resultAvailable, UAcceptResult *outResult,
1912                                     const char *httpAcceptLanguage, UEnumeration *availableLocales,
1913                                     UErrorCode *status)
1914 {
1915     return U_ICU_ENTRY_POINT_RENAME(uloc_acceptLanguageFromHTTP)(result, resultAvailable, outResult, httpAcceptLanguage,
1916                                                                  availableLocales, status);
1917 }
uloc_addLikelySubtags(const char * localeID,char * maximizedLocaleID,int32_t maximizedLocaleIDCapacity,UErrorCode * err)1918 int32_t uloc_addLikelySubtags(const char *localeID, char *maximizedLocaleID, int32_t maximizedLocaleIDCapacity,
1919                               UErrorCode *err)
1920 {
1921     return U_ICU_ENTRY_POINT_RENAME(uloc_addLikelySubtags)(localeID, maximizedLocaleID, maximizedLocaleIDCapacity, err);
1922 }
uloc_canonicalize(const char * localeID,char * name,int32_t nameCapacity,UErrorCode * err)1923 int32_t uloc_canonicalize(const char *localeID, char *name, int32_t nameCapacity, UErrorCode *err)
1924 {
1925     return U_ICU_ENTRY_POINT_RENAME(uloc_canonicalize)(localeID, name, nameCapacity, err);
1926 }
uloc_countAvailable()1927 int32_t uloc_countAvailable()
1928 {
1929     return U_ICU_ENTRY_POINT_RENAME(uloc_countAvailable)();
1930 }
uloc_forLanguageTag(const char * langtag,char * localeID,int32_t localeIDCapacity,int32_t * parsedLength,UErrorCode * err)1931 int32_t uloc_forLanguageTag(const char *langtag, char *localeID, int32_t localeIDCapacity, int32_t *parsedLength,
1932                             UErrorCode *err)
1933 {
1934     return U_ICU_ENTRY_POINT_RENAME(uloc_forLanguageTag)(langtag, localeID, localeIDCapacity, parsedLength, err);
1935 }
uloc_getAvailable(int32_t n)1936 const char *uloc_getAvailable(int32_t n)
1937 {
1938     return U_ICU_ENTRY_POINT_RENAME(uloc_getAvailable)(n);
1939 }
uloc_getBaseName(const char * localeID,char * name,int32_t nameCapacity,UErrorCode * err)1940 int32_t uloc_getBaseName(const char *localeID, char *name, int32_t nameCapacity, UErrorCode *err)
1941 {
1942     return U_ICU_ENTRY_POINT_RENAME(uloc_getBaseName)(localeID, name, nameCapacity, err);
1943 }
uloc_getCharacterOrientation(const char * localeId,UErrorCode * status)1944 ULayoutType uloc_getCharacterOrientation(const char *localeId, UErrorCode *status)
1945 {
1946     return U_ICU_ENTRY_POINT_RENAME(uloc_getCharacterOrientation)(localeId, status);
1947 }
uloc_getCountry(const char * localeID,char * country,int32_t countryCapacity,UErrorCode * err)1948 int32_t uloc_getCountry(const char *localeID, char *country, int32_t countryCapacity, UErrorCode *err)
1949 {
1950     return U_ICU_ENTRY_POINT_RENAME(uloc_getCountry)(localeID, country, countryCapacity, err);
1951 }
uloc_getDefault()1952 const char *uloc_getDefault()
1953 {
1954 #ifdef ICU_SUPPORT_LIBBEGETUTIL
1955     if (g_isCustomLocale) {
1956         return U_ICU_ENTRY_POINT_RENAME(uloc_getDefault)();
1957     }
1958 
1959     static char param[128];
1960     const char *LOCALE_KEY = "persist.global.locale";
1961     const char *DEFAULT_LOCALE_KEY = "const.global.locale";
1962     int status = GetParameter(LOCALE_KEY, "", param, 128);
1963     if (status <= 0) {
1964         status = GetParameter(DEFAULT_LOCALE_KEY, "", param, 128);
1965     }
1966     if (status <= 0) {
1967         return "";
1968     }
1969     return param;
1970 #else
1971     return U_ICU_ENTRY_POINT_RENAME(uloc_getDefault)();
1972 #endif
1973 }
uloc_getDisplayCountry(const char * locale,const char * displayLocale,UChar * country,int32_t countryCapacity,UErrorCode * status)1974 int32_t uloc_getDisplayCountry(const char *locale, const char *displayLocale, UChar *country, int32_t countryCapacity,
1975                                UErrorCode *status)
1976 {
1977     return U_ICU_ENTRY_POINT_RENAME(uloc_getDisplayCountry)(locale, displayLocale, country, countryCapacity, status);
1978 }
uloc_getDisplayKeyword(const char * keyword,const char * displayLocale,UChar * dest,int32_t destCapacity,UErrorCode * status)1979 int32_t uloc_getDisplayKeyword(const char *keyword, const char *displayLocale, UChar *dest, int32_t destCapacity,
1980                                UErrorCode *status)
1981 {
1982     return U_ICU_ENTRY_POINT_RENAME(uloc_getDisplayKeyword)(keyword, displayLocale, dest, destCapacity, status);
1983 }
uloc_getDisplayKeywordValue(const char * locale,const char * keyword,const char * displayLocale,UChar * dest,int32_t destCapacity,UErrorCode * status)1984 int32_t uloc_getDisplayKeywordValue(const char *locale, const char *keyword, const char *displayLocale, UChar *dest,
1985                                     int32_t destCapacity, UErrorCode *status)
1986 {
1987     return U_ICU_ENTRY_POINT_RENAME(uloc_getDisplayKeywordValue)(locale, keyword, displayLocale, dest, destCapacity,
1988                                                                  status);
1989 }
uloc_getDisplayLanguage(const char * locale,const char * displayLocale,UChar * language,int32_t languageCapacity,UErrorCode * status)1990 int32_t uloc_getDisplayLanguage(const char *locale, const char *displayLocale, UChar *language,
1991                                 int32_t languageCapacity, UErrorCode *status)
1992 {
1993     return U_ICU_ENTRY_POINT_RENAME(uloc_getDisplayLanguage)(locale, displayLocale, language, languageCapacity, status);
1994 }
uloc_getDisplayName(const char * localeID,const char * inLocaleID,UChar * result,int32_t maxResultSize,UErrorCode * err)1995 int32_t uloc_getDisplayName(const char *localeID, const char *inLocaleID, UChar *result, int32_t maxResultSize,
1996                             UErrorCode *err)
1997 {
1998     return U_ICU_ENTRY_POINT_RENAME(uloc_getDisplayName)(localeID, inLocaleID, result, maxResultSize, err);
1999 }
uloc_getDisplayScript(const char * locale,const char * displayLocale,UChar * script,int32_t scriptCapacity,UErrorCode * status)2000 int32_t uloc_getDisplayScript(const char *locale, const char *displayLocale, UChar *script, int32_t scriptCapacity,
2001                               UErrorCode *status)
2002 {
2003     return U_ICU_ENTRY_POINT_RENAME(uloc_getDisplayScript)(locale, displayLocale, script, scriptCapacity, status);
2004 }
uloc_getDisplayVariant(const char * locale,const char * displayLocale,UChar * variant,int32_t variantCapacity,UErrorCode * status)2005 int32_t uloc_getDisplayVariant(const char *locale, const char *displayLocale, UChar *variant, int32_t variantCapacity,
2006                                UErrorCode *status)
2007 {
2008     return U_ICU_ENTRY_POINT_RENAME(uloc_getDisplayVariant)(locale, displayLocale, variant, variantCapacity, status);
2009 }
uloc_getISO3Country(const char * localeID)2010 const char *uloc_getISO3Country(const char *localeID)
2011 {
2012     return U_ICU_ENTRY_POINT_RENAME(uloc_getISO3Country)(localeID);
2013 }
uloc_getISO3Language(const char * localeID)2014 const char *uloc_getISO3Language(const char *localeID)
2015 {
2016     return U_ICU_ENTRY_POINT_RENAME(uloc_getISO3Language)(localeID);
2017 }
uloc_getISOCountries()2018 const char *const *uloc_getISOCountries()
2019 {
2020     return U_ICU_ENTRY_POINT_RENAME(uloc_getISOCountries)();
2021 }
uloc_getISOLanguages()2022 const char *const *uloc_getISOLanguages()
2023 {
2024     return U_ICU_ENTRY_POINT_RENAME(uloc_getISOLanguages)();
2025 }
uloc_getKeywordValue(const char * localeID,const char * keywordName,char * buffer,int32_t bufferCapacity,UErrorCode * status)2026 int32_t uloc_getKeywordValue(const char *localeID, const char *keywordName, char *buffer, int32_t bufferCapacity,
2027                              UErrorCode *status)
2028 {
2029     return U_ICU_ENTRY_POINT_RENAME(uloc_getKeywordValue)(localeID, keywordName, buffer, bufferCapacity, status);
2030 }
uloc_getLCID(const char * localeID)2031 uint32_t uloc_getLCID(const char *localeID)
2032 {
2033     return U_ICU_ENTRY_POINT_RENAME(uloc_getLCID)(localeID);
2034 }
uloc_getLanguage(const char * localeID,char * language,int32_t languageCapacity,UErrorCode * err)2035 int32_t uloc_getLanguage(const char *localeID, char *language, int32_t languageCapacity, UErrorCode *err)
2036 {
2037     return U_ICU_ENTRY_POINT_RENAME(uloc_getLanguage)(localeID, language, languageCapacity, err);
2038 }
uloc_getLineOrientation(const char * localeId,UErrorCode * status)2039 ULayoutType uloc_getLineOrientation(const char *localeId, UErrorCode *status)
2040 {
2041     return U_ICU_ENTRY_POINT_RENAME(uloc_getLineOrientation)(localeId, status);
2042 }
uloc_getLocaleForLCID(uint32_t hostID,char * locale,int32_t localeCapacity,UErrorCode * status)2043 int32_t uloc_getLocaleForLCID(uint32_t hostID, char *locale, int32_t localeCapacity, UErrorCode *status)
2044 {
2045     return U_ICU_ENTRY_POINT_RENAME(uloc_getLocaleForLCID)(hostID, locale, localeCapacity, status);
2046 }
uloc_getName(const char * localeID,char * name,int32_t nameCapacity,UErrorCode * err)2047 int32_t uloc_getName(const char *localeID, char *name, int32_t nameCapacity, UErrorCode *err)
2048 {
2049     return U_ICU_ENTRY_POINT_RENAME(uloc_getName)(localeID, name, nameCapacity, err);
2050 }
uloc_getParent(const char * localeID,char * parent,int32_t parentCapacity,UErrorCode * err)2051 int32_t uloc_getParent(const char *localeID, char *parent, int32_t parentCapacity, UErrorCode *err)
2052 {
2053     return U_ICU_ENTRY_POINT_RENAME(uloc_getParent)(localeID, parent, parentCapacity, err);
2054 }
uloc_getScript(const char * localeID,char * script,int32_t scriptCapacity,UErrorCode * err)2055 int32_t uloc_getScript(const char *localeID, char *script, int32_t scriptCapacity, UErrorCode *err)
2056 {
2057     return U_ICU_ENTRY_POINT_RENAME(uloc_getScript)(localeID, script, scriptCapacity, err);
2058 }
uloc_getVariant(const char * localeID,char * variant,int32_t variantCapacity,UErrorCode * err)2059 int32_t uloc_getVariant(const char *localeID, char *variant, int32_t variantCapacity, UErrorCode *err)
2060 {
2061     return U_ICU_ENTRY_POINT_RENAME(uloc_getVariant)(localeID, variant, variantCapacity, err);
2062 }
uloc_isRightToLeft(const char * locale)2063 UBool uloc_isRightToLeft(const char *locale)
2064 {
2065     return U_ICU_ENTRY_POINT_RENAME(uloc_isRightToLeft)(locale);
2066 }
uloc_minimizeSubtags(const char * localeID,char * minimizedLocaleID,int32_t minimizedLocaleIDCapacity,UErrorCode * err)2067 int32_t uloc_minimizeSubtags(const char *localeID, char *minimizedLocaleID, int32_t minimizedLocaleIDCapacity,
2068                              UErrorCode *err)
2069 {
2070     return U_ICU_ENTRY_POINT_RENAME(uloc_minimizeSubtags)(localeID, minimizedLocaleID, minimizedLocaleIDCapacity, err);
2071 }
uloc_openAvailableByType(ULocAvailableType type,UErrorCode * status)2072 UEnumeration *uloc_openAvailableByType(ULocAvailableType type, UErrorCode *status)
2073 {
2074     return U_ICU_ENTRY_POINT_RENAME(uloc_openAvailableByType)(type, status);
2075 }
uloc_openKeywords(const char * localeID,UErrorCode * status)2076 UEnumeration *uloc_openKeywords(const char *localeID, UErrorCode *status)
2077 {
2078     return U_ICU_ENTRY_POINT_RENAME(uloc_openKeywords)(localeID, status);
2079 }
uloc_setDefault(const char * localeID,UErrorCode * status)2080 void uloc_setDefault(const char *localeID, UErrorCode *status)
2081 {
2082 #ifdef ICU_SUPPORT_LIBBEGETUTIL
2083   g_isCustomLocale = true;
2084 #endif
2085   U_ICU_ENTRY_POINT_RENAME(uloc_setDefault)(localeID, status);
2086 }
uloc_setKeywordValue(const char * keywordName,const char * keywordValue,char * buffer,int32_t bufferCapacity,UErrorCode * status)2087 int32_t uloc_setKeywordValue(const char *keywordName, const char *keywordValue, char *buffer, int32_t bufferCapacity,
2088                              UErrorCode *status)
2089 {
2090     return U_ICU_ENTRY_POINT_RENAME(uloc_setKeywordValue)(keywordName, keywordValue, buffer, bufferCapacity, status);
2091 }
uloc_toLanguageTag(const char * localeID,char * langtag,int32_t langtagCapacity,UBool strict,UErrorCode * err)2092 int32_t uloc_toLanguageTag(const char *localeID, char *langtag, int32_t langtagCapacity, UBool strict, UErrorCode *err)
2093 {
2094     return U_ICU_ENTRY_POINT_RENAME(uloc_toLanguageTag)(localeID, langtag, langtagCapacity, strict, err);
2095 }
uloc_toLegacyKey(const char * keyword)2096 const char *uloc_toLegacyKey(const char *keyword)
2097 {
2098     return U_ICU_ENTRY_POINT_RENAME(uloc_toLegacyKey)(keyword);
2099 }
uloc_toLegacyType(const char * keyword,const char * value)2100 const char *uloc_toLegacyType(const char *keyword, const char *value)
2101 {
2102     return U_ICU_ENTRY_POINT_RENAME(uloc_toLegacyType)(keyword, value);
2103 }
uloc_toUnicodeLocaleKey(const char * keyword)2104 const char *uloc_toUnicodeLocaleKey(const char *keyword)
2105 {
2106     return U_ICU_ENTRY_POINT_RENAME(uloc_toUnicodeLocaleKey)(keyword);
2107 }
uloc_toUnicodeLocaleType(const char * keyword,const char * value)2108 const char *uloc_toUnicodeLocaleType(const char *keyword, const char *value)
2109 {
2110     return U_ICU_ENTRY_POINT_RENAME(uloc_toUnicodeLocaleType)(keyword, value);
2111 }
unorm2_append(const UNormalizer2 * norm2,UChar * first,int32_t firstLength,int32_t firstCapacity,const UChar * second,int32_t secondLength,UErrorCode * pErrorCode)2112 int32_t unorm2_append(const UNormalizer2 *norm2, UChar *first, int32_t firstLength, int32_t firstCapacity,
2113                       const UChar *second, int32_t secondLength, UErrorCode *pErrorCode)
2114 {
2115     return U_ICU_ENTRY_POINT_RENAME(unorm2_append)(norm2, first, firstLength, firstCapacity, second, secondLength,
2116                                                    pErrorCode);
2117 }
unorm2_close(UNormalizer2 * norm2)2118 void unorm2_close(UNormalizer2 *norm2)
2119 {
2120     U_ICU_ENTRY_POINT_RENAME(unorm2_close)(norm2);
2121 }
unorm2_composePair(const UNormalizer2 * norm2,UChar32 a,UChar32 b)2122 UChar32 unorm2_composePair(const UNormalizer2 *norm2, UChar32 a, UChar32 b)
2123 {
2124     return U_ICU_ENTRY_POINT_RENAME(unorm2_composePair)(norm2, a, b);
2125 }
unorm2_getCombiningClass(const UNormalizer2 * norm2,UChar32 c)2126 uint8_t unorm2_getCombiningClass(const UNormalizer2 *norm2, UChar32 c)
2127 {
2128     return U_ICU_ENTRY_POINT_RENAME(unorm2_getCombiningClass)(norm2, c);
2129 }
unorm2_getDecomposition(const UNormalizer2 * norm2,UChar32 c,UChar * decomposition,int32_t capacity,UErrorCode * pErrorCode)2130 int32_t unorm2_getDecomposition(const UNormalizer2 *norm2, UChar32 c, UChar *decomposition, int32_t capacity,
2131                                 UErrorCode *pErrorCode)
2132 {
2133     return U_ICU_ENTRY_POINT_RENAME(unorm2_getDecomposition)(norm2, c, decomposition, capacity, pErrorCode);
2134 }
unorm2_getInstance(const char * packageName,const char * name,UNormalization2Mode mode,UErrorCode * pErrorCode)2135 const UNormalizer2 *unorm2_getInstance(const char *packageName, const char *name, UNormalization2Mode mode,
2136                                        UErrorCode *pErrorCode)
2137 {
2138     return U_ICU_ENTRY_POINT_RENAME(unorm2_getInstance)(packageName, name, mode, pErrorCode);
2139 }
unorm2_getNFCInstance(UErrorCode * pErrorCode)2140 const UNormalizer2 *unorm2_getNFCInstance(UErrorCode *pErrorCode)
2141 {
2142     return U_ICU_ENTRY_POINT_RENAME(unorm2_getNFCInstance)(pErrorCode);
2143 }
unorm2_getNFDInstance(UErrorCode * pErrorCode)2144 const UNormalizer2 *unorm2_getNFDInstance(UErrorCode *pErrorCode)
2145 {
2146     return U_ICU_ENTRY_POINT_RENAME(unorm2_getNFDInstance)(pErrorCode);
2147 }
unorm2_getNFKCCasefoldInstance(UErrorCode * pErrorCode)2148 const UNormalizer2 *unorm2_getNFKCCasefoldInstance(UErrorCode *pErrorCode)
2149 {
2150     return U_ICU_ENTRY_POINT_RENAME(unorm2_getNFKCCasefoldInstance)(pErrorCode);
2151 }
unorm2_getNFKCInstance(UErrorCode * pErrorCode)2152 const UNormalizer2 *unorm2_getNFKCInstance(UErrorCode *pErrorCode)
2153 {
2154     return U_ICU_ENTRY_POINT_RENAME(unorm2_getNFKCInstance)(pErrorCode);
2155 }
unorm2_getNFKDInstance(UErrorCode * pErrorCode)2156 const UNormalizer2 *unorm2_getNFKDInstance(UErrorCode *pErrorCode)
2157 {
2158     return U_ICU_ENTRY_POINT_RENAME(unorm2_getNFKDInstance)(pErrorCode);
2159 }
unorm2_getRawDecomposition(const UNormalizer2 * norm2,UChar32 c,UChar * decomposition,int32_t capacity,UErrorCode * pErrorCode)2160 int32_t unorm2_getRawDecomposition(const UNormalizer2 *norm2, UChar32 c, UChar *decomposition, int32_t capacity,
2161                                    UErrorCode *pErrorCode)
2162 {
2163     return U_ICU_ENTRY_POINT_RENAME(unorm2_getRawDecomposition)(norm2, c, decomposition, capacity, pErrorCode);
2164 }
unorm2_hasBoundaryAfter(const UNormalizer2 * norm2,UChar32 c)2165 UBool unorm2_hasBoundaryAfter(const UNormalizer2 *norm2, UChar32 c)
2166 {
2167     return U_ICU_ENTRY_POINT_RENAME(unorm2_hasBoundaryAfter)(norm2, c);
2168 }
unorm2_hasBoundaryBefore(const UNormalizer2 * norm2,UChar32 c)2169 UBool unorm2_hasBoundaryBefore(const UNormalizer2 *norm2, UChar32 c)
2170 {
2171     return U_ICU_ENTRY_POINT_RENAME(unorm2_hasBoundaryBefore)(norm2, c);
2172 }
unorm2_isInert(const UNormalizer2 * norm2,UChar32 c)2173 UBool unorm2_isInert(const UNormalizer2 *norm2, UChar32 c)
2174 {
2175     return U_ICU_ENTRY_POINT_RENAME(unorm2_isInert)(norm2, c);
2176 }
unorm2_isNormalized(const UNormalizer2 * norm2,const UChar * s,int32_t length,UErrorCode * pErrorCode)2177 UBool unorm2_isNormalized(const UNormalizer2 *norm2, const UChar *s, int32_t length, UErrorCode *pErrorCode)
2178 {
2179     return U_ICU_ENTRY_POINT_RENAME(unorm2_isNormalized)(norm2, s, length, pErrorCode);
2180 }
unorm2_normalize(const UNormalizer2 * norm2,const UChar * src,int32_t length,UChar * dest,int32_t capacity,UErrorCode * pErrorCode)2181 int32_t unorm2_normalize(const UNormalizer2 *norm2, const UChar *src, int32_t length, UChar *dest, int32_t capacity,
2182                          UErrorCode *pErrorCode)
2183 {
2184     return U_ICU_ENTRY_POINT_RENAME(unorm2_normalize)(norm2, src, length, dest, capacity, pErrorCode);
2185 }
unorm2_normalizeSecondAndAppend(const UNormalizer2 * norm2,UChar * first,int32_t firstLength,int32_t firstCapacity,const UChar * second,int32_t secondLength,UErrorCode * pErrorCode)2186 int32_t unorm2_normalizeSecondAndAppend(const UNormalizer2 *norm2, UChar *first, int32_t firstLength,
2187                                         int32_t firstCapacity, const UChar *second, int32_t secondLength,
2188                                         UErrorCode *pErrorCode)
2189 {
2190     return U_ICU_ENTRY_POINT_RENAME(unorm2_normalizeSecondAndAppend)(norm2, first, firstLength, firstCapacity, second,
2191                                                                      secondLength, pErrorCode);
2192 }
unorm2_openFiltered(const UNormalizer2 * norm2,const USet * filterSet,UErrorCode * pErrorCode)2193 UNormalizer2 *unorm2_openFiltered(const UNormalizer2 *norm2, const USet *filterSet, UErrorCode *pErrorCode)
2194 {
2195     return U_ICU_ENTRY_POINT_RENAME(unorm2_openFiltered)(norm2, filterSet, pErrorCode);
2196 }
unorm2_quickCheck(const UNormalizer2 * norm2,const UChar * s,int32_t length,UErrorCode * pErrorCode)2197 UNormalizationCheckResult unorm2_quickCheck(const UNormalizer2 *norm2, const UChar *s, int32_t length,
2198                                             UErrorCode *pErrorCode)
2199 {
2200     return U_ICU_ENTRY_POINT_RENAME(unorm2_quickCheck)(norm2, s, length, pErrorCode);
2201 }
unorm2_spanQuickCheckYes(const UNormalizer2 * norm2,const UChar * s,int32_t length,UErrorCode * pErrorCode)2202 int32_t unorm2_spanQuickCheckYes(const UNormalizer2 *norm2, const UChar *s, int32_t length, UErrorCode *pErrorCode)
2203 {
2204     return U_ICU_ENTRY_POINT_RENAME(unorm2_spanQuickCheckYes)(norm2, s, length, pErrorCode);
2205 }
unorm_compare(const UChar * s1,int32_t length1,const UChar * s2,int32_t length2,uint32_t options,UErrorCode * pErrorCode)2206 int32_t unorm_compare(const UChar *s1, int32_t length1, const UChar *s2, int32_t length2, uint32_t options,
2207                       UErrorCode *pErrorCode)
2208 {
2209     return U_ICU_ENTRY_POINT_RENAME(unorm_compare)(s1, length1, s2, length2, options, pErrorCode);
2210 }
unum_applyPattern(UNumberFormat * format,UBool localized,const UChar * pattern,int32_t patternLength,UParseError * parseError,UErrorCode * status)2211 void unum_applyPattern(UNumberFormat *format, UBool localized, const UChar *pattern, int32_t patternLength,
2212                        UParseError *parseError, UErrorCode *status)
2213 {
2214     U_ICU_ENTRY_POINT_RENAME(unum_applyPattern)(format, localized, pattern, patternLength, parseError, status);
2215 }
unum_clone(const UNumberFormat * fmt,UErrorCode * status)2216 UNumberFormat *unum_clone(const UNumberFormat *fmt, UErrorCode *status)
2217 {
2218     return U_ICU_ENTRY_POINT_RENAME(unum_clone)(fmt, status);
2219 }
unum_close(UNumberFormat * fmt)2220 void unum_close(UNumberFormat *fmt)
2221 {
2222     U_ICU_ENTRY_POINT_RENAME(unum_close)(fmt);
2223 }
unum_countAvailable()2224 int32_t unum_countAvailable()
2225 {
2226     return U_ICU_ENTRY_POINT_RENAME(unum_countAvailable)();
2227 }
unum_format(const UNumberFormat * fmt,int32_t number,UChar * result,int32_t resultLength,UFieldPosition * pos,UErrorCode * status)2228 int32_t unum_format(const UNumberFormat *fmt, int32_t number, UChar *result, int32_t resultLength, UFieldPosition *pos,
2229                     UErrorCode *status)
2230 {
2231     return U_ICU_ENTRY_POINT_RENAME(unum_format)(fmt, number, result, resultLength, pos, status);
2232 }
unum_formatDecimal(const UNumberFormat * fmt,const char * number,int32_t length,UChar * result,int32_t resultLength,UFieldPosition * pos,UErrorCode * status)2233 int32_t unum_formatDecimal(const UNumberFormat *fmt, const char *number, int32_t length, UChar *result,
2234                            int32_t resultLength, UFieldPosition *pos, UErrorCode *status)
2235 {
2236     return U_ICU_ENTRY_POINT_RENAME(unum_formatDecimal)(fmt, number, length, result, resultLength, pos, status);
2237 }
unum_formatDouble(const UNumberFormat * fmt,double number,UChar * result,int32_t resultLength,UFieldPosition * pos,UErrorCode * status)2238 int32_t unum_formatDouble(const UNumberFormat *fmt, double number, UChar *result, int32_t resultLength,
2239                           UFieldPosition *pos, UErrorCode *status)
2240 {
2241     return U_ICU_ENTRY_POINT_RENAME(unum_formatDouble)(fmt, number, result, resultLength, pos, status);
2242 }
unum_formatDoubleCurrency(const UNumberFormat * fmt,double number,UChar * currency,UChar * result,int32_t resultLength,UFieldPosition * pos,UErrorCode * status)2243 int32_t unum_formatDoubleCurrency(const UNumberFormat *fmt, double number, UChar *currency, UChar *result,
2244                                   int32_t resultLength, UFieldPosition *pos, UErrorCode *status)
2245 {
2246     return U_ICU_ENTRY_POINT_RENAME(unum_formatDoubleCurrency)(fmt, number, currency, result, resultLength, pos,
2247                                                                status);
2248 }
unum_formatDoubleForFields(const UNumberFormat * format,double number,UChar * result,int32_t resultLength,UFieldPositionIterator * fpositer,UErrorCode * status)2249 int32_t unum_formatDoubleForFields(const UNumberFormat *format, double number, UChar *result, int32_t resultLength,
2250                                    UFieldPositionIterator *fpositer, UErrorCode *status)
2251 {
2252     return U_ICU_ENTRY_POINT_RENAME(unum_formatDoubleForFields)(format, number, result, resultLength, fpositer, status);
2253 }
unum_formatInt64(const UNumberFormat * fmt,int64_t number,UChar * result,int32_t resultLength,UFieldPosition * pos,UErrorCode * status)2254 int32_t unum_formatInt64(const UNumberFormat *fmt, int64_t number, UChar *result, int32_t resultLength,
2255                          UFieldPosition *pos, UErrorCode *status)
2256 {
2257     return U_ICU_ENTRY_POINT_RENAME(unum_formatInt64)(fmt, number, result, resultLength, pos, status);
2258 }
unum_getAttribute(const UNumberFormat * fmt,UNumberFormatAttribute attr)2259 int32_t unum_getAttribute(const UNumberFormat *fmt, UNumberFormatAttribute attr)
2260 {
2261     return U_ICU_ENTRY_POINT_RENAME(unum_getAttribute)(fmt, attr);
2262 }
unum_getAvailable(int32_t localeIndex)2263 const char *unum_getAvailable(int32_t localeIndex)
2264 {
2265     return U_ICU_ENTRY_POINT_RENAME(unum_getAvailable)(localeIndex);
2266 }
unum_getContext(const UNumberFormat * fmt,UDisplayContextType type,UErrorCode * status)2267 UDisplayContext unum_getContext(const UNumberFormat *fmt, UDisplayContextType type, UErrorCode *status)
2268 {
2269     return U_ICU_ENTRY_POINT_RENAME(unum_getContext)(fmt, type, status);
2270 }
unum_getDoubleAttribute(const UNumberFormat * fmt,UNumberFormatAttribute attr)2271 double unum_getDoubleAttribute(const UNumberFormat *fmt, UNumberFormatAttribute attr)
2272 {
2273     return U_ICU_ENTRY_POINT_RENAME(unum_getDoubleAttribute)(fmt, attr);
2274 }
unum_getLocaleByType(const UNumberFormat * fmt,ULocDataLocaleType type,UErrorCode * status)2275 const char *unum_getLocaleByType(const UNumberFormat *fmt, ULocDataLocaleType type, UErrorCode *status)
2276 {
2277     return U_ICU_ENTRY_POINT_RENAME(unum_getLocaleByType)(fmt, type, status);
2278 }
unum_getSymbol(const UNumberFormat * fmt,UNumberFormatSymbol symbol,UChar * buffer,int32_t size,UErrorCode * status)2279 int32_t unum_getSymbol(const UNumberFormat *fmt, UNumberFormatSymbol symbol, UChar *buffer, int32_t size,
2280                        UErrorCode *status)
2281 {
2282     return U_ICU_ENTRY_POINT_RENAME(unum_getSymbol)(fmt, symbol, buffer, size, status);
2283 }
unum_getTextAttribute(const UNumberFormat * fmt,UNumberFormatTextAttribute tag,UChar * result,int32_t resultLength,UErrorCode * status)2284 int32_t unum_getTextAttribute(const UNumberFormat *fmt, UNumberFormatTextAttribute tag, UChar *result,
2285                               int32_t resultLength, UErrorCode *status)
2286 {
2287     return U_ICU_ENTRY_POINT_RENAME(unum_getTextAttribute)(fmt, tag, result, resultLength, status);
2288 }
unum_open(UNumberFormatStyle style,const UChar * pattern,int32_t patternLength,const char * locale,UParseError * parseErr,UErrorCode * status)2289 UNumberFormat *unum_open(UNumberFormatStyle style, const UChar *pattern, int32_t patternLength, const char *locale,
2290                          UParseError *parseErr, UErrorCode *status)
2291 {
2292     return U_ICU_ENTRY_POINT_RENAME(unum_open)(style, pattern, patternLength, locale, parseErr, status);
2293 }
unum_parse(const UNumberFormat * fmt,const UChar * text,int32_t textLength,int32_t * parsePos,UErrorCode * status)2294 int32_t unum_parse(const UNumberFormat *fmt, const UChar *text, int32_t textLength, int32_t *parsePos,
2295                    UErrorCode *status)
2296 {
2297     return U_ICU_ENTRY_POINT_RENAME(unum_parse)(fmt, text, textLength, parsePos, status);
2298 }
unum_parseDecimal(const UNumberFormat * fmt,const UChar * text,int32_t textLength,int32_t * parsePos,char * outBuf,int32_t outBufLength,UErrorCode * status)2299 int32_t unum_parseDecimal(const UNumberFormat *fmt, const UChar *text, int32_t textLength, int32_t *parsePos,
2300                           char *outBuf, int32_t outBufLength, UErrorCode *status)
2301 {
2302     return U_ICU_ENTRY_POINT_RENAME(unum_parseDecimal)(fmt, text, textLength, parsePos, outBuf, outBufLength, status);
2303 }
unum_parseDouble(const UNumberFormat * fmt,const UChar * text,int32_t textLength,int32_t * parsePos,UErrorCode * status)2304 double unum_parseDouble(const UNumberFormat *fmt, const UChar *text, int32_t textLength, int32_t *parsePos,
2305                         UErrorCode *status)
2306 {
2307     return U_ICU_ENTRY_POINT_RENAME(unum_parseDouble)(fmt, text, textLength, parsePos, status);
2308 }
unum_parseDoubleCurrency(const UNumberFormat * fmt,const UChar * text,int32_t textLength,int32_t * parsePos,UChar * currency,UErrorCode * status)2309 double unum_parseDoubleCurrency(const UNumberFormat *fmt, const UChar *text, int32_t textLength, int32_t *parsePos,
2310                                 UChar *currency, UErrorCode *status)
2311 {
2312     return U_ICU_ENTRY_POINT_RENAME(unum_parseDoubleCurrency)(fmt, text, textLength, parsePos, currency, status);
2313 }
unum_parseInt64(const UNumberFormat * fmt,const UChar * text,int32_t textLength,int32_t * parsePos,UErrorCode * status)2314 int64_t unum_parseInt64(const UNumberFormat *fmt, const UChar *text, int32_t textLength, int32_t *parsePos,
2315                         UErrorCode *status)
2316 {
2317     return U_ICU_ENTRY_POINT_RENAME(unum_parseInt64)(fmt, text, textLength, parsePos, status);
2318 }
unum_setAttribute(UNumberFormat * fmt,UNumberFormatAttribute attr,int32_t newValue)2319 void unum_setAttribute(UNumberFormat *fmt, UNumberFormatAttribute attr, int32_t newValue)
2320 {
2321     U_ICU_ENTRY_POINT_RENAME(unum_setAttribute)(fmt, attr, newValue);
2322 }
unum_setContext(UNumberFormat * fmt,UDisplayContext value,UErrorCode * status)2323 void unum_setContext(UNumberFormat *fmt, UDisplayContext value, UErrorCode *status)
2324 {
2325     U_ICU_ENTRY_POINT_RENAME(unum_setContext)(fmt, value, status);
2326 }
unum_setDoubleAttribute(UNumberFormat * fmt,UNumberFormatAttribute attr,double newValue)2327 void unum_setDoubleAttribute(UNumberFormat *fmt, UNumberFormatAttribute attr, double newValue)
2328 {
2329     U_ICU_ENTRY_POINT_RENAME(unum_setDoubleAttribute)(fmt, attr, newValue);
2330 }
unum_setSymbol(UNumberFormat * fmt,UNumberFormatSymbol symbol,const UChar * value,int32_t length,UErrorCode * status)2331 void unum_setSymbol(UNumberFormat *fmt, UNumberFormatSymbol symbol, const UChar *value, int32_t length,
2332                     UErrorCode *status)
2333 {
2334     U_ICU_ENTRY_POINT_RENAME(unum_setSymbol)(fmt, symbol, value, length, status);
2335 }
unum_setTextAttribute(UNumberFormat * fmt,UNumberFormatTextAttribute tag,const UChar * newValue,int32_t newValueLength,UErrorCode * status)2336 void unum_setTextAttribute(UNumberFormat *fmt, UNumberFormatTextAttribute tag, const UChar *newValue,
2337                            int32_t newValueLength, UErrorCode *status)
2338 {
2339     U_ICU_ENTRY_POINT_RENAME(unum_setTextAttribute)(fmt, tag, newValue, newValueLength, status);
2340 }
unum_toPattern(const UNumberFormat * fmt,UBool isPatternLocalized,UChar * result,int32_t resultLength,UErrorCode * status)2341 int32_t unum_toPattern(const UNumberFormat *fmt, UBool isPatternLocalized, UChar *result, int32_t resultLength,
2342                        UErrorCode *status)
2343 {
2344     return U_ICU_ENTRY_POINT_RENAME(unum_toPattern)(fmt, isPatternLocalized, result, resultLength, status);
2345 }
unumf_close(UNumberFormatter * uformatter)2346 void unumf_close(UNumberFormatter *uformatter)
2347 {
2348     U_ICU_ENTRY_POINT_RENAME(unumf_close)(uformatter);
2349 }
unumf_formatDecimal(const UNumberFormatter * uformatter,const char * value,int32_t valueLen,UFormattedNumber * uresult,UErrorCode * ec)2350 void unumf_formatDecimal(const UNumberFormatter *uformatter, const char *value, int32_t valueLen,
2351                          UFormattedNumber *uresult, UErrorCode *ec)
2352 {
2353     U_ICU_ENTRY_POINT_RENAME(unumf_formatDecimal)(uformatter, value, valueLen, uresult, ec);
2354 }
unumf_formatDouble(const UNumberFormatter * uformatter,double value,UFormattedNumber * uresult,UErrorCode * ec)2355 void unumf_formatDouble(const UNumberFormatter *uformatter, double value, UFormattedNumber *uresult, UErrorCode *ec)
2356 {
2357     U_ICU_ENTRY_POINT_RENAME(unumf_formatDouble)(uformatter, value, uresult, ec);
2358 }
unumf_formatInt(const UNumberFormatter * uformatter,int64_t value,UFormattedNumber * uresult,UErrorCode * ec)2359 void unumf_formatInt(const UNumberFormatter *uformatter, int64_t value, UFormattedNumber *uresult, UErrorCode *ec)
2360 {
2361     U_ICU_ENTRY_POINT_RENAME(unumf_formatInt)(uformatter, value, uresult, ec);
2362 }
unumf_openForSkeletonAndLocale(const UChar * skeleton,int32_t skeletonLen,const char * locale,UErrorCode * ec)2363 UNumberFormatter *unumf_openForSkeletonAndLocale(const UChar *skeleton, int32_t skeletonLen, const char *locale,
2364                                                  UErrorCode *ec)
2365 {
2366     return U_ICU_ENTRY_POINT_RENAME(unumf_openForSkeletonAndLocale)(skeleton, skeletonLen, locale, ec);
2367 }
unumf_openForSkeletonAndLocaleWithError(const UChar * skeleton,int32_t skeletonLen,const char * locale,UParseError * perror,UErrorCode * ec)2368 UNumberFormatter *unumf_openForSkeletonAndLocaleWithError(const UChar *skeleton, int32_t skeletonLen,
2369                                                           const char *locale, UParseError *perror, UErrorCode *ec)
2370 {
2371     return U_ICU_ENTRY_POINT_RENAME(unumf_openForSkeletonAndLocaleWithError)(skeleton, skeletonLen, locale, perror,
2372                                     ec);
2373 }
uscript_breaksBetweenLetters(UScriptCode script)2374 UBool uscript_breaksBetweenLetters(UScriptCode script)
2375 {
2376     return U_ICU_ENTRY_POINT_RENAME(uscript_breaksBetweenLetters)(script);
2377 }
uscript_getCode(const char * nameOrAbbrOrLocale,UScriptCode * fillIn,int32_t capacity,UErrorCode * err)2378 int32_t uscript_getCode(const char *nameOrAbbrOrLocale, UScriptCode *fillIn, int32_t capacity, UErrorCode *err)
2379 {
2380     return U_ICU_ENTRY_POINT_RENAME(uscript_getCode)(nameOrAbbrOrLocale, fillIn, capacity, err);
2381 }
uscript_getName(UScriptCode scriptCode)2382 const char *uscript_getName(UScriptCode scriptCode)
2383 {
2384     return U_ICU_ENTRY_POINT_RENAME(uscript_getName)(scriptCode);
2385 }
uscript_getSampleString(UScriptCode script,UChar * dest,int32_t capacity,UErrorCode * pErrorCode)2386 int32_t uscript_getSampleString(UScriptCode script, UChar *dest, int32_t capacity, UErrorCode *pErrorCode)
2387 {
2388     return U_ICU_ENTRY_POINT_RENAME(uscript_getSampleString)(script, dest, capacity, pErrorCode);
2389 }
uscript_getScript(UChar32 codepoint,UErrorCode * err)2390 UScriptCode uscript_getScript(UChar32 codepoint, UErrorCode *err)
2391 {
2392     return U_ICU_ENTRY_POINT_RENAME(uscript_getScript)(codepoint, err);
2393 }
uscript_getScriptExtensions(UChar32 c,UScriptCode * scripts,int32_t capacity,UErrorCode * errorCode)2394 int32_t uscript_getScriptExtensions(UChar32 c, UScriptCode *scripts, int32_t capacity, UErrorCode *errorCode)
2395 {
2396     return U_ICU_ENTRY_POINT_RENAME(uscript_getScriptExtensions)(c, scripts, capacity, errorCode);
2397 }
uscript_getShortName(UScriptCode scriptCode)2398 const char *uscript_getShortName(UScriptCode scriptCode)
2399 {
2400     return U_ICU_ENTRY_POINT_RENAME(uscript_getShortName)(scriptCode);
2401 }
uscript_getUsage(UScriptCode script)2402 UScriptUsage uscript_getUsage(UScriptCode script)
2403 {
2404     return U_ICU_ENTRY_POINT_RENAME(uscript_getUsage)(script);
2405 }
uscript_hasScript(UChar32 c,UScriptCode sc)2406 UBool uscript_hasScript(UChar32 c, UScriptCode sc)
2407 {
2408     return U_ICU_ENTRY_POINT_RENAME(uscript_hasScript)(c, sc);
2409 }
uscript_isCased(UScriptCode script)2410 UBool uscript_isCased(UScriptCode script)
2411 {
2412     return U_ICU_ENTRY_POINT_RENAME(uscript_isCased)(script);
2413 }
uscript_isRightToLeft(UScriptCode script)2414 UBool uscript_isRightToLeft(UScriptCode script)
2415 {
2416     return U_ICU_ENTRY_POINT_RENAME(uscript_isRightToLeft)(script);
2417 }
uset_add(USet * set,UChar32 c)2418 void uset_add(USet *set, UChar32 c)
2419 {
2420     U_ICU_ENTRY_POINT_RENAME(uset_add)(set, c);
2421 }
uset_addString(USet * set,const UChar * str,int32_t strLen)2422 void uset_addString(USet *set, const UChar *str, int32_t strLen)
2423 {
2424     U_ICU_ENTRY_POINT_RENAME(uset_addString)(set, str, strLen);
2425 }
uset_clear(USet * set)2426 void uset_clear(USet *set)
2427 {
2428     U_ICU_ENTRY_POINT_RENAME(uset_clear)(set);
2429 }
uset_close(USet * set)2430 void uset_close(USet *set)
2431 {
2432     U_ICU_ENTRY_POINT_RENAME(uset_close)(set);
2433 }
uset_complement(USet * set)2434 void uset_complement(USet *set)
2435 {
2436     U_ICU_ENTRY_POINT_RENAME(uset_complement)(set);
2437 }
uset_contains(const USet * set,UChar32 c)2438 UBool uset_contains(const USet *set, UChar32 c)
2439 {
2440     return U_ICU_ENTRY_POINT_RENAME(uset_contains)(set, c);
2441 }
uset_containsString(const USet * set,const UChar * str,int32_t strLen)2442 UBool uset_containsString(const USet *set, const UChar *str, int32_t strLen)
2443 {
2444     return U_ICU_ENTRY_POINT_RENAME(uset_containsString)(set, str, strLen);
2445 }
uset_getItem(const USet * set,int32_t itemIndex,UChar32 * start,UChar32 * end,UChar * str,int32_t strCapacity,UErrorCode * ec)2446 int32_t uset_getItem(const USet *set, int32_t itemIndex, UChar32 *start, UChar32 *end, UChar *str, int32_t strCapacity,
2447                      UErrorCode *ec)
2448 {
2449     return U_ICU_ENTRY_POINT_RENAME(uset_getItem)(set, itemIndex, start, end, str, strCapacity, ec);
2450 }
uset_getItemCount(const USet * set)2451 int32_t uset_getItemCount(const USet *set)
2452 {
2453     return U_ICU_ENTRY_POINT_RENAME(uset_getItemCount)(set);
2454 }
uset_getRangeCount(const USet * set)2455 int32_t uset_getRangeCount(const USet *set)
2456 {
2457     return U_ICU_ENTRY_POINT_RENAME(uset_getRangeCount)(set);
2458 }
uset_isEmpty(const USet * set)2459 UBool uset_isEmpty(const USet *set)
2460 {
2461     return U_ICU_ENTRY_POINT_RENAME(uset_isEmpty)(set);
2462 }
uset_open(UChar32 start,UChar32 end)2463 USet *uset_open(UChar32 start, UChar32 end)
2464 {
2465     return U_ICU_ENTRY_POINT_RENAME(uset_open)(start, end);
2466 }
uset_openPattern(const UChar * pattern,int32_t patternLength,UErrorCode * ec)2467 USet *uset_openPattern(const UChar *pattern, int32_t patternLength, UErrorCode *ec)
2468 {
2469     return U_ICU_ENTRY_POINT_RENAME(uset_openPattern)(pattern, patternLength, ec);
2470 }
uset_openPatternOptions(const UChar * pattern,int32_t patternLength,uint32_t options,UErrorCode * ec)2471 USet *uset_openPatternOptions(const UChar *pattern, int32_t patternLength, uint32_t options, UErrorCode *ec)
2472 {
2473     return U_ICU_ENTRY_POINT_RENAME(uset_openPatternOptions)(pattern, patternLength, options, ec);
2474 }
uset_remove(USet * set,UChar32 c)2475 void uset_remove(USet *set, UChar32 c)
2476 {
2477     U_ICU_ENTRY_POINT_RENAME(uset_remove)(set, c);
2478 }
uset_removeString(USet * set,const UChar * str,int32_t strLen)2479 void uset_removeString(USet *set, const UChar *str, int32_t strLen)
2480 {
2481     U_ICU_ENTRY_POINT_RENAME(uset_removeString)(set, str, strLen);
2482 }
uset_size(const USet * set)2483 int32_t uset_size(const USet *set)
2484 {
2485     return U_ICU_ENTRY_POINT_RENAME(uset_size)(set);
2486 }
uset_toPattern(const USet * set,UChar * result,int32_t resultCapacity,UBool escapeUnprintable,UErrorCode * ec)2487 int32_t uset_toPattern(const USet *set, UChar *result, int32_t resultCapacity, UBool escapeUnprintable,
2488                        UErrorCode *ec)
2489 {
2490     return U_ICU_ENTRY_POINT_RENAME(uset_toPattern)(set, result, resultCapacity, escapeUnprintable, ec);
2491 }
utrans_clone(const UTransliterator * trans,UErrorCode * status)2492 UTransliterator *utrans_clone(const UTransliterator *trans, UErrorCode *status)
2493 {
2494     return U_ICU_ENTRY_POINT_RENAME(utrans_clone)(trans, status);
2495 }
utrans_close(UTransliterator * trans)2496 void utrans_close(UTransliterator *trans)
2497 {
2498     U_ICU_ENTRY_POINT_RENAME(utrans_close)(trans);
2499 }
utrans_countAvailableIDs()2500 int32_t utrans_countAvailableIDs()
2501 {
2502     return U_ICU_ENTRY_POINT_RENAME(utrans_countAvailableIDs)();
2503 }
utrans_getSourceSet(const UTransliterator * trans,UBool ignoreFilter,USet * fillIn,UErrorCode * status)2504 USet *utrans_getSourceSet(const UTransliterator *trans, UBool ignoreFilter, USet *fillIn, UErrorCode *status)
2505 {
2506     return U_ICU_ENTRY_POINT_RENAME(utrans_getSourceSet)(trans, ignoreFilter, fillIn, status);
2507 }
utrans_getUnicodeID(const UTransliterator * trans,int32_t * resultLength)2508 const UChar *utrans_getUnicodeID(const UTransliterator *trans, int32_t *resultLength)
2509 {
2510     return U_ICU_ENTRY_POINT_RENAME(utrans_getUnicodeID)(trans, resultLength);
2511 }
utrans_openIDs(UErrorCode * pErrorCode)2512 UEnumeration *utrans_openIDs(UErrorCode *pErrorCode)
2513 {
2514     return U_ICU_ENTRY_POINT_RENAME(utrans_openIDs)(pErrorCode);
2515 }
utrans_openInverse(const UTransliterator * trans,UErrorCode * status)2516 UTransliterator *utrans_openInverse(const UTransliterator *trans, UErrorCode *status)
2517 {
2518     return U_ICU_ENTRY_POINT_RENAME(utrans_openInverse)(trans, status);
2519 }
utrans_openU(const UChar * id,int32_t idLength,UTransDirection dir,const UChar * rules,int32_t rulesLength,UParseError * parseError,UErrorCode * pErrorCode)2520 UTransliterator *utrans_openU(const UChar *id, int32_t idLength, UTransDirection dir, const UChar *rules,
2521                               int32_t rulesLength, UParseError *parseError, UErrorCode *pErrorCode)
2522 {
2523     return U_ICU_ENTRY_POINT_RENAME(utrans_openU)(id, idLength, dir, rules, rulesLength, parseError, pErrorCode);
2524 }
utrans_register(UTransliterator * adoptedTrans,UErrorCode * status)2525 void utrans_register(UTransliterator *adoptedTrans, UErrorCode *status)
2526 {
2527     U_ICU_ENTRY_POINT_RENAME(utrans_register)(adoptedTrans, status);
2528 }
utrans_setFilter(UTransliterator * trans,const UChar * filterPattern,int32_t filterPatternLen,UErrorCode * status)2529 void utrans_setFilter(UTransliterator *trans, const UChar *filterPattern, int32_t filterPatternLen,
2530                       UErrorCode *status)
2531 {
2532     U_ICU_ENTRY_POINT_RENAME(utrans_setFilter)(trans, filterPattern, filterPatternLen, status);
2533 }
utrans_toRules(const UTransliterator * trans,UBool escapeUnprintable,UChar * result,int32_t resultLength,UErrorCode * status)2534 int32_t utrans_toRules(const UTransliterator *trans, UBool escapeUnprintable, UChar *result, int32_t resultLength,
2535                        UErrorCode *status)
2536 {
2537     return U_ICU_ENTRY_POINT_RENAME(utrans_toRules)(trans, escapeUnprintable, result, resultLength, status);
2538 }
utrans_transIncrementalUChars(const UTransliterator * trans,UChar * text,int32_t * textLength,int32_t textCapacity,UTransPosition * pos,UErrorCode * status)2539 void utrans_transIncrementalUChars(const UTransliterator *trans, UChar *text, int32_t *textLength, int32_t textCapacity,
2540                                    UTransPosition *pos, UErrorCode *status)
2541 {
2542     U_ICU_ENTRY_POINT_RENAME(utrans_transIncrementalUChars)(trans, text, textLength, textCapacity, pos, status);
2543 }
utrans_transUChars(const UTransliterator * trans,UChar * text,int32_t * textLength,int32_t textCapacity,int32_t start,int32_t * limit,UErrorCode * status)2544 void utrans_transUChars(const UTransliterator *trans, UChar *text, int32_t *textLength, int32_t textCapacity,
2545                         int32_t start, int32_t *limit, UErrorCode *status)
2546 {
2547     U_ICU_ENTRY_POINT_RENAME(utrans_transUChars)(trans, text, textLength, textCapacity, start, limit, status);
2548 }
utrans_unregisterID(const UChar * id,int32_t idLength)2549 void utrans_unregisterID(const UChar *id, int32_t idLength)
2550 {
2551     U_ICU_ENTRY_POINT_RENAME(utrans_unregisterID)(id, idLength);
2552 }
utext_close(UText * ut)2553 UText* utext_close(UText *ut)
2554 {
2555     return U_ICU_ENTRY_POINT_RENAME(utext_close)(ut);
2556 }
utext_openUTF8(UText * ut,const char * s,int64_t length,UErrorCode * status)2557 UText* utext_openUTF8(UText *ut, const char *s, int64_t length, UErrorCode *status)
2558 {
2559     return U_ICU_ENTRY_POINT_RENAME(utext_openUTF8)(ut, s, length, status);
2560 }
utext_openUChars(UText * ut,const UChar * s,int64_t length,UErrorCode * status)2561 UText* utext_openUChars(UText *ut, const UChar *s, int64_t length, UErrorCode *status)
2562 {
2563     return U_ICU_ENTRY_POINT_RENAME(utext_openUChars)(ut, s, length, status);
2564 }
utext_clone(UText * dest,const UText * src,UBool deep,UBool readOnly,UErrorCode * status)2565 UText* utext_clone(UText *dest, const UText *src, UBool deep, UBool readOnly, UErrorCode *status)
2566 {
2567     return U_ICU_ENTRY_POINT_RENAME(utext_clone)(dest, src, deep, readOnly, status);
2568 }
utext_equals(const UText * a,const UText * b)2569 UBool utext_equals(const UText *a, const UText *b)
2570 {
2571     return U_ICU_ENTRY_POINT_RENAME(utext_equals)(a, b);
2572 }
utext_nativeLength(UText * ut)2573 int64_t utext_nativeLength(UText *ut)
2574 {
2575     return U_ICU_ENTRY_POINT_RENAME(utext_nativeLength)(ut);
2576 }
utext_char32At(UText * ut,int64_t nativeIndex)2577 UChar32 utext_char32At(UText *ut, int64_t nativeIndex)
2578 {
2579     return U_ICU_ENTRY_POINT_RENAME(utext_char32At)(ut, nativeIndex);
2580 }
utext_current32(UText * ut)2581 UChar32 utext_current32(UText *ut)
2582 {
2583     return U_ICU_ENTRY_POINT_RENAME(utext_current32)(ut);
2584 }
utext_next32(UText * ut)2585 UChar32 utext_next32(UText *ut)
2586 {
2587     return U_ICU_ENTRY_POINT_RENAME(utext_next32)(ut);
2588 }
utext_previous32(UText * ut)2589 UChar32 utext_previous32(UText *ut)
2590 {
2591     return U_ICU_ENTRY_POINT_RENAME(utext_previous32)(ut);
2592 }
utext_next32From(UText * ut,int64_t nativeIndex)2593 UChar32 utext_next32From(UText *ut, int64_t nativeIndex)
2594 {
2595     return U_ICU_ENTRY_POINT_RENAME(utext_next32From)(ut, nativeIndex);
2596 }
utext_previous32From(UText * ut,int64_t nativeIndex)2597 UChar32 utext_previous32From(UText *ut, int64_t nativeIndex)
2598 {
2599     return U_ICU_ENTRY_POINT_RENAME(utext_previous32From)(ut, nativeIndex);
2600 }
utext_getNativeIndex(const UText * ut)2601 int64_t utext_getNativeIndex(const UText *ut)
2602 {
2603     return U_ICU_ENTRY_POINT_RENAME(utext_getNativeIndex)(ut);
2604 }
utext_setNativeIndex(UText * ut,int64_t nativeIndex)2605 void utext_setNativeIndex(UText *ut, int64_t nativeIndex)
2606 {
2607     U_ICU_ENTRY_POINT_RENAME(utext_setNativeIndex)(ut, nativeIndex);
2608 }
utext_moveIndex32(UText * ut,int32_t delta)2609 UBool utext_moveIndex32(UText *ut, int32_t delta)
2610 {
2611     return U_ICU_ENTRY_POINT_RENAME(utext_moveIndex32)(ut, delta);
2612 }
utext_getPreviousNativeIndex(UText * ut)2613 int64_t utext_getPreviousNativeIndex(UText *ut)
2614 {
2615     return U_ICU_ENTRY_POINT_RENAME(utext_getPreviousNativeIndex)(ut);
2616 }
utext_extract(UText * ut,int64_t nativeStart,int64_t nativeLimit,UChar * dest,int32_t destCapacity,UErrorCode * status)2617 int32_t utext_extract(UText *ut, int64_t nativeStart, int64_t nativeLimit, UChar *dest, int32_t destCapacity,
2618     UErrorCode *status)
2619 {
2620     return U_ICU_ENTRY_POINT_RENAME(utext_extract)(ut, nativeStart, nativeLimit, dest, destCapacity, status);
2621 }
u_strlen(const UChar * s)2622 int32_t u_strlen(const UChar *s)
2623 {
2624     return U_ICU_ENTRY_POINT_RENAME(u_strlen)(s);
2625 }
u_countChar32(const UChar * s,int32_t length)2626 int32_t u_countChar32(const UChar *s, int32_t length)
2627 {
2628     return U_ICU_ENTRY_POINT_RENAME(u_countChar32)(s, length);
2629 }
u_strHasMoreChar32Than(const UChar * s,int32_t length,int32_t number)2630 UBool u_strHasMoreChar32Than(const UChar *s, int32_t length, int32_t number)
2631 {
2632     return U_ICU_ENTRY_POINT_RENAME(u_strHasMoreChar32Than)(s, length, number);
2633 }
u_strcat(UChar * dst,const UChar * src)2634 UChar* u_strcat(UChar *dst, const UChar *src)
2635 {
2636     return U_ICU_ENTRY_POINT_RENAME(u_strcat)(dst, src);
2637 }
u_strncat(UChar * dst,const UChar * src,int32_t n)2638 UChar* u_strncat(UChar *dst, const UChar *src, int32_t n)
2639 {
2640     return U_ICU_ENTRY_POINT_RENAME(u_strncat)(dst, src, n);
2641 }
u_strstr(const UChar * s,const UChar * substring)2642 UChar* u_strstr(const UChar *s, const UChar *substring)
2643 {
2644     return U_ICU_ENTRY_POINT_RENAME(u_strstr)(s, substring);
2645 }
u_strFindFirst(const UChar * s,int32_t length,const UChar * substring,int32_t subLength)2646 UChar* u_strFindFirst(const UChar *s, int32_t length, const UChar *substring, int32_t subLength)
2647 {
2648     return U_ICU_ENTRY_POINT_RENAME(u_strFindFirst)(s, length, substring, subLength);
2649 }
u_strchr(const UChar * s,UChar c)2650 UChar* u_strchr(const UChar *s, UChar c)
2651 {
2652     return U_ICU_ENTRY_POINT_RENAME(u_strchr)(s, c);
2653 }
u_strchr32(const UChar * s,UChar32 c)2654 UChar* u_strchr32(const UChar *s, UChar32 c)
2655 {
2656     return U_ICU_ENTRY_POINT_RENAME(u_strchr32)(s, c);
2657 }
u_strrstr(const UChar * s,const UChar * substring)2658 UChar* u_strrstr(const UChar *s, const UChar *substring)
2659 {
2660     return U_ICU_ENTRY_POINT_RENAME(u_strrstr)(s, substring);
2661 }
u_strFindLast(const UChar * s,int32_t length,const UChar * substring,int32_t subLength)2662 UChar* u_strFindLast(const UChar *s, int32_t length, const UChar *substring, int32_t subLength)
2663 {
2664     return U_ICU_ENTRY_POINT_RENAME(u_strFindLast)(s, length, substring, subLength);
2665 }
u_strrchr(const UChar * s,UChar c)2666 UChar* u_strrchr(const UChar *s, UChar c)
2667 {
2668     return U_ICU_ENTRY_POINT_RENAME(u_strrchr)(s, c);
2669 }
u_strrchr32(const UChar * s,UChar32 c)2670 UChar* u_strrchr32(const UChar *s, UChar32 c)
2671 {
2672     return U_ICU_ENTRY_POINT_RENAME(u_strrchr32)(s, c);
2673 }
u_strpbrk(const UChar * string,const UChar * matchSet)2674 UChar* u_strpbrk(const UChar *string, const UChar *matchSet)
2675 {
2676     return U_ICU_ENTRY_POINT_RENAME(u_strpbrk)(string, matchSet);
2677 }
u_strcspn(const UChar * string,const UChar * matchSet)2678 int32_t u_strcspn(const UChar *string, const UChar *matchSet)
2679 {
2680     return U_ICU_ENTRY_POINT_RENAME(u_strcspn)(string, matchSet);
2681 }
u_strspn(const UChar * string,const UChar * matchSet)2682 int32_t u_strspn(const UChar *string, const UChar *matchSet)
2683 {
2684     return U_ICU_ENTRY_POINT_RENAME(u_strspn)(string, matchSet);
2685 }
u_strtok_r(UChar * src,const UChar * delim,UChar ** saveState)2686 UChar* u_strtok_r(UChar *src, const UChar *delim, UChar **saveState)
2687 {
2688     return U_ICU_ENTRY_POINT_RENAME(u_strtok_r)(src, delim, saveState);
2689 }
u_strcmp(const UChar * s1,const UChar * s2)2690 int32_t u_strcmp(const UChar *s1, const UChar *s2)
2691 {
2692     return U_ICU_ENTRY_POINT_RENAME(u_strcmp)(s1, s2);
2693 }
u_strcmpCodePointOrder(const UChar * s1,const UChar * s2)2694 int32_t u_strcmpCodePointOrder(const UChar *s1, const UChar *s2)
2695 {
2696     return U_ICU_ENTRY_POINT_RENAME(u_strcmpCodePointOrder)(s1, s2);
2697 }
u_strCompare(const UChar * s1,int32_t length1,const UChar * s2,int32_t length2,UBool codePointOrder)2698 int32_t u_strCompare(const UChar *s1, int32_t length1, const UChar *s2, int32_t length2, UBool codePointOrder)
2699 {
2700     return U_ICU_ENTRY_POINT_RENAME(u_strCompare)(s1, length1, s2, length2, codePointOrder);
2701 }
u_strCaseCompare(const UChar * s1,int32_t length1,const UChar * s2,int32_t length2,uint32_t options,UErrorCode * pErrorCode)2702 int32_t u_strCaseCompare(const UChar *s1, int32_t length1, const UChar *s2, int32_t length2, uint32_t options,
2703     UErrorCode *pErrorCode)
2704 {
2705     return U_ICU_ENTRY_POINT_RENAME(u_strCaseCompare)(s1, length1, s2, length2, options, pErrorCode);
2706 }
u_strncmp(const UChar * ucs1,const UChar * ucs2,int32_t n)2707 int32_t u_strncmp(const UChar *ucs1, const UChar *ucs2, int32_t n)
2708 {
2709     return U_ICU_ENTRY_POINT_RENAME(u_strncmp)(ucs1, ucs2, n);
2710 }
u_strncmpCodePointOrder(const UChar * s1,const UChar * s2,int32_t n)2711 int32_t u_strncmpCodePointOrder(const UChar *s1, const UChar *s2, int32_t n)
2712 {
2713     return U_ICU_ENTRY_POINT_RENAME(u_strncmpCodePointOrder)(s1, s2, n);
2714 }
u_strcasecmp(const UChar * s1,const UChar * s2,uint32_t options)2715 int32_t u_strcasecmp(const UChar *s1, const UChar *s2, uint32_t options)
2716 {
2717     return U_ICU_ENTRY_POINT_RENAME(u_strcasecmp)(s1, s2, options);
2718 }
u_strncasecmp(const UChar * s1,const UChar * s2,int32_t n,uint32_t options)2719 int32_t u_strncasecmp(const UChar *s1, const UChar *s2, int32_t n, uint32_t options)
2720 {
2721     return U_ICU_ENTRY_POINT_RENAME(u_strncasecmp)(s1, s2, n, options);
2722 }
u_memcasecmp(const UChar * s1,const UChar * s2,int32_t length,uint32_t options)2723 int32_t u_memcasecmp(const UChar *s1, const UChar *s2, int32_t length, uint32_t options)
2724 {
2725     return U_ICU_ENTRY_POINT_RENAME(u_memcasecmp)(s1, s2, length, options);
2726 }
u_strcpy(UChar * dst,const UChar * src)2727 UChar* u_strcpy(UChar *dst, const UChar *src)
2728 {
2729     return U_ICU_ENTRY_POINT_RENAME(u_strcpy)(dst, src);
2730 }
u_strncpy(UChar * dst,const UChar * src,int32_t n)2731 UChar* u_strncpy(UChar *dst, const UChar *src, int32_t n)
2732 {
2733     return U_ICU_ENTRY_POINT_RENAME(u_strncpy)(dst, src, n);
2734 }
u_memcpy(UChar * dest,const UChar * src,int32_t count)2735 UChar* u_memcpy(UChar *dest, const UChar *src, int32_t count)
2736 {
2737     return U_ICU_ENTRY_POINT_RENAME(u_memcpy)(dest, src, count);
2738 }
u_memmove(UChar * dest,const UChar * src,int32_t count)2739 UChar* u_memmove(UChar *dest, const UChar *src, int32_t count)
2740 {
2741     return U_ICU_ENTRY_POINT_RENAME(u_memmove)(dest, src, count);
2742 }
u_memset(UChar * dest,UChar c,int32_t count)2743 UChar* u_memset(UChar *dest, UChar c, int32_t count)
2744 {
2745     return U_ICU_ENTRY_POINT_RENAME(u_memset)(dest, c, count);
2746 }
u_memcmp(const UChar * buf1,const UChar * buf2,int32_t count)2747 int32_t u_memcmp(const UChar *buf1, const UChar *buf2, int32_t count)
2748 {
2749     return U_ICU_ENTRY_POINT_RENAME(u_memcmp)(buf1, buf2, count);
2750 }
u_memcmpCodePointOrder(const UChar * s1,const UChar * s2,int32_t count)2751 int32_t u_memcmpCodePointOrder(const UChar *s1, const UChar *s2, int32_t count)
2752 {
2753     return U_ICU_ENTRY_POINT_RENAME(u_memcmpCodePointOrder)(s1, s2, count);
2754 }
u_memchr(const UChar * s,UChar c,int32_t count)2755 UChar* u_memchr(const UChar *s, UChar c, int32_t count)
2756 {
2757     return U_ICU_ENTRY_POINT_RENAME(u_memchr)(s, c, count);
2758 }
u_memchr32(const UChar * s,UChar32 c,int32_t count)2759 UChar* u_memchr32(const UChar *s, UChar32 c, int32_t count)
2760 {
2761     return U_ICU_ENTRY_POINT_RENAME(u_memchr32)(s, c, count);
2762 }
u_memrchr(const UChar * s,UChar c,int32_t count)2763 UChar* u_memrchr(const UChar *s, UChar c, int32_t count)
2764 {
2765     return U_ICU_ENTRY_POINT_RENAME(u_memrchr)(s, c, count);
2766 }
u_memrchr32(const UChar * s,UChar32 c,int32_t count)2767 UChar* u_memrchr32(const UChar *s, UChar32 c, int32_t count)
2768 {
2769     return U_ICU_ENTRY_POINT_RENAME(u_memrchr32)(s, c, count);
2770 }
u_strToUpper(UChar * dest,int32_t destCapacity,const UChar * src,int32_t srcLength,const char * locale,UErrorCode * pErrorCode)2771 int32_t u_strToUpper(UChar *dest, int32_t destCapacity, const UChar *src, int32_t srcLength, const char *locale,
2772     UErrorCode *pErrorCode)
2773 {
2774     return U_ICU_ENTRY_POINT_RENAME(u_strToUpper)(dest, destCapacity, src, srcLength, locale, pErrorCode);
2775 }
u_strToLower(UChar * dest,int32_t destCapacity,const UChar * src,int32_t srcLength,const char * locale,UErrorCode * pErrorCode)2776 int32_t u_strToLower(UChar *dest, int32_t destCapacity, const UChar *src, int32_t srcLength, const char *locale,
2777     UErrorCode *pErrorCode)
2778 {
2779     return U_ICU_ENTRY_POINT_RENAME(u_strToLower)(dest, destCapacity, src, srcLength, locale, pErrorCode);
2780 }
u_strToTitle(UChar * dest,int32_t destCapacity,const UChar * src,int32_t srcLength,UBreakIterator * titleIter,const char * locale,UErrorCode * pErrorCode)2781 int32_t u_strToTitle(UChar *dest, int32_t destCapacity, const UChar *src, int32_t srcLength, UBreakIterator *titleIter,
2782     const char *locale, UErrorCode *pErrorCode)
2783 {
2784     return U_ICU_ENTRY_POINT_RENAME(u_strToTitle)(dest, destCapacity, src, srcLength, titleIter, locale, pErrorCode);
2785 }
u_strFoldCase(UChar * dest,int32_t destCapacity,const UChar * src,int32_t srcLength,uint32_t options,UErrorCode * pErrorCode)2786 int32_t u_strFoldCase(UChar *dest, int32_t destCapacity, const UChar *src, int32_t srcLength, uint32_t options,
2787     UErrorCode *pErrorCode)
2788 {
2789     return U_ICU_ENTRY_POINT_RENAME(u_strFoldCase)(dest, destCapacity, src, srcLength, options, pErrorCode);
2790 }
u_strToUTF8(char * dest,int32_t destCapacity,int32_t * pDestLength,const UChar * src,int32_t srcLength,UErrorCode * pErrorCode)2791 char* u_strToUTF8(char *dest, int32_t destCapacity, int32_t *pDestLength, const UChar *src, int32_t srcLength,
2792     UErrorCode *pErrorCode)
2793 {
2794     return U_ICU_ENTRY_POINT_RENAME(u_strToUTF8)(dest, destCapacity, pDestLength, src, srcLength, pErrorCode);
2795 }
u_strFromUTF8(UChar * dest,int32_t destCapacity,int32_t * pDestLength,const char * src,int32_t srcLength,UErrorCode * pErrorCode)2796 UChar* u_strFromUTF8(UChar *dest, int32_t destCapacity, int32_t *pDestLength, const char *src, int32_t srcLength,
2797     UErrorCode *pErrorCode)
2798 {
2799     return U_ICU_ENTRY_POINT_RENAME(u_strFromUTF8)(dest, destCapacity, pDestLength, src, srcLength, pErrorCode);
2800 }
u_strToUTF8WithSub(char * dest,int32_t destCapacity,int32_t * pDestLength,const UChar * src,int32_t srcLength,UChar32 subchar,int32_t * pNumSubstitutions,UErrorCode * pErrorCode)2801 char* u_strToUTF8WithSub(char *dest, int32_t destCapacity, int32_t *pDestLength, const UChar *src, int32_t srcLength,
2802     UChar32 subchar, int32_t *pNumSubstitutions, UErrorCode *pErrorCode)
2803 {
2804     return U_ICU_ENTRY_POINT_RENAME(u_strToUTF8WithSub)(dest, destCapacity, pDestLength, src, srcLength, subchar,
2805         pNumSubstitutions, pErrorCode);
2806 }
u_strFromUTF8WithSub(UChar * dest,int32_t destCapacity,int32_t * pDestLength,const char * src,int32_t srcLength,UChar32 subchar,int32_t * pNumSubstitutions,UErrorCode * pErrorCode)2807 UChar* u_strFromUTF8WithSub(UChar *dest, int32_t destCapacity, int32_t *pDestLength, const char *src,
2808     int32_t srcLength, UChar32 subchar, int32_t *pNumSubstitutions, UErrorCode *pErrorCode)
2809 {
2810     return U_ICU_ENTRY_POINT_RENAME(u_strFromUTF8WithSub)(dest, destCapacity, pDestLength, src, srcLength, subchar,
2811         pNumSubstitutions, pErrorCode);
2812 }
u_strFromUTF8Lenient(UChar * dest,int32_t destCapacity,int32_t * pDestLength,const char * src,int32_t srcLength,UErrorCode * pErrorCode)2813 UChar* u_strFromUTF8Lenient(UChar *dest, int32_t destCapacity, int32_t *pDestLength, const char *src,
2814     int32_t srcLength, UErrorCode *pErrorCode)
2815 {
2816     return U_ICU_ENTRY_POINT_RENAME(u_strFromUTF8Lenient)(dest, destCapacity, pDestLength, src, srcLength, pErrorCode);
2817 }
u_strToUTF32(UChar32 * dest,int32_t destCapacity,int32_t * pDestLength,const UChar * src,int32_t srcLength,UErrorCode * pErrorCode)2818 UChar32* u_strToUTF32(UChar32 *dest, int32_t destCapacity, int32_t *pDestLength, const UChar *src, int32_t srcLength,
2819     UErrorCode *pErrorCode)
2820 {
2821     return U_ICU_ENTRY_POINT_RENAME(u_strToUTF32)(dest, destCapacity, pDestLength, src, srcLength, pErrorCode);
2822 }
u_strFromUTF32(UChar * dest,int32_t destCapacity,int32_t * pDestLength,const UChar32 * src,int32_t srcLength,UErrorCode * pErrorCode)2823 UChar* u_strFromUTF32(UChar *dest, int32_t destCapacity, int32_t *pDestLength, const UChar32 *src, int32_t srcLength,
2824     UErrorCode *pErrorCode)
2825 {
2826     return U_ICU_ENTRY_POINT_RENAME(u_strFromUTF32)(dest, destCapacity, pDestLength, src, srcLength, pErrorCode);
2827 }
u_strToUTF32WithSub(UChar32 * dest,int32_t destCapacity,int32_t * pDestLength,const UChar * src,int32_t srcLength,UChar32 subchar,int32_t * pNumSubstitutions,UErrorCode * pErrorCode)2828 UChar32* u_strToUTF32WithSub(UChar32 *dest, int32_t destCapacity, int32_t *pDestLength, const UChar *src,
2829     int32_t srcLength, UChar32 subchar, int32_t *pNumSubstitutions, UErrorCode *pErrorCode)
2830 {
2831     return U_ICU_ENTRY_POINT_RENAME(u_strToUTF32WithSub)(dest, destCapacity, pDestLength, src, srcLength, subchar,
2832         pNumSubstitutions, pErrorCode);
2833 }
u_strFromUTF32WithSub(UChar * dest,int32_t destCapacity,int32_t * pDestLength,const UChar32 * src,int32_t srcLength,UChar32 subchar,int32_t * pNumSubstitutions,UErrorCode * pErrorCode)2834 UChar* u_strFromUTF32WithSub(UChar *dest, int32_t destCapacity, int32_t *pDestLength, const UChar32 *src,
2835     int32_t srcLength, UChar32 subchar, int32_t *pNumSubstitutions, UErrorCode *pErrorCode)
2836 {
2837     return U_ICU_ENTRY_POINT_RENAME(u_strFromUTF32WithSub)(dest, destCapacity, pDestLength, src, srcLength, subchar,
2838         pNumSubstitutions, pErrorCode);
2839 }
u_errorName(UErrorCode code)2840 const char* u_errorName(UErrorCode code)
2841 {
2842     return U_ICU_ENTRY_POINT_RENAME(u_errorName)(code);
2843 }
2844 }