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 ucal_add
165 #undef ucal_clear
166 #undef ucal_clearField
167 #undef ucal_clone
168 #undef ucal_close
169 #undef ucal_countAvailable
170 #undef ucal_equivalentTo
171 #undef ucal_get
172 #undef ucal_getAttribute
173 #undef ucal_getAvailable
174 #undef ucal_getCanonicalTimeZoneID
175 #undef ucal_getDSTSavings
176 #undef ucal_getDayOfWeekType
177 #undef ucal_getDefaultTimeZone
178 #undef ucal_getFieldDifference
179 #undef ucal_getGregorianChange
180 #undef ucal_getHostTimeZone
181 #undef ucal_getKeywordValuesForLocale
182 #undef ucal_getLimit
183 #undef ucal_getLocaleByType
184 #undef ucal_getMillis
185 #undef ucal_getNow
186 #undef ucal_getTZDataVersion
187 #undef ucal_getTimeZoneDisplayName
188 #undef ucal_getTimeZoneID
189 #undef ucal_getTimeZoneIDForWindowsID
190 #undef ucal_getTimeZoneOffsetFromLocal
191 #undef ucal_getTimeZoneTransitionDate
192 #undef ucal_getType
193 #undef ucal_getWeekendTransition
194 #undef ucal_getWindowsTimeZoneID
195 #undef ucal_inDaylightTime
196 #undef ucal_isSet
197 #undef ucal_isWeekend
198 #undef ucal_open
199 #undef ucal_openCountryTimeZones
200 #undef ucal_openTimeZoneIDEnumeration
201 #undef ucal_openTimeZones
202 #undef ucal_roll
203 #undef ucal_set
204 #undef ucal_setAttribute
205 #undef ucal_setDate
206 #undef ucal_setDateTime
207 #undef ucal_setDefaultTimeZone
208 #undef ucal_setGregorianChange
209 #undef ucal_setMillis
210 #undef ucal_setTimeZone
211 #undef ucnv_clone
212 #undef ucnv_close
213 #undef ucnv_compareNames
214 #undef ucnv_convert
215 #undef ucnv_convertEx
216 #undef ucnv_countAliases
217 #undef ucnv_countAvailable
218 #undef ucnv_countStandards
219 #undef ucnv_detectUnicodeSignature
220 #undef ucnv_fixFileSeparator
221 #undef ucnv_flushCache
222 #undef ucnv_fromAlgorithmic
223 #undef ucnv_fromUChars
224 #undef ucnv_fromUCountPending
225 #undef ucnv_fromUnicode
226 #undef ucnv_getAlias
227 #undef ucnv_getAliases
228 #undef ucnv_getAvailableName
229 #undef ucnv_getCCSID
230 #undef ucnv_getCanonicalName
231 #undef ucnv_getDefaultName
232 #undef ucnv_getDisplayName
233 #undef ucnv_getFromUCallBack
234 #undef ucnv_getInvalidChars
235 #undef ucnv_getInvalidUChars
236 #undef ucnv_getMaxCharSize
237 #undef ucnv_getMinCharSize
238 #undef ucnv_getName
239 #undef ucnv_getNextUChar
240 #undef ucnv_getPlatform
241 #undef ucnv_getStandard
242 #undef ucnv_getStandardName
243 #undef ucnv_getStarters
244 #undef ucnv_getSubstChars
245 #undef ucnv_getToUCallBack
246 #undef ucnv_getType
247 #undef ucnv_isAmbiguous
248 #undef ucnv_isFixedWidth
249 #undef ucnv_open
250 #undef ucnv_openAllNames
251 #undef ucnv_openCCSID
252 #undef ucnv_openPackage
253 #undef ucnv_openStandardNames
254 #undef ucnv_openU
255 #undef ucnv_reset
256 #undef ucnv_resetFromUnicode
257 #undef ucnv_resetToUnicode
258 #undef ucnv_setDefaultName
259 #undef ucnv_setFallback
260 #undef ucnv_setFromUCallBack
261 #undef ucnv_setSubstChars
262 #undef ucnv_setSubstString
263 #undef ucnv_setToUCallBack
264 #undef ucnv_toAlgorithmic
265 #undef ucnv_toUChars
266 #undef ucnv_toUCountPending
267 #undef ucnv_toUnicode
268 #undef ucnv_usesFallback
269 #undef ucol_clone
270 #undef ucol_cloneBinary
271 #undef ucol_close
272 #undef ucol_countAvailable
273 #undef ucol_equal
274 #undef ucol_getAttribute
275 #undef ucol_getAvailable
276 #undef ucol_getBound
277 #undef ucol_getContractionsAndExpansions
278 #undef ucol_getDisplayName
279 #undef ucol_getEquivalentReorderCodes
280 #undef ucol_getFunctionalEquivalent
281 #undef ucol_getKeywordValues
282 #undef ucol_getKeywordValuesForLocale
283 #undef ucol_getKeywords
284 #undef ucol_getLocaleByType
285 #undef ucol_getMaxVariable
286 #undef ucol_getReorderCodes
287 #undef ucol_getRules
288 #undef ucol_getRulesEx
289 #undef ucol_getSortKey
290 #undef ucol_getStrength
291 #undef ucol_getTailoredSet
292 #undef ucol_getVariableTop
293 #undef ucol_greater
294 #undef ucol_greaterOrEqual
295 #undef ucol_mergeSortkeys
296 #undef ucol_open
297 #undef ucol_openAvailableLocales
298 #undef ucol_openBinary
299 #undef ucol_openRules
300 #undef ucol_setAttribute
301 #undef ucol_setMaxVariable
302 #undef ucol_setReorderCodes
303 #undef ucol_setStrength
304 #undef ucol_strcoll
305 #undef ucol_strcollUTF8
306 #undef udat_adoptNumberFormat
307 #undef udat_adoptNumberFormatForFields
308 #undef udat_applyPattern
309 #undef udat_clone
310 #undef udat_close
311 #undef udat_countAvailable
312 #undef udat_countSymbols
313 #undef udat_format
314 #undef udat_formatCalendar
315 #undef udat_formatCalendarForFields
316 #undef udat_formatForFields
317 #undef udat_get2DigitYearStart
318 #undef udat_getAvailable
319 #undef udat_getBooleanAttribute
320 #undef udat_getCalendar
321 #undef udat_getContext
322 #undef udat_getLocaleByType
323 #undef udat_getNumberFormat
324 #undef udat_getNumberFormatForField
325 #undef udat_getSymbols
326 #undef udat_isLenient
327 #undef udat_open
328 #undef udat_parse
329 #undef udat_parseCalendar
330 #undef udat_set2DigitYearStart
331 #undef udat_setBooleanAttribute
332 #undef udat_setCalendar
333 #undef udat_setContext
334 #undef udat_setLenient
335 #undef udat_setNumberFormat
336 #undef udat_setSymbols
337 #undef udat_toCalendarDateField
338 #undef udat_toPattern
339 #undef uenum_close
340 #undef uenum_count
341 #undef uenum_next
342 #undef uenum_reset
343 #undef uenum_unext
344 #undef ufieldpositer_close
345 #undef ufieldpositer_next
346 #undef ufieldpositer_open
347 #undef uidna_close
348 #undef uidna_labelToASCII
349 #undef uidna_labelToASCII_UTF8
350 #undef uidna_labelToUnicode
351 #undef uidna_labelToUnicodeUTF8
352 #undef uidna_nameToASCII
353 #undef uidna_nameToASCII_UTF8
354 #undef uidna_nameToUnicode
355 #undef uidna_nameToUnicodeUTF8
356 #undef uidna_openUTS46
357 #undef uloc_acceptLanguage
358 #undef uloc_acceptLanguageFromHTTP
359 #undef uloc_addLikelySubtags
360 #undef uloc_canonicalize
361 #undef uloc_countAvailable
362 #undef uloc_forLanguageTag
363 #undef uloc_getAvailable
364 #undef uloc_getBaseName
365 #undef uloc_getCharacterOrientation
366 #undef uloc_getCountry
367 #undef uloc_getDefault
368 #undef uloc_getDisplayCountry
369 #undef uloc_getDisplayKeyword
370 #undef uloc_getDisplayKeywordValue
371 #undef uloc_getDisplayLanguage
372 #undef uloc_getDisplayName
373 #undef uloc_getDisplayScript
374 #undef uloc_getDisplayVariant
375 #undef uloc_getISO3Country
376 #undef uloc_getISO3Language
377 #undef uloc_getISOCountries
378 #undef uloc_getISOLanguages
379 #undef uloc_getKeywordValue
380 #undef uloc_getLCID
381 #undef uloc_getLanguage
382 #undef uloc_getLineOrientation
383 #undef uloc_getLocaleForLCID
384 #undef uloc_getName
385 #undef uloc_getParent
386 #undef uloc_getScript
387 #undef uloc_getVariant
388 #undef uloc_isRightToLeft
389 #undef uloc_minimizeSubtags
390 #undef uloc_openAvailableByType
391 #undef uloc_openKeywords
392 #undef uloc_setDefault
393 #undef uloc_setKeywordValue
394 #undef uloc_toLanguageTag
395 #undef uloc_toLegacyKey
396 #undef uloc_toLegacyType
397 #undef uloc_toUnicodeLocaleKey
398 #undef uloc_toUnicodeLocaleType
399 #undef unorm2_append
400 #undef unorm2_close
401 #undef unorm2_composePair
402 #undef unorm2_getCombiningClass
403 #undef unorm2_getDecomposition
404 #undef unorm2_getInstance
405 #undef unorm2_getNFCInstance
406 #undef unorm2_getNFDInstance
407 #undef unorm2_getNFKCCasefoldInstance
408 #undef unorm2_getNFKCInstance
409 #undef unorm2_getNFKDInstance
410 #undef unorm2_getRawDecomposition
411 #undef unorm2_hasBoundaryAfter
412 #undef unorm2_hasBoundaryBefore
413 #undef unorm2_isInert
414 #undef unorm2_isNormalized
415 #undef unorm2_normalize
416 #undef unorm2_normalizeSecondAndAppend
417 #undef unorm2_openFiltered
418 #undef unorm2_quickCheck
419 #undef unorm2_spanQuickCheckYes
420 #undef unorm_compare
421 #undef unum_applyPattern
422 #undef unum_clone
423 #undef unum_close
424 #undef unum_countAvailable
425 #undef unum_format
426 #undef unum_formatDecimal
427 #undef unum_formatDouble
428 #undef unum_formatDoubleCurrency
429 #undef unum_formatDoubleForFields
430 #undef unum_formatInt64
431 #undef unum_getAttribute
432 #undef unum_getAvailable
433 #undef unum_getContext
434 #undef unum_getDoubleAttribute
435 #undef unum_getLocaleByType
436 #undef unum_getSymbol
437 #undef unum_getTextAttribute
438 #undef unum_open
439 #undef unum_parse
440 #undef unum_parseDecimal
441 #undef unum_parseDouble
442 #undef unum_parseDoubleCurrency
443 #undef unum_parseInt64
444 #undef unum_setAttribute
445 #undef unum_setContext
446 #undef unum_setDoubleAttribute
447 #undef unum_setSymbol
448 #undef unum_setTextAttribute
449 #undef unum_toPattern
450 #undef unumf_close
451 #undef unumf_formatDecimal
452 #undef unumf_formatDouble
453 #undef unumf_formatInt
454 #undef unumf_openForSkeletonAndLocale
455 #undef unumf_openForSkeletonAndLocaleWithError
456 #undef uscript_breaksBetweenLetters
457 #undef uscript_getCode
458 #undef uscript_getName
459 #undef uscript_getSampleString
460 #undef uscript_getScript
461 #undef uscript_getScriptExtensions
462 #undef uscript_getShortName
463 #undef uscript_getUsage
464 #undef uscript_hasScript
465 #undef uscript_isCased
466 #undef uscript_isRightToLeft
467 #undef uset_add
468 #undef uset_addString
469 #undef uset_clear
470 #undef uset_close
471 #undef uset_complement
472 #undef uset_contains
473 #undef uset_containsString
474 #undef uset_getItem
475 #undef uset_getItemCount
476 #undef uset_getRangeCount
477 #undef uset_isEmpty
478 #undef uset_open
479 #undef uset_openPattern
480 #undef uset_openPatternOptions
481 #undef uset_remove
482 #undef uset_removeString
483 #undef uset_size
484 #undef uset_toPattern
485 #undef utrans_clone
486 #undef utrans_close
487 #undef utrans_countAvailableIDs
488 #undef utrans_getSourceSet
489 #undef utrans_getUnicodeID
490 #undef utrans_openIDs
491 #undef utrans_openInverse
492 #undef utrans_openU
493 #undef utrans_register
494 #undef utrans_setFilter
495 #undef utrans_toRules
496 #undef utrans_transIncrementalUChars
497 #undef utrans_transUChars
498 #undef utrans_unregisterID
499 #undef utext_close
500 #undef utext_openUTF8
501 #undef utext_openUChars
502 #undef utext_clone
503 #undef utext_equals
504 #undef utext_nativeLength
505 #undef utext_char32At
506 #undef utext_current32
507 #undef utext_next32
508 #undef utext_previous32
509 #undef utext_next32From
510 #undef utext_previous32From
511 #undef utext_getNativeIndex
512 #undef utext_setNativeIndex
513 #undef utext_moveIndex32
514 #undef utext_getPreviousNativeIndex
515 #undef utext_extract
516 #undef u_strlen
517 #undef u_countChar32
518 #undef u_strHasMoreChar32Than
519 #undef u_strcat
520 #undef u_strncat
521 #undef u_strstr
522 #undef u_strFindFirst
523 #undef u_strchr
524 #undef u_strchr32
525 #undef u_strrstr
526 #undef u_strFindLast
527 #undef u_strrchr
528 #undef u_strrchr32
529 #undef u_strpbrk
530 #undef u_strcspn
531 #undef u_strspn
532 #undef u_strtok_r
533 #undef u_strcmp
534 #undef u_strcmpCodePointOrder
535 #undef u_strCompare
536 #undef u_strCaseCompare
537 #undef u_strncmp
538 #undef u_strncmpCodePointOrder
539 #undef u_strcasecmp
540 #undef u_strncasecmp
541 #undef u_memcasecmp
542 #undef u_strcpy
543 #undef u_strncpy
544 #undef u_memcpy
545 #undef u_memmove
546 #undef u_memset
547 #undef u_memcmp
548 #undef u_memcmpCodePointOrder
549 #undef u_memchr
550 #undef u_memchr32
551 #undef u_memrchr
552 #undef u_memrchr32
553 #undef u_strToUpper
554 #undef u_strToLower
555 #undef u_strToTitle
556 #undef u_strFoldCase
557 #undef u_strToUTF8
558 #undef u_strFromUTF8
559 #undef u_strToUTF8WithSub
560 #undef u_strFromUTF8WithSub
561 #undef u_strFromUTF8Lenient
562 #undef u_strToUTF32
563 #undef u_strFromUTF32
564 #undef u_strToUTF32WithSub
565 #undef u_strFromUTF32WithSub
566 #undef u_errorName
567
568 extern "C"
569 {
UCNV_TO_U_CALLBACK_ESCAPE(const void * context,UConverterToUnicodeArgs * toUArgs,const char * codeUnits,int32_t length,UConverterCallbackReason reason,UErrorCode * err)570 void UCNV_TO_U_CALLBACK_ESCAPE(const void *context, UConverterToUnicodeArgs *toUArgs, const char *codeUnits,
571 int32_t length, UConverterCallbackReason reason, UErrorCode *err)
572 {
573 U_ICU_ENTRY_POINT_RENAME(UCNV_TO_U_CALLBACK_ESCAPE)(context, toUArgs, codeUnits, length, reason, err);
574 }
u_charDigitValue(UChar32 c)575 int32_t u_charDigitValue(UChar32 c)
576 {
577 return U_ICU_ENTRY_POINT_RENAME(u_charDigitValue)(c);
578 }
u_charDirection(UChar32 c)579 UCharDirection u_charDirection(UChar32 c)
580 {
581 return U_ICU_ENTRY_POINT_RENAME(u_charDirection)(c);
582 }
u_charFromName(UCharNameChoice nameChoice,const char * name,UErrorCode * pErrorCode)583 UChar32 u_charFromName(UCharNameChoice nameChoice, const char *name, UErrorCode *pErrorCode)
584 {
585 return U_ICU_ENTRY_POINT_RENAME(u_charFromName)(nameChoice, name, pErrorCode);
586 }
u_charMirror(UChar32 c)587 UChar32 u_charMirror(UChar32 c)
588 {
589 return U_ICU_ENTRY_POINT_RENAME(u_charMirror)(c);
590 }
u_charName(UChar32 code,UCharNameChoice nameChoice,char * buffer,int32_t bufferLength,UErrorCode * pErrorCode)591 int32_t u_charName(UChar32 code, UCharNameChoice nameChoice, char *buffer, int32_t bufferLength,
592 UErrorCode *pErrorCode)
593 {
594 return U_ICU_ENTRY_POINT_RENAME(u_charName)(code, nameChoice, buffer, bufferLength, pErrorCode);
595 }
u_charType(UChar32 c)596 int8_t u_charType(UChar32 c)
597 {
598 return U_ICU_ENTRY_POINT_RENAME(u_charType)(c);
599 }
u_digit(UChar32 ch,int8_t radix)600 int32_t u_digit(UChar32 ch, int8_t radix)
601 {
602 return U_ICU_ENTRY_POINT_RENAME(u_digit)(ch, radix);
603 }
u_enumCharNames(UChar32 start,UChar32 limit,UEnumCharNamesFn * fn,void * context,UCharNameChoice nameChoice,UErrorCode * pErrorCode)604 void u_enumCharNames(UChar32 start, UChar32 limit, UEnumCharNamesFn *fn, void *context, UCharNameChoice nameChoice,
605 UErrorCode *pErrorCode)
606 {
607 U_ICU_ENTRY_POINT_RENAME(u_enumCharNames)(start, limit, fn, context, nameChoice, pErrorCode);
608 }
u_enumCharTypes(UCharEnumTypeRange * enumRange,const void * context)609 void u_enumCharTypes(UCharEnumTypeRange *enumRange, const void *context)
610 {
611 U_ICU_ENTRY_POINT_RENAME(u_enumCharTypes)(enumRange, context);
612 }
u_foldCase(UChar32 c,uint32_t options)613 UChar32 u_foldCase(UChar32 c, uint32_t options)
614 {
615 return U_ICU_ENTRY_POINT_RENAME(u_foldCase)(c, options);
616 }
u_forDigit(int32_t digit,int8_t radix)617 UChar32 u_forDigit(int32_t digit, int8_t radix)
618 {
619 return U_ICU_ENTRY_POINT_RENAME(u_forDigit)(digit, radix);
620 }
u_getBidiPairedBracket(UChar32 c)621 UChar32 u_getBidiPairedBracket(UChar32 c)
622 {
623 return U_ICU_ENTRY_POINT_RENAME(u_getBidiPairedBracket)(c);
624 }
u_getBinaryPropertySet(UProperty property,UErrorCode * pErrorCode)625 const USet *u_getBinaryPropertySet(UProperty property, UErrorCode *pErrorCode)
626 {
627 return U_ICU_ENTRY_POINT_RENAME(u_getBinaryPropertySet)(property, pErrorCode);
628 }
u_getCombiningClass(UChar32 c)629 uint8_t u_getCombiningClass(UChar32 c)
630 {
631 return U_ICU_ENTRY_POINT_RENAME(u_getCombiningClass)(c);
632 }
u_getFC_NFKC_Closure(UChar32 c,UChar * dest,int32_t destCapacity,UErrorCode * pErrorCode)633 int32_t u_getFC_NFKC_Closure(UChar32 c, UChar *dest, int32_t destCapacity, UErrorCode *pErrorCode)
634 {
635 return U_ICU_ENTRY_POINT_RENAME(u_getFC_NFKC_Closure)(c, dest, destCapacity, pErrorCode);
636 }
u_getIntPropertyMaxValue(UProperty which)637 int32_t u_getIntPropertyMaxValue(UProperty which)
638 {
639 return U_ICU_ENTRY_POINT_RENAME(u_getIntPropertyMaxValue)(which);
640 }
u_getIntPropertyMinValue(UProperty which)641 int32_t u_getIntPropertyMinValue(UProperty which)
642 {
643 return U_ICU_ENTRY_POINT_RENAME(u_getIntPropertyMinValue)(which);
644 }
u_getIntPropertyValue(UChar32 c,UProperty which)645 int32_t u_getIntPropertyValue(UChar32 c, UProperty which)
646 {
647 return U_ICU_ENTRY_POINT_RENAME(u_getIntPropertyValue)(c, which);
648 }
u_getNumericValue(UChar32 c)649 double u_getNumericValue(UChar32 c)
650 {
651 return U_ICU_ENTRY_POINT_RENAME(u_getNumericValue)(c);
652 }
u_getPropertyEnum(const char * alias)653 UProperty u_getPropertyEnum(const char *alias)
654 {
655 return U_ICU_ENTRY_POINT_RENAME(u_getPropertyEnum)(alias);
656 }
u_getPropertyName(UProperty property,UPropertyNameChoice nameChoice)657 const char *u_getPropertyName(UProperty property, UPropertyNameChoice nameChoice)
658 {
659 return U_ICU_ENTRY_POINT_RENAME(u_getPropertyName)(property, nameChoice);
660 }
u_getPropertyValueEnum(UProperty property,const char * alias)661 int32_t u_getPropertyValueEnum(UProperty property, const char *alias)
662 {
663 return U_ICU_ENTRY_POINT_RENAME(u_getPropertyValueEnum)(property, alias);
664 }
u_getPropertyValueName(UProperty property,int32_t value,UPropertyNameChoice nameChoice)665 const char *u_getPropertyValueName(UProperty property, int32_t value, UPropertyNameChoice nameChoice)
666 {
667 return U_ICU_ENTRY_POINT_RENAME(u_getPropertyValueName)(property, value, nameChoice);
668 }
u_hasBinaryProperty(UChar32 c,UProperty which)669 UBool u_hasBinaryProperty(UChar32 c, UProperty which)
670 {
671 return U_ICU_ENTRY_POINT_RENAME(u_hasBinaryProperty)(c, which);
672 }
u_isIDIgnorable(UChar32 c)673 UBool u_isIDIgnorable(UChar32 c)
674 {
675 return U_ICU_ENTRY_POINT_RENAME(u_isIDIgnorable)(c);
676 }
u_isIDPart(UChar32 c)677 UBool u_isIDPart(UChar32 c)
678 {
679 return U_ICU_ENTRY_POINT_RENAME(u_isIDPart)(c);
680 }
u_isIDStart(UChar32 c)681 UBool u_isIDStart(UChar32 c)
682 {
683 return U_ICU_ENTRY_POINT_RENAME(u_isIDStart)(c);
684 }
u_isISOControl(UChar32 c)685 UBool u_isISOControl(UChar32 c)
686 {
687 return U_ICU_ENTRY_POINT_RENAME(u_isISOControl)(c);
688 }
u_isJavaIDPart(UChar32 c)689 UBool u_isJavaIDPart(UChar32 c)
690 {
691 return U_ICU_ENTRY_POINT_RENAME(u_isJavaIDPart)(c);
692 }
u_isJavaIDStart(UChar32 c)693 UBool u_isJavaIDStart(UChar32 c)
694 {
695 return U_ICU_ENTRY_POINT_RENAME(u_isJavaIDStart)(c);
696 }
u_isJavaSpaceChar(UChar32 c)697 UBool u_isJavaSpaceChar(UChar32 c)
698 {
699 return U_ICU_ENTRY_POINT_RENAME(u_isJavaSpaceChar)(c);
700 }
u_isMirrored(UChar32 c)701 UBool u_isMirrored(UChar32 c)
702 {
703 return U_ICU_ENTRY_POINT_RENAME(u_isMirrored)(c);
704 }
u_isUAlphabetic(UChar32 c)705 UBool u_isUAlphabetic(UChar32 c)
706 {
707 return U_ICU_ENTRY_POINT_RENAME(u_isUAlphabetic)(c);
708 }
u_isULowercase(UChar32 c)709 UBool u_isULowercase(UChar32 c)
710 {
711 return U_ICU_ENTRY_POINT_RENAME(u_isULowercase)(c);
712 }
u_isUUppercase(UChar32 c)713 UBool u_isUUppercase(UChar32 c)
714 {
715 return U_ICU_ENTRY_POINT_RENAME(u_isUUppercase)(c);
716 }
u_isUWhiteSpace(UChar32 c)717 UBool u_isUWhiteSpace(UChar32 c)
718 {
719 return U_ICU_ENTRY_POINT_RENAME(u_isUWhiteSpace)(c);
720 }
u_isWhitespace(UChar32 c)721 UBool u_isWhitespace(UChar32 c)
722 {
723 return U_ICU_ENTRY_POINT_RENAME(u_isWhitespace)(c);
724 }
u_isalnum(UChar32 c)725 UBool u_isalnum(UChar32 c)
726 {
727 return U_ICU_ENTRY_POINT_RENAME(u_isalnum)(c);
728 }
u_isalpha(UChar32 c)729 UBool u_isalpha(UChar32 c)
730 {
731 return U_ICU_ENTRY_POINT_RENAME(u_isalpha)(c);
732 }
u_isbase(UChar32 c)733 UBool u_isbase(UChar32 c)
734 {
735 return U_ICU_ENTRY_POINT_RENAME(u_isbase)(c);
736 }
u_isblank(UChar32 c)737 UBool u_isblank(UChar32 c)
738 {
739 return U_ICU_ENTRY_POINT_RENAME(u_isblank)(c);
740 }
u_iscntrl(UChar32 c)741 UBool u_iscntrl(UChar32 c)
742 {
743 return U_ICU_ENTRY_POINT_RENAME(u_iscntrl)(c);
744 }
u_isdefined(UChar32 c)745 UBool u_isdefined(UChar32 c)
746 {
747 return U_ICU_ENTRY_POINT_RENAME(u_isdefined)(c);
748 }
u_isdigit(UChar32 c)749 UBool u_isdigit(UChar32 c)
750 {
751 return U_ICU_ENTRY_POINT_RENAME(u_isdigit)(c);
752 }
u_isgraph(UChar32 c)753 UBool u_isgraph(UChar32 c)
754 {
755 return U_ICU_ENTRY_POINT_RENAME(u_isgraph)(c);
756 }
u_islower(UChar32 c)757 UBool u_islower(UChar32 c)
758 {
759 return U_ICU_ENTRY_POINT_RENAME(u_islower)(c);
760 }
u_isprint(UChar32 c)761 UBool u_isprint(UChar32 c)
762 {
763 return U_ICU_ENTRY_POINT_RENAME(u_isprint)(c);
764 }
u_ispunct(UChar32 c)765 UBool u_ispunct(UChar32 c)
766 {
767 return U_ICU_ENTRY_POINT_RENAME(u_ispunct)(c);
768 }
u_isspace(UChar32 c)769 UBool u_isspace(UChar32 c)
770 {
771 return U_ICU_ENTRY_POINT_RENAME(u_isspace)(c);
772 }
u_istitle(UChar32 c)773 UBool u_istitle(UChar32 c)
774 {
775 return U_ICU_ENTRY_POINT_RENAME(u_istitle)(c);
776 }
u_isupper(UChar32 c)777 UBool u_isupper(UChar32 c)
778 {
779 return U_ICU_ENTRY_POINT_RENAME(u_isupper)(c);
780 }
u_isxdigit(UChar32 c)781 UBool u_isxdigit(UChar32 c)
782 {
783 return U_ICU_ENTRY_POINT_RENAME(u_isxdigit)(c);
784 }
u_stringHasBinaryProperty(const UChar * s,int32_t length,UProperty which)785 UBool u_stringHasBinaryProperty(const UChar *s, int32_t length, UProperty which)
786 {
787 return U_ICU_ENTRY_POINT_RENAME(u_stringHasBinaryProperty)(s, length, which);
788 }
u_tolower(UChar32 c)789 UChar32 u_tolower(UChar32 c)
790 {
791 return U_ICU_ENTRY_POINT_RENAME(u_tolower)(c);
792 }
u_totitle(UChar32 c)793 UChar32 u_totitle(UChar32 c)
794 {
795 return U_ICU_ENTRY_POINT_RENAME(u_totitle)(c);
796 }
u_toupper(UChar32 c)797 UChar32 u_toupper(UChar32 c)
798 {
799 return U_ICU_ENTRY_POINT_RENAME(u_toupper)(c);
800 }
ubidi_close(UBiDi * pBiDi)801 void ubidi_close(UBiDi *pBiDi)
802 {
803 U_ICU_ENTRY_POINT_RENAME(ubidi_close)(pBiDi);
804 }
ubidi_countParagraphs(UBiDi * pBiDi)805 int32_t ubidi_countParagraphs(UBiDi *pBiDi)
806 {
807 return U_ICU_ENTRY_POINT_RENAME(ubidi_countParagraphs)(pBiDi);
808 }
ubidi_countRuns(UBiDi * pBiDi,UErrorCode * pErrorCode)809 int32_t ubidi_countRuns(UBiDi *pBiDi, UErrorCode *pErrorCode)
810 {
811 return U_ICU_ENTRY_POINT_RENAME(ubidi_countRuns)(pBiDi, pErrorCode);
812 }
ubidi_getBaseDirection(const UChar * text,int32_t length)813 UBiDiDirection ubidi_getBaseDirection(const UChar *text, int32_t length)
814 {
815 return U_ICU_ENTRY_POINT_RENAME(ubidi_getBaseDirection)(text, length);
816 }
ubidi_getClassCallback(UBiDi * pBiDi,UBiDiClassCallback ** fn,const void ** context)817 void ubidi_getClassCallback(UBiDi *pBiDi, UBiDiClassCallback **fn, const void **context)
818 {
819 U_ICU_ENTRY_POINT_RENAME(ubidi_getClassCallback)(pBiDi, fn, context);
820 }
ubidi_getCustomizedClass(UBiDi * pBiDi,UChar32 c)821 UCharDirection ubidi_getCustomizedClass(UBiDi *pBiDi, UChar32 c)
822 {
823 return U_ICU_ENTRY_POINT_RENAME(ubidi_getCustomizedClass)(pBiDi, c);
824 }
ubidi_getDirection(const UBiDi * pBiDi)825 UBiDiDirection ubidi_getDirection(const UBiDi *pBiDi)
826 {
827 return U_ICU_ENTRY_POINT_RENAME(ubidi_getDirection)(pBiDi);
828 }
ubidi_getLength(const UBiDi * pBiDi)829 int32_t ubidi_getLength(const UBiDi *pBiDi)
830 {
831 return U_ICU_ENTRY_POINT_RENAME(ubidi_getLength)(pBiDi);
832 }
ubidi_getLevelAt(const UBiDi * pBiDi,int32_t charIndex)833 UBiDiLevel ubidi_getLevelAt(const UBiDi *pBiDi, int32_t charIndex)
834 {
835 return U_ICU_ENTRY_POINT_RENAME(ubidi_getLevelAt)(pBiDi, charIndex);
836 }
ubidi_getLevels(UBiDi * pBiDi,UErrorCode * pErrorCode)837 const UBiDiLevel *ubidi_getLevels(UBiDi *pBiDi, UErrorCode *pErrorCode)
838 {
839 return U_ICU_ENTRY_POINT_RENAME(ubidi_getLevels)(pBiDi, pErrorCode);
840 }
ubidi_getLogicalIndex(UBiDi * pBiDi,int32_t visualIndex,UErrorCode * pErrorCode)841 int32_t ubidi_getLogicalIndex(UBiDi *pBiDi, int32_t visualIndex, UErrorCode *pErrorCode)
842 {
843 return U_ICU_ENTRY_POINT_RENAME(ubidi_getLogicalIndex)(pBiDi, visualIndex, pErrorCode);
844 }
ubidi_getLogicalMap(UBiDi * pBiDi,int32_t * indexMap,UErrorCode * pErrorCode)845 void ubidi_getLogicalMap(UBiDi *pBiDi, int32_t *indexMap, UErrorCode *pErrorCode)
846 {
847 U_ICU_ENTRY_POINT_RENAME(ubidi_getLogicalMap)(pBiDi, indexMap, pErrorCode);
848 }
ubidi_getLogicalRun(const UBiDi * pBiDi,int32_t logicalPosition,int32_t * pLogicalLimit,UBiDiLevel * pLevel)849 void ubidi_getLogicalRun(const UBiDi *pBiDi, int32_t logicalPosition, int32_t *pLogicalLimit, UBiDiLevel *pLevel)
850 {
851 U_ICU_ENTRY_POINT_RENAME(ubidi_getLogicalRun)(pBiDi, logicalPosition, pLogicalLimit, pLevel);
852 }
ubidi_getParaLevel(const UBiDi * pBiDi)853 UBiDiLevel ubidi_getParaLevel(const UBiDi *pBiDi)
854 {
855 return U_ICU_ENTRY_POINT_RENAME(ubidi_getParaLevel)(pBiDi);
856 }
ubidi_getParagraph(const UBiDi * pBiDi,int32_t charIndex,int32_t * pParaStart,int32_t * pParaLimit,UBiDiLevel * pParaLevel,UErrorCode * pErrorCode)857 int32_t ubidi_getParagraph(const UBiDi *pBiDi, int32_t charIndex, int32_t *pParaStart, int32_t *pParaLimit,
858 UBiDiLevel *pParaLevel, UErrorCode *pErrorCode)
859 {
860 return U_ICU_ENTRY_POINT_RENAME(ubidi_getParagraph)(pBiDi, charIndex, pParaStart, pParaLimit, pParaLevel,
861 pErrorCode);
862 }
ubidi_getParagraphByIndex(const UBiDi * pBiDi,int32_t paraIndex,int32_t * pParaStart,int32_t * pParaLimit,UBiDiLevel * pParaLevel,UErrorCode * pErrorCode)863 void ubidi_getParagraphByIndex(const UBiDi *pBiDi, int32_t paraIndex, int32_t *pParaStart, int32_t *pParaLimit,
864 UBiDiLevel *pParaLevel, UErrorCode *pErrorCode)
865 {
866 U_ICU_ENTRY_POINT_RENAME(ubidi_getParagraphByIndex)(pBiDi, paraIndex, pParaStart, pParaLimit, pParaLevel,
867 pErrorCode);
868 }
ubidi_getProcessedLength(const UBiDi * pBiDi)869 int32_t ubidi_getProcessedLength(const UBiDi *pBiDi)
870 {
871 return U_ICU_ENTRY_POINT_RENAME(ubidi_getProcessedLength)(pBiDi);
872 }
ubidi_getReorderingMode(UBiDi * pBiDi)873 UBiDiReorderingMode ubidi_getReorderingMode(UBiDi *pBiDi)
874 {
875 return U_ICU_ENTRY_POINT_RENAME(ubidi_getReorderingMode)(pBiDi);
876 }
ubidi_getReorderingOptions(UBiDi * pBiDi)877 uint32_t ubidi_getReorderingOptions(UBiDi *pBiDi)
878 {
879 return U_ICU_ENTRY_POINT_RENAME(ubidi_getReorderingOptions)(pBiDi);
880 }
ubidi_getResultLength(const UBiDi * pBiDi)881 int32_t ubidi_getResultLength(const UBiDi *pBiDi)
882 {
883 return U_ICU_ENTRY_POINT_RENAME(ubidi_getResultLength)(pBiDi);
884 }
ubidi_getText(const UBiDi * pBiDi)885 const UChar *ubidi_getText(const UBiDi *pBiDi)
886 {
887 return U_ICU_ENTRY_POINT_RENAME(ubidi_getText)(pBiDi);
888 }
ubidi_getVisualIndex(UBiDi * pBiDi,int32_t logicalIndex,UErrorCode * pErrorCode)889 int32_t ubidi_getVisualIndex(UBiDi *pBiDi, int32_t logicalIndex, UErrorCode *pErrorCode)
890 {
891 return U_ICU_ENTRY_POINT_RENAME(ubidi_getVisualIndex)(pBiDi, logicalIndex, pErrorCode);
892 }
ubidi_getVisualMap(UBiDi * pBiDi,int32_t * indexMap,UErrorCode * pErrorCode)893 void ubidi_getVisualMap(UBiDi *pBiDi, int32_t *indexMap, UErrorCode *pErrorCode)
894 {
895 U_ICU_ENTRY_POINT_RENAME(ubidi_getVisualMap)(pBiDi, indexMap, pErrorCode);
896 }
ubidi_getVisualRun(UBiDi * pBiDi,int32_t runIndex,int32_t * pLogicalStart,int32_t * pLength)897 UBiDiDirection ubidi_getVisualRun(UBiDi *pBiDi, int32_t runIndex, int32_t *pLogicalStart, int32_t *pLength)
898 {
899 return U_ICU_ENTRY_POINT_RENAME(ubidi_getVisualRun)(pBiDi, runIndex, pLogicalStart, pLength);
900 }
ubidi_invertMap(const int32_t * srcMap,int32_t * destMap,int32_t length)901 void ubidi_invertMap(const int32_t *srcMap, int32_t *destMap, int32_t length)
902 {
903 U_ICU_ENTRY_POINT_RENAME(ubidi_invertMap)(srcMap, destMap, length);
904 }
ubidi_isInverse(UBiDi * pBiDi)905 UBool ubidi_isInverse(UBiDi *pBiDi)
906 {
907 return U_ICU_ENTRY_POINT_RENAME(ubidi_isInverse)(pBiDi);
908 }
ubidi_isOrderParagraphsLTR(UBiDi * pBiDi)909 UBool ubidi_isOrderParagraphsLTR(UBiDi *pBiDi)
910 {
911 return U_ICU_ENTRY_POINT_RENAME(ubidi_isOrderParagraphsLTR)(pBiDi);
912 }
ubidi_open()913 UBiDi *ubidi_open()
914 {
915 return U_ICU_ENTRY_POINT_RENAME(ubidi_open)();
916 }
ubidi_openSized(int32_t maxLength,int32_t maxRunCount,UErrorCode * pErrorCode)917 UBiDi *ubidi_openSized(int32_t maxLength, int32_t maxRunCount, UErrorCode *pErrorCode)
918 {
919 return U_ICU_ENTRY_POINT_RENAME(ubidi_openSized)(maxLength, maxRunCount, pErrorCode);
920 }
ubidi_orderParagraphsLTR(UBiDi * pBiDi,UBool orderParagraphsLTR)921 void ubidi_orderParagraphsLTR(UBiDi *pBiDi, UBool orderParagraphsLTR)
922 {
923 U_ICU_ENTRY_POINT_RENAME(ubidi_orderParagraphsLTR)(pBiDi, orderParagraphsLTR);
924 }
ubidi_reorderLogical(const UBiDiLevel * levels,int32_t length,int32_t * indexMap)925 void ubidi_reorderLogical(const UBiDiLevel *levels, int32_t length, int32_t *indexMap)
926 {
927 U_ICU_ENTRY_POINT_RENAME(ubidi_reorderLogical)(levels, length, indexMap);
928 }
ubidi_reorderVisual(const UBiDiLevel * levels,int32_t length,int32_t * indexMap)929 void ubidi_reorderVisual(const UBiDiLevel *levels, int32_t length, int32_t *indexMap)
930 {
931 U_ICU_ENTRY_POINT_RENAME(ubidi_reorderVisual)(levels, length, indexMap);
932 }
ubidi_setClassCallback(UBiDi * pBiDi,UBiDiClassCallback * newFn,const void * newContext,UBiDiClassCallback ** oldFn,const void ** oldContext,UErrorCode * pErrorCode)933 void ubidi_setClassCallback(UBiDi *pBiDi, UBiDiClassCallback *newFn, const void *newContext, UBiDiClassCallback **oldFn,
934 const void **oldContext, UErrorCode *pErrorCode)
935 {
936 U_ICU_ENTRY_POINT_RENAME(ubidi_setClassCallback)(pBiDi, newFn, newContext, oldFn, oldContext, pErrorCode);
937 }
ubidi_setContext(UBiDi * pBiDi,const UChar * prologue,int32_t proLength,const UChar * epilogue,int32_t epiLength,UErrorCode * pErrorCode)938 void ubidi_setContext(UBiDi *pBiDi, const UChar *prologue, int32_t proLength, const UChar *epilogue, int32_t epiLength,
939 UErrorCode *pErrorCode)
940 {
941 U_ICU_ENTRY_POINT_RENAME(ubidi_setContext)(pBiDi, prologue, proLength, epilogue, epiLength, pErrorCode);
942 }
ubidi_setInverse(UBiDi * pBiDi,UBool isInverse)943 void ubidi_setInverse(UBiDi *pBiDi, UBool isInverse)
944 {
945 U_ICU_ENTRY_POINT_RENAME(ubidi_setInverse)(pBiDi, isInverse);
946 }
ubidi_setLine(const UBiDi * pParaBiDi,int32_t start,int32_t limit,UBiDi * pLineBiDi,UErrorCode * pErrorCode)947 void ubidi_setLine(const UBiDi *pParaBiDi, int32_t start, int32_t limit, UBiDi *pLineBiDi, UErrorCode *pErrorCode)
948 {
949 U_ICU_ENTRY_POINT_RENAME(ubidi_setLine)(pParaBiDi, start, limit, pLineBiDi, pErrorCode);
950 }
ubidi_setPara(UBiDi * pBiDi,const UChar * text,int32_t length,UBiDiLevel paraLevel,UBiDiLevel * embeddingLevels,UErrorCode * pErrorCode)951 void ubidi_setPara(UBiDi *pBiDi, const UChar *text, int32_t length, UBiDiLevel paraLevel, UBiDiLevel *embeddingLevels,
952 UErrorCode *pErrorCode)
953 {
954 U_ICU_ENTRY_POINT_RENAME(ubidi_setPara)(pBiDi, text, length, paraLevel, embeddingLevels, pErrorCode);
955 }
ubidi_setReorderingMode(UBiDi * pBiDi,UBiDiReorderingMode reorderingMode)956 void ubidi_setReorderingMode(UBiDi *pBiDi, UBiDiReorderingMode reorderingMode)
957 {
958 U_ICU_ENTRY_POINT_RENAME(ubidi_setReorderingMode)(pBiDi, reorderingMode);
959 }
ubidi_setReorderingOptions(UBiDi * pBiDi,uint32_t reorderingOptions)960 void ubidi_setReorderingOptions(UBiDi *pBiDi, uint32_t reorderingOptions)
961 {
962 U_ICU_ENTRY_POINT_RENAME(ubidi_setReorderingOptions)(pBiDi, reorderingOptions);
963 }
ubidi_writeReordered(UBiDi * pBiDi,UChar * dest,int32_t destSize,uint16_t options,UErrorCode * pErrorCode)964 int32_t ubidi_writeReordered(UBiDi *pBiDi, UChar *dest, int32_t destSize, uint16_t options, UErrorCode *pErrorCode)
965 {
966 return U_ICU_ENTRY_POINT_RENAME(ubidi_writeReordered)(pBiDi, dest, destSize, options, pErrorCode);
967 }
ubidi_writeReverse(const UChar * src,int32_t srcLength,UChar * dest,int32_t destSize,uint16_t options,UErrorCode * pErrorCode)968 int32_t ubidi_writeReverse(const UChar *src, int32_t srcLength, UChar *dest, int32_t destSize, uint16_t options,
969 UErrorCode *pErrorCode)
970 {
971 return U_ICU_ENTRY_POINT_RENAME(ubidi_writeReverse)(src, srcLength, dest, destSize, options, pErrorCode);
972 }
ublock_getCode(UChar32 c)973 UBlockCode ublock_getCode(UChar32 c)
974 {
975 return U_ICU_ENTRY_POINT_RENAME(ublock_getCode)(c);
976 }
ubrk_clone(const UBreakIterator * bi,UErrorCode * status)977 UBreakIterator *ubrk_clone(const UBreakIterator *bi, UErrorCode *status)
978 {
979 return U_ICU_ENTRY_POINT_RENAME(ubrk_clone)(bi, status);
980 }
ubrk_close(UBreakIterator * bi)981 void ubrk_close(UBreakIterator *bi)
982 {
983 U_ICU_ENTRY_POINT_RENAME(ubrk_close)(bi);
984 }
ubrk_countAvailable()985 int32_t ubrk_countAvailable()
986 {
987 return U_ICU_ENTRY_POINT_RENAME(ubrk_countAvailable)();
988 }
ubrk_current(const UBreakIterator * bi)989 int32_t ubrk_current(const UBreakIterator *bi)
990 {
991 return U_ICU_ENTRY_POINT_RENAME(ubrk_current)(bi);
992 }
ubrk_first(UBreakIterator * bi)993 int32_t ubrk_first(UBreakIterator *bi)
994 {
995 return U_ICU_ENTRY_POINT_RENAME(ubrk_first)(bi);
996 }
ubrk_following(UBreakIterator * bi,int32_t offset)997 int32_t ubrk_following(UBreakIterator *bi, int32_t offset)
998 {
999 return U_ICU_ENTRY_POINT_RENAME(ubrk_following)(bi, offset);
1000 }
ubrk_getAvailable(int32_t index)1001 const char *ubrk_getAvailable(int32_t index)
1002 {
1003 return U_ICU_ENTRY_POINT_RENAME(ubrk_getAvailable)(index);
1004 }
ubrk_getBinaryRules(UBreakIterator * bi,uint8_t * binaryRules,int32_t rulesCapacity,UErrorCode * status)1005 int32_t ubrk_getBinaryRules(UBreakIterator *bi, uint8_t *binaryRules, int32_t rulesCapacity, UErrorCode *status)
1006 {
1007 return U_ICU_ENTRY_POINT_RENAME(ubrk_getBinaryRules)(bi, binaryRules, rulesCapacity, status);
1008 }
ubrk_getLocaleByType(const UBreakIterator * bi,ULocDataLocaleType type,UErrorCode * status)1009 const char *ubrk_getLocaleByType(const UBreakIterator *bi, ULocDataLocaleType type, UErrorCode *status)
1010 {
1011 return U_ICU_ENTRY_POINT_RENAME(ubrk_getLocaleByType)(bi, type, status);
1012 }
ubrk_getRuleStatus(UBreakIterator * bi)1013 int32_t ubrk_getRuleStatus(UBreakIterator *bi)
1014 {
1015 return U_ICU_ENTRY_POINT_RENAME(ubrk_getRuleStatus)(bi);
1016 }
ubrk_getRuleStatusVec(UBreakIterator * bi,int32_t * fillInVec,int32_t capacity,UErrorCode * status)1017 int32_t ubrk_getRuleStatusVec(UBreakIterator *bi, int32_t *fillInVec, int32_t capacity, UErrorCode *status)
1018 {
1019 return U_ICU_ENTRY_POINT_RENAME(ubrk_getRuleStatusVec)(bi, fillInVec, capacity, status);
1020 }
ubrk_isBoundary(UBreakIterator * bi,int32_t offset)1021 UBool ubrk_isBoundary(UBreakIterator *bi, int32_t offset)
1022 {
1023 return U_ICU_ENTRY_POINT_RENAME(ubrk_isBoundary)(bi, offset);
1024 }
ubrk_last(UBreakIterator * bi)1025 int32_t ubrk_last(UBreakIterator *bi)
1026 {
1027 return U_ICU_ENTRY_POINT_RENAME(ubrk_last)(bi);
1028 }
ubrk_next(UBreakIterator * bi)1029 int32_t ubrk_next(UBreakIterator *bi)
1030 {
1031 return U_ICU_ENTRY_POINT_RENAME(ubrk_next)(bi);
1032 }
ubrk_open(UBreakIteratorType type,const char * locale,const UChar * text,int32_t textLength,UErrorCode * status)1033 UBreakIterator *ubrk_open(UBreakIteratorType type, const char *locale, const UChar *text, int32_t textLength,
1034 UErrorCode *status)
1035 {
1036 return U_ICU_ENTRY_POINT_RENAME(ubrk_open)(type, locale, text, textLength, status);
1037 }
ubrk_openBinaryRules(const uint8_t * binaryRules,int32_t rulesLength,const UChar * text,int32_t textLength,UErrorCode * status)1038 UBreakIterator *ubrk_openBinaryRules(const uint8_t *binaryRules, int32_t rulesLength, const UChar *text,
1039 int32_t textLength, UErrorCode *status)
1040 {
1041 return U_ICU_ENTRY_POINT_RENAME(ubrk_openBinaryRules)(binaryRules, rulesLength, text, textLength, status);
1042 }
ubrk_openRules(const UChar * rules,int32_t rulesLength,const UChar * text,int32_t textLength,UParseError * parseErr,UErrorCode * status)1043 UBreakIterator *ubrk_openRules(const UChar *rules, int32_t rulesLength, const UChar *text, int32_t textLength,
1044 UParseError *parseErr, UErrorCode *status)
1045 {
1046 return U_ICU_ENTRY_POINT_RENAME(ubrk_openRules)(rules, rulesLength, text, textLength, parseErr, status);
1047 }
ubrk_preceding(UBreakIterator * bi,int32_t offset)1048 int32_t ubrk_preceding(UBreakIterator *bi, int32_t offset)
1049 {
1050 return U_ICU_ENTRY_POINT_RENAME(ubrk_preceding)(bi, offset);
1051 }
ubrk_previous(UBreakIterator * bi)1052 int32_t ubrk_previous(UBreakIterator *bi)
1053 {
1054 return U_ICU_ENTRY_POINT_RENAME(ubrk_previous)(bi);
1055 }
ubrk_setText(UBreakIterator * bi,const UChar * text,int32_t textLength,UErrorCode * status)1056 void ubrk_setText(UBreakIterator *bi, const UChar *text, int32_t textLength, UErrorCode *status)
1057 {
1058 U_ICU_ENTRY_POINT_RENAME(ubrk_setText)(bi, text, textLength, status);
1059 }
ucal_add(UCalendar * cal,UCalendarDateFields field,int32_t amount,UErrorCode * status)1060 void ucal_add(UCalendar *cal, UCalendarDateFields field, int32_t amount, UErrorCode *status)
1061 {
1062 U_ICU_ENTRY_POINT_RENAME(ucal_add)(cal, field, amount, status);
1063 }
ucal_clear(UCalendar * calendar)1064 void ucal_clear(UCalendar *calendar)
1065 {
1066 U_ICU_ENTRY_POINT_RENAME(ucal_clear)(calendar);
1067 }
ucal_clearField(UCalendar * cal,UCalendarDateFields field)1068 void ucal_clearField(UCalendar *cal, UCalendarDateFields field)
1069 {
1070 U_ICU_ENTRY_POINT_RENAME(ucal_clearField)(cal, field);
1071 }
ucal_clone(const UCalendar * cal,UErrorCode * status)1072 UCalendar *ucal_clone(const UCalendar *cal, UErrorCode *status)
1073 {
1074 return U_ICU_ENTRY_POINT_RENAME(ucal_clone)(cal, status);
1075 }
ucal_close(UCalendar * cal)1076 void ucal_close(UCalendar *cal)
1077 {
1078 U_ICU_ENTRY_POINT_RENAME(ucal_close)(cal);
1079 }
ucal_countAvailable()1080 int32_t ucal_countAvailable()
1081 {
1082 return U_ICU_ENTRY_POINT_RENAME(ucal_countAvailable)();
1083 }
ucal_equivalentTo(const UCalendar * cal1,const UCalendar * cal2)1084 UBool ucal_equivalentTo(const UCalendar *cal1, const UCalendar *cal2)
1085 {
1086 return U_ICU_ENTRY_POINT_RENAME(ucal_equivalentTo)(cal1, cal2);
1087 }
ucal_get(const UCalendar * cal,UCalendarDateFields field,UErrorCode * status)1088 int32_t ucal_get(const UCalendar *cal, UCalendarDateFields field, UErrorCode *status)
1089 {
1090 return U_ICU_ENTRY_POINT_RENAME(ucal_get)(cal, field, status);
1091 }
ucal_getAttribute(const UCalendar * cal,UCalendarAttribute attr)1092 int32_t ucal_getAttribute(const UCalendar *cal, UCalendarAttribute attr)
1093 {
1094 return U_ICU_ENTRY_POINT_RENAME(ucal_getAttribute)(cal, attr);
1095 }
ucal_getAvailable(int32_t localeIndex)1096 const char *ucal_getAvailable(int32_t localeIndex)
1097 {
1098 return U_ICU_ENTRY_POINT_RENAME(ucal_getAvailable)(localeIndex);
1099 }
ucal_getCanonicalTimeZoneID(const UChar * id,int32_t len,UChar * result,int32_t resultCapacity,UBool * isSystemID,UErrorCode * status)1100 int32_t ucal_getCanonicalTimeZoneID(const UChar *id, int32_t len, UChar *result, int32_t resultCapacity,
1101 UBool *isSystemID, UErrorCode *status)
1102 {
1103 return U_ICU_ENTRY_POINT_RENAME(ucal_getCanonicalTimeZoneID)(id, len, result, resultCapacity, isSystemID, status);
1104 }
ucal_getDSTSavings(const UChar * zoneID,UErrorCode * ec)1105 int32_t ucal_getDSTSavings(const UChar *zoneID, UErrorCode *ec)
1106 {
1107 return U_ICU_ENTRY_POINT_RENAME(ucal_getDSTSavings)(zoneID, ec);
1108 }
ucal_getDayOfWeekType(const UCalendar * cal,UCalendarDaysOfWeek dayOfWeek,UErrorCode * status)1109 UCalendarWeekdayType ucal_getDayOfWeekType(const UCalendar *cal, UCalendarDaysOfWeek dayOfWeek, UErrorCode *status)
1110 {
1111 return U_ICU_ENTRY_POINT_RENAME(ucal_getDayOfWeekType)(cal, dayOfWeek, status);
1112 }
ucal_getDefaultTimeZone(UChar * result,int32_t resultCapacity,UErrorCode * ec)1113 int32_t ucal_getDefaultTimeZone(UChar *result, int32_t resultCapacity, UErrorCode *ec)
1114 {
1115 return U_ICU_ENTRY_POINT_RENAME(ucal_getDefaultTimeZone)(result, resultCapacity, ec);
1116 }
ucal_getFieldDifference(UCalendar * cal,UDate target,UCalendarDateFields field,UErrorCode * status)1117 int32_t ucal_getFieldDifference(UCalendar *cal, UDate target, UCalendarDateFields field, UErrorCode *status)
1118 {
1119 return U_ICU_ENTRY_POINT_RENAME(ucal_getFieldDifference)(cal, target, field, status);
1120 }
ucal_getGregorianChange(const UCalendar * cal,UErrorCode * pErrorCode)1121 UDate ucal_getGregorianChange(const UCalendar *cal, UErrorCode *pErrorCode)
1122 {
1123 return U_ICU_ENTRY_POINT_RENAME(ucal_getGregorianChange)(cal, pErrorCode);
1124 }
ucal_getHostTimeZone(UChar * result,int32_t resultCapacity,UErrorCode * ec)1125 int32_t ucal_getHostTimeZone(UChar *result, int32_t resultCapacity, UErrorCode *ec)
1126 {
1127 return U_ICU_ENTRY_POINT_RENAME(ucal_getHostTimeZone)(result, resultCapacity, ec);
1128 }
ucal_getKeywordValuesForLocale(const char * key,const char * locale,UBool commonlyUsed,UErrorCode * status)1129 UEnumeration *ucal_getKeywordValuesForLocale(const char *key, const char *locale, UBool commonlyUsed,
1130 UErrorCode *status)
1131 {
1132 return U_ICU_ENTRY_POINT_RENAME(ucal_getKeywordValuesForLocale)(key, locale, commonlyUsed, status);
1133 }
ucal_getLimit(const UCalendar * cal,UCalendarDateFields field,UCalendarLimitType type,UErrorCode * status)1134 int32_t ucal_getLimit(const UCalendar *cal, UCalendarDateFields field, UCalendarLimitType type, UErrorCode *status)
1135 {
1136 return U_ICU_ENTRY_POINT_RENAME(ucal_getLimit)(cal, field, type, status);
1137 }
ucal_getLocaleByType(const UCalendar * cal,ULocDataLocaleType type,UErrorCode * status)1138 const char *ucal_getLocaleByType(const UCalendar *cal, ULocDataLocaleType type, UErrorCode *status)
1139 {
1140 return U_ICU_ENTRY_POINT_RENAME(ucal_getLocaleByType)(cal, type, status);
1141 }
ucal_getMillis(const UCalendar * cal,UErrorCode * status)1142 UDate ucal_getMillis(const UCalendar *cal, UErrorCode *status)
1143 {
1144 return U_ICU_ENTRY_POINT_RENAME(ucal_getMillis)(cal, status);
1145 }
ucal_getNow()1146 UDate ucal_getNow()
1147 {
1148 return U_ICU_ENTRY_POINT_RENAME(ucal_getNow)();
1149 }
ucal_getTZDataVersion(UErrorCode * status)1150 const char *ucal_getTZDataVersion(UErrorCode *status)
1151 {
1152 return U_ICU_ENTRY_POINT_RENAME(ucal_getTZDataVersion)(status);
1153 }
ucal_getTimeZoneDisplayName(const UCalendar * cal,UCalendarDisplayNameType type,const char * locale,UChar * result,int32_t resultLength,UErrorCode * status)1154 int32_t ucal_getTimeZoneDisplayName(const UCalendar *cal, UCalendarDisplayNameType type, const char *locale,
1155 UChar *result, int32_t resultLength, UErrorCode *status)
1156 {
1157 return U_ICU_ENTRY_POINT_RENAME(ucal_getTimeZoneDisplayName)(cal, type, locale, result, resultLength, status);
1158 }
ucal_getTimeZoneID(const UCalendar * cal,UChar * result,int32_t resultLength,UErrorCode * status)1159 int32_t ucal_getTimeZoneID(const UCalendar *cal, UChar *result, int32_t resultLength, UErrorCode *status)
1160 {
1161 return U_ICU_ENTRY_POINT_RENAME(ucal_getTimeZoneID)(cal, result, resultLength, status);
1162 }
ucal_getTimeZoneIDForWindowsID(const UChar * winid,int32_t len,const char * region,UChar * id,int32_t idCapacity,UErrorCode * status)1163 int32_t ucal_getTimeZoneIDForWindowsID(const UChar *winid, int32_t len, const char *region, UChar *id,
1164 int32_t idCapacity, UErrorCode *status)
1165 {
1166 return U_ICU_ENTRY_POINT_RENAME(ucal_getTimeZoneIDForWindowsID)(winid, len, region, id, idCapacity, status);
1167 }
ucal_getTimeZoneOffsetFromLocal(const UCalendar * cal,UTimeZoneLocalOption nonExistingTimeOpt,UTimeZoneLocalOption duplicatedTimeOpt,int32_t * rawOffset,int32_t * dstOffset,UErrorCode * status)1168 void ucal_getTimeZoneOffsetFromLocal(const UCalendar *cal, UTimeZoneLocalOption nonExistingTimeOpt,
1169 UTimeZoneLocalOption duplicatedTimeOpt, int32_t *rawOffset, int32_t *dstOffset,
1170 UErrorCode *status)
1171 {
1172 U_ICU_ENTRY_POINT_RENAME(ucal_getTimeZoneOffsetFromLocal)(cal, nonExistingTimeOpt, duplicatedTimeOpt, rawOffset,
1173 dstOffset, status);
1174 }
ucal_getTimeZoneTransitionDate(const UCalendar * cal,UTimeZoneTransitionType type,UDate * transition,UErrorCode * status)1175 UBool ucal_getTimeZoneTransitionDate(const UCalendar *cal, UTimeZoneTransitionType type, UDate *transition,
1176 UErrorCode *status)
1177 {
1178 return U_ICU_ENTRY_POINT_RENAME(ucal_getTimeZoneTransitionDate)(cal, type, transition, status);
1179 }
ucal_getType(const UCalendar * cal,UErrorCode * status)1180 const char *ucal_getType(const UCalendar *cal, UErrorCode *status)
1181 {
1182 return U_ICU_ENTRY_POINT_RENAME(ucal_getType)(cal, status);
1183 }
ucal_getWeekendTransition(const UCalendar * cal,UCalendarDaysOfWeek dayOfWeek,UErrorCode * status)1184 int32_t ucal_getWeekendTransition(const UCalendar *cal, UCalendarDaysOfWeek dayOfWeek, UErrorCode *status)
1185 {
1186 return U_ICU_ENTRY_POINT_RENAME(ucal_getWeekendTransition)(cal, dayOfWeek, status);
1187 }
ucal_getWindowsTimeZoneID(const UChar * id,int32_t len,UChar * winid,int32_t winidCapacity,UErrorCode * status)1188 int32_t ucal_getWindowsTimeZoneID(const UChar *id, int32_t len, UChar *winid, int32_t winidCapacity,
1189 UErrorCode *status)
1190 {
1191 return U_ICU_ENTRY_POINT_RENAME(ucal_getWindowsTimeZoneID)(id, len, winid, winidCapacity, status);
1192 }
ucal_inDaylightTime(const UCalendar * cal,UErrorCode * status)1193 UBool ucal_inDaylightTime(const UCalendar *cal, UErrorCode *status)
1194 {
1195 return U_ICU_ENTRY_POINT_RENAME(ucal_inDaylightTime)(cal, status);
1196 }
ucal_isSet(const UCalendar * cal,UCalendarDateFields field)1197 UBool ucal_isSet(const UCalendar *cal, UCalendarDateFields field)
1198 {
1199 return U_ICU_ENTRY_POINT_RENAME(ucal_isSet)(cal, field);
1200 }
ucal_isWeekend(const UCalendar * cal,UDate date,UErrorCode * status)1201 UBool ucal_isWeekend(const UCalendar *cal, UDate date, UErrorCode *status)
1202 {
1203 return U_ICU_ENTRY_POINT_RENAME(ucal_isWeekend)(cal, date, status);
1204 }
ucal_open(const UChar * zoneID,int32_t len,const char * locale,UCalendarType type,UErrorCode * status)1205 UCalendar *ucal_open(const UChar *zoneID, int32_t len, const char *locale, UCalendarType type, UErrorCode *status)
1206 {
1207 return U_ICU_ENTRY_POINT_RENAME(ucal_open)(zoneID, len, locale, type, status);
1208 }
ucal_openCountryTimeZones(const char * country,UErrorCode * ec)1209 UEnumeration *ucal_openCountryTimeZones(const char *country, UErrorCode *ec)
1210 {
1211 return U_ICU_ENTRY_POINT_RENAME(ucal_openCountryTimeZones)(country, ec);
1212 }
ucal_openTimeZoneIDEnumeration(USystemTimeZoneType zoneType,const char * region,const int32_t * rawOffset,UErrorCode * ec)1213 UEnumeration *ucal_openTimeZoneIDEnumeration(USystemTimeZoneType zoneType, const char *region, const int32_t *rawOffset,
1214 UErrorCode *ec)
1215 {
1216 return U_ICU_ENTRY_POINT_RENAME(ucal_openTimeZoneIDEnumeration)(zoneType, region, rawOffset, ec);
1217 }
ucal_openTimeZones(UErrorCode * ec)1218 UEnumeration *ucal_openTimeZones(UErrorCode *ec)
1219 {
1220 return U_ICU_ENTRY_POINT_RENAME(ucal_openTimeZones)(ec);
1221 }
ucal_roll(UCalendar * cal,UCalendarDateFields field,int32_t amount,UErrorCode * status)1222 void ucal_roll(UCalendar *cal, UCalendarDateFields field, int32_t amount, UErrorCode *status)
1223 {
1224 U_ICU_ENTRY_POINT_RENAME(ucal_roll)(cal, field, amount, status);
1225 }
ucal_set(UCalendar * cal,UCalendarDateFields field,int32_t value)1226 void ucal_set(UCalendar *cal, UCalendarDateFields field, int32_t value)
1227 {
1228 U_ICU_ENTRY_POINT_RENAME(ucal_set)(cal, field, value);
1229 }
ucal_setAttribute(UCalendar * cal,UCalendarAttribute attr,int32_t newValue)1230 void ucal_setAttribute(UCalendar *cal, UCalendarAttribute attr, int32_t newValue)
1231 {
1232 U_ICU_ENTRY_POINT_RENAME(ucal_setAttribute)(cal, attr, newValue);
1233 }
ucal_setDate(UCalendar * cal,int32_t year,int32_t month,int32_t date,UErrorCode * status)1234 void ucal_setDate(UCalendar *cal, int32_t year, int32_t month, int32_t date, UErrorCode *status)
1235 {
1236 U_ICU_ENTRY_POINT_RENAME(ucal_setDate)(cal, year, month, date, status);
1237 }
ucal_setDateTime(UCalendar * cal,int32_t year,int32_t month,int32_t date,int32_t hour,int32_t minute,int32_t second,UErrorCode * status)1238 void ucal_setDateTime(UCalendar *cal, int32_t year, int32_t month, int32_t date, int32_t hour, int32_t minute,
1239 int32_t second, UErrorCode *status)
1240 {
1241 U_ICU_ENTRY_POINT_RENAME(ucal_setDateTime)(cal, year, month, date, hour, minute, second, status);
1242 }
ucal_setDefaultTimeZone(const UChar * zoneID,UErrorCode * ec)1243 void ucal_setDefaultTimeZone(const UChar *zoneID, UErrorCode *ec)
1244 {
1245 U_ICU_ENTRY_POINT_RENAME(ucal_setDefaultTimeZone)(zoneID, ec);
1246 }
ucal_setGregorianChange(UCalendar * cal,UDate date,UErrorCode * pErrorCode)1247 void ucal_setGregorianChange(UCalendar *cal, UDate date, UErrorCode *pErrorCode)
1248 {
1249 U_ICU_ENTRY_POINT_RENAME(ucal_setGregorianChange)(cal, date, pErrorCode);
1250 }
ucal_setMillis(UCalendar * cal,UDate dateTime,UErrorCode * status)1251 void ucal_setMillis(UCalendar *cal, UDate dateTime, UErrorCode *status)
1252 {
1253 U_ICU_ENTRY_POINT_RENAME(ucal_setMillis)(cal, dateTime, status);
1254 }
ucal_setTimeZone(UCalendar * cal,const UChar * zoneID,int32_t len,UErrorCode * status)1255 void ucal_setTimeZone(UCalendar *cal, const UChar *zoneID, int32_t len, UErrorCode *status)
1256 {
1257 U_ICU_ENTRY_POINT_RENAME(ucal_setTimeZone)(cal, zoneID, len, status);
1258 }
ucnv_clone(const UConverter * cnv,UErrorCode * status)1259 UConverter *ucnv_clone(const UConverter *cnv, UErrorCode *status)
1260 {
1261 return U_ICU_ENTRY_POINT_RENAME(ucnv_clone)(cnv, status);
1262 }
ucnv_close(UConverter * converter)1263 void ucnv_close(UConverter *converter)
1264 {
1265 U_ICU_ENTRY_POINT_RENAME(ucnv_close)(converter);
1266 }
ucnv_compareNames(const char * name1,const char * name2)1267 int ucnv_compareNames(const char *name1, const char *name2)
1268 {
1269 return U_ICU_ENTRY_POINT_RENAME(ucnv_compareNames)(name1, name2);
1270 }
ucnv_convert(const char * toConverterName,const char * fromConverterName,char * target,int32_t targetCapacity,const char * source,int32_t sourceLength,UErrorCode * pErrorCode)1271 int32_t ucnv_convert(const char *toConverterName, const char *fromConverterName, char *target, int32_t targetCapacity,
1272 const char *source, int32_t sourceLength, UErrorCode *pErrorCode)
1273 {
1274 return U_ICU_ENTRY_POINT_RENAME(ucnv_convert)(toConverterName, fromConverterName, target, targetCapacity, source,
1275 sourceLength, pErrorCode);
1276 }
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)1277 void ucnv_convertEx(UConverter *targetCnv, UConverter *sourceCnv, char **target, const char *targetLimit,
1278 const char **source, const char *sourceLimit, UChar *pivotStart, UChar **pivotSource,
1279 UChar **pivotTarget, const UChar *pivotLimit, UBool reset, UBool flush, UErrorCode *pErrorCode)
1280 {
1281 U_ICU_ENTRY_POINT_RENAME(ucnv_convertEx)(targetCnv, sourceCnv, target, targetLimit, source, sourceLimit, pivotStart,
1282 pivotSource, pivotTarget, pivotLimit, reset, flush, pErrorCode);
1283 }
ucnv_countAliases(const char * alias,UErrorCode * pErrorCode)1284 uint16_t ucnv_countAliases(const char *alias, UErrorCode *pErrorCode)
1285 {
1286 return U_ICU_ENTRY_POINT_RENAME(ucnv_countAliases)(alias, pErrorCode);
1287 }
ucnv_countAvailable()1288 int32_t ucnv_countAvailable()
1289 {
1290 return U_ICU_ENTRY_POINT_RENAME(ucnv_countAvailable)();
1291 }
ucnv_countStandards()1292 uint16_t ucnv_countStandards()
1293 {
1294 return U_ICU_ENTRY_POINT_RENAME(ucnv_countStandards)();
1295 }
ucnv_detectUnicodeSignature(const char * source,int32_t sourceLength,int32_t * signatureLength,UErrorCode * pErrorCode)1296 const char *ucnv_detectUnicodeSignature(const char *source, int32_t sourceLength, int32_t *signatureLength,
1297 UErrorCode *pErrorCode)
1298 {
1299 return U_ICU_ENTRY_POINT_RENAME(ucnv_detectUnicodeSignature)(source, sourceLength, signatureLength, pErrorCode);
1300 }
ucnv_fixFileSeparator(const UConverter * cnv,UChar * source,int32_t sourceLen)1301 void ucnv_fixFileSeparator(const UConverter *cnv, UChar *source, int32_t sourceLen)
1302 {
1303 U_ICU_ENTRY_POINT_RENAME(ucnv_fixFileSeparator)(cnv, source, sourceLen);
1304 }
ucnv_flushCache()1305 int32_t ucnv_flushCache()
1306 {
1307 return U_ICU_ENTRY_POINT_RENAME(ucnv_flushCache)();
1308 }
ucnv_fromAlgorithmic(UConverter * cnv,UConverterType algorithmicType,char * target,int32_t targetCapacity,const char * source,int32_t sourceLength,UErrorCode * pErrorCode)1309 int32_t ucnv_fromAlgorithmic(UConverter *cnv, UConverterType algorithmicType, char *target, int32_t targetCapacity,
1310 const char *source, int32_t sourceLength, UErrorCode *pErrorCode)
1311 {
1312 return U_ICU_ENTRY_POINT_RENAME(ucnv_fromAlgorithmic)(cnv, algorithmicType, target, targetCapacity, source,
1313 sourceLength, pErrorCode);
1314 }
ucnv_fromUChars(UConverter * cnv,char * dest,int32_t destCapacity,const UChar * src,int32_t srcLength,UErrorCode * pErrorCode)1315 int32_t ucnv_fromUChars(UConverter *cnv, char *dest, int32_t destCapacity, const UChar *src, int32_t srcLength,
1316 UErrorCode *pErrorCode)
1317 {
1318 return U_ICU_ENTRY_POINT_RENAME(ucnv_fromUChars)(cnv, dest, destCapacity, src, srcLength, pErrorCode);
1319 }
ucnv_fromUCountPending(const UConverter * cnv,UErrorCode * status)1320 int32_t ucnv_fromUCountPending(const UConverter *cnv, UErrorCode *status)
1321 {
1322 return U_ICU_ENTRY_POINT_RENAME(ucnv_fromUCountPending)(cnv, status);
1323 }
ucnv_fromUnicode(UConverter * converter,char ** target,const char * targetLimit,const UChar ** source,const UChar * sourceLimit,int32_t * offsets,UBool flush,UErrorCode * err)1324 void ucnv_fromUnicode(UConverter *converter, char **target, const char *targetLimit, const UChar **source,
1325 const UChar *sourceLimit, int32_t *offsets, UBool flush, UErrorCode *err)
1326 {
1327 U_ICU_ENTRY_POINT_RENAME(ucnv_fromUnicode)(converter, target, targetLimit, source, sourceLimit, offsets, flush,
1328 err);
1329 }
ucnv_getAlias(const char * alias,uint16_t n,UErrorCode * pErrorCode)1330 const char *ucnv_getAlias(const char *alias, uint16_t n, UErrorCode *pErrorCode)
1331 {
1332 return U_ICU_ENTRY_POINT_RENAME(ucnv_getAlias)(alias, n, pErrorCode);
1333 }
ucnv_getAliases(const char * alias,const char ** aliases,UErrorCode * pErrorCode)1334 void ucnv_getAliases(const char *alias, const char **aliases, UErrorCode *pErrorCode)
1335 {
1336 U_ICU_ENTRY_POINT_RENAME(ucnv_getAliases)(alias, aliases, pErrorCode);
1337 }
ucnv_getAvailableName(int32_t n)1338 const char *ucnv_getAvailableName(int32_t n)
1339 {
1340 return U_ICU_ENTRY_POINT_RENAME(ucnv_getAvailableName)(n);
1341 }
ucnv_getCCSID(const UConverter * converter,UErrorCode * err)1342 int32_t ucnv_getCCSID(const UConverter *converter, UErrorCode *err)
1343 {
1344 return U_ICU_ENTRY_POINT_RENAME(ucnv_getCCSID)(converter, err);
1345 }
ucnv_getCanonicalName(const char * alias,const char * standard,UErrorCode * pErrorCode)1346 const char *ucnv_getCanonicalName(const char *alias, const char *standard, UErrorCode *pErrorCode)
1347 {
1348 return U_ICU_ENTRY_POINT_RENAME(ucnv_getCanonicalName)(alias, standard, pErrorCode);
1349 }
ucnv_getDefaultName()1350 const char *ucnv_getDefaultName()
1351 {
1352 return U_ICU_ENTRY_POINT_RENAME(ucnv_getDefaultName)();
1353 }
ucnv_getDisplayName(const UConverter * converter,const char * displayLocale,UChar * displayName,int32_t displayNameCapacity,UErrorCode * err)1354 int32_t ucnv_getDisplayName(const UConverter *converter, const char *displayLocale, UChar *displayName,
1355 int32_t displayNameCapacity, UErrorCode *err)
1356 {
1357 return U_ICU_ENTRY_POINT_RENAME(ucnv_getDisplayName)(converter, displayLocale, displayName, displayNameCapacity,
1358 err);
1359 }
ucnv_getFromUCallBack(const UConverter * converter,UConverterFromUCallback * action,const void ** context)1360 void ucnv_getFromUCallBack(const UConverter *converter, UConverterFromUCallback *action, const void **context)
1361 {
1362 U_ICU_ENTRY_POINT_RENAME(ucnv_getFromUCallBack)(converter, action, context);
1363 }
ucnv_getInvalidChars(const UConverter * converter,char * errBytes,int8_t * len,UErrorCode * err)1364 void ucnv_getInvalidChars(const UConverter *converter, char *errBytes, int8_t *len, UErrorCode *err)
1365 {
1366 U_ICU_ENTRY_POINT_RENAME(ucnv_getInvalidChars)(converter, errBytes, len, err);
1367 }
ucnv_getInvalidUChars(const UConverter * converter,UChar * errUChars,int8_t * len,UErrorCode * err)1368 void ucnv_getInvalidUChars(const UConverter *converter, UChar *errUChars, int8_t *len, UErrorCode *err)
1369 {
1370 U_ICU_ENTRY_POINT_RENAME(ucnv_getInvalidUChars)(converter, errUChars, len, err);
1371 }
ucnv_getMaxCharSize(const UConverter * converter)1372 int8_t ucnv_getMaxCharSize(const UConverter *converter)
1373 {
1374 return U_ICU_ENTRY_POINT_RENAME(ucnv_getMaxCharSize)(converter);
1375 }
ucnv_getMinCharSize(const UConverter * converter)1376 int8_t ucnv_getMinCharSize(const UConverter *converter)
1377 {
1378 return U_ICU_ENTRY_POINT_RENAME(ucnv_getMinCharSize)(converter);
1379 }
ucnv_getName(const UConverter * converter,UErrorCode * err)1380 const char *ucnv_getName(const UConverter *converter, UErrorCode *err)
1381 {
1382 return U_ICU_ENTRY_POINT_RENAME(ucnv_getName)(converter, err);
1383 }
ucnv_getNextUChar(UConverter * converter,const char ** source,const char * sourceLimit,UErrorCode * err)1384 UChar32 ucnv_getNextUChar(UConverter *converter, const char **source, const char *sourceLimit, UErrorCode *err)
1385 {
1386 return U_ICU_ENTRY_POINT_RENAME(ucnv_getNextUChar)(converter, source, sourceLimit, err);
1387 }
ucnv_getPlatform(const UConverter * converter,UErrorCode * err)1388 UConverterPlatform ucnv_getPlatform(const UConverter *converter, UErrorCode *err)
1389 {
1390 return U_ICU_ENTRY_POINT_RENAME(ucnv_getPlatform)(converter, err);
1391 }
ucnv_getStandard(uint16_t n,UErrorCode * pErrorCode)1392 const char *ucnv_getStandard(uint16_t n, UErrorCode *pErrorCode)
1393 {
1394 return U_ICU_ENTRY_POINT_RENAME(ucnv_getStandard)(n, pErrorCode);
1395 }
ucnv_getStandardName(const char * name,const char * standard,UErrorCode * pErrorCode)1396 const char *ucnv_getStandardName(const char *name, const char *standard, UErrorCode *pErrorCode)
1397 {
1398 return U_ICU_ENTRY_POINT_RENAME(ucnv_getStandardName)(name, standard, pErrorCode);
1399 }
ucnv_getStarters(const UConverter * converter,UBool starters[256],UErrorCode * err)1400 void ucnv_getStarters(const UConverter *converter, UBool starters[256], UErrorCode *err)
1401 {
1402 U_ICU_ENTRY_POINT_RENAME(ucnv_getStarters)(converter, starters, err);
1403 }
ucnv_getSubstChars(const UConverter * converter,char * subChars,int8_t * len,UErrorCode * err)1404 void ucnv_getSubstChars(const UConverter *converter, char *subChars, int8_t *len, UErrorCode *err)
1405 {
1406 U_ICU_ENTRY_POINT_RENAME(ucnv_getSubstChars)(converter, subChars, len, err);
1407 }
ucnv_getToUCallBack(const UConverter * converter,UConverterToUCallback * action,const void ** context)1408 void ucnv_getToUCallBack(const UConverter *converter, UConverterToUCallback *action, const void **context)
1409 {
1410 U_ICU_ENTRY_POINT_RENAME(ucnv_getToUCallBack)(converter, action, context);
1411 }
ucnv_getType(const UConverter * converter)1412 UConverterType ucnv_getType(const UConverter *converter)
1413 {
1414 return U_ICU_ENTRY_POINT_RENAME(ucnv_getType)(converter);
1415 }
ucnv_isAmbiguous(const UConverter * cnv)1416 UBool ucnv_isAmbiguous(const UConverter *cnv)
1417 {
1418 return U_ICU_ENTRY_POINT_RENAME(ucnv_isAmbiguous)(cnv);
1419 }
ucnv_isFixedWidth(UConverter * cnv,UErrorCode * status)1420 UBool ucnv_isFixedWidth(UConverter *cnv, UErrorCode *status)
1421 {
1422 return U_ICU_ENTRY_POINT_RENAME(ucnv_isFixedWidth)(cnv, status);
1423 }
ucnv_open(const char * converterName,UErrorCode * err)1424 UConverter *ucnv_open(const char *converterName, UErrorCode *err)
1425 {
1426 return U_ICU_ENTRY_POINT_RENAME(ucnv_open)(converterName, err);
1427 }
ucnv_openAllNames(UErrorCode * pErrorCode)1428 UEnumeration *ucnv_openAllNames(UErrorCode *pErrorCode)
1429 {
1430 return U_ICU_ENTRY_POINT_RENAME(ucnv_openAllNames)(pErrorCode);
1431 }
ucnv_openCCSID(int32_t codepage,UConverterPlatform platform,UErrorCode * err)1432 UConverter *ucnv_openCCSID(int32_t codepage, UConverterPlatform platform, UErrorCode *err)
1433 {
1434 return U_ICU_ENTRY_POINT_RENAME(ucnv_openCCSID)(codepage, platform, err);
1435 }
ucnv_openPackage(const char * packageName,const char * converterName,UErrorCode * err)1436 UConverter *ucnv_openPackage(const char *packageName, const char *converterName, UErrorCode *err)
1437 {
1438 return U_ICU_ENTRY_POINT_RENAME(ucnv_openPackage)(packageName, converterName, err);
1439 }
ucnv_openStandardNames(const char * convName,const char * standard,UErrorCode * pErrorCode)1440 UEnumeration *ucnv_openStandardNames(const char *convName, const char *standard, UErrorCode *pErrorCode)
1441 {
1442 return U_ICU_ENTRY_POINT_RENAME(ucnv_openStandardNames)(convName, standard, pErrorCode);
1443 }
ucnv_openU(const UChar * name,UErrorCode * err)1444 UConverter *ucnv_openU(const UChar *name, UErrorCode *err)
1445 {
1446 return U_ICU_ENTRY_POINT_RENAME(ucnv_openU)(name, err);
1447 }
ucnv_reset(UConverter * converter)1448 void ucnv_reset(UConverter *converter)
1449 {
1450 U_ICU_ENTRY_POINT_RENAME(ucnv_reset)(converter);
1451 }
ucnv_resetFromUnicode(UConverter * converter)1452 void ucnv_resetFromUnicode(UConverter *converter)
1453 {
1454 U_ICU_ENTRY_POINT_RENAME(ucnv_resetFromUnicode)(converter);
1455 }
ucnv_resetToUnicode(UConverter * converter)1456 void ucnv_resetToUnicode(UConverter *converter)
1457 {
1458 U_ICU_ENTRY_POINT_RENAME(ucnv_resetToUnicode)(converter);
1459 }
ucnv_setDefaultName(const char * name)1460 void ucnv_setDefaultName(const char *name)
1461 {
1462 U_ICU_ENTRY_POINT_RENAME(ucnv_setDefaultName)(name);
1463 }
ucnv_setFallback(UConverter * cnv,UBool usesFallback)1464 void ucnv_setFallback(UConverter *cnv, UBool usesFallback)
1465 {
1466 U_ICU_ENTRY_POINT_RENAME(ucnv_setFallback)(cnv, usesFallback);
1467 }
ucnv_setFromUCallBack(UConverter * converter,UConverterFromUCallback newAction,const void * newContext,UConverterFromUCallback * oldAction,const void ** oldContext,UErrorCode * err)1468 void ucnv_setFromUCallBack(UConverter *converter, UConverterFromUCallback newAction, const void *newContext,
1469 UConverterFromUCallback *oldAction, const void **oldContext, UErrorCode *err)
1470 {
1471 U_ICU_ENTRY_POINT_RENAME(ucnv_setFromUCallBack)(converter, newAction, newContext, oldAction, oldContext, err);
1472 }
ucnv_setSubstChars(UConverter * converter,const char * subChars,int8_t len,UErrorCode * err)1473 void ucnv_setSubstChars(UConverter *converter, const char *subChars, int8_t len, UErrorCode *err)
1474 {
1475 U_ICU_ENTRY_POINT_RENAME(ucnv_setSubstChars)(converter, subChars, len, err);
1476 }
ucnv_setSubstString(UConverter * cnv,const UChar * s,int32_t length,UErrorCode * err)1477 void ucnv_setSubstString(UConverter *cnv, const UChar *s, int32_t length, UErrorCode *err)
1478 {
1479 U_ICU_ENTRY_POINT_RENAME(ucnv_setSubstString)(cnv, s, length, err);
1480 }
ucnv_setToUCallBack(UConverter * converter,UConverterToUCallback newAction,const void * newContext,UConverterToUCallback * oldAction,const void ** oldContext,UErrorCode * err)1481 void ucnv_setToUCallBack(UConverter *converter, UConverterToUCallback newAction, const void *newContext,
1482 UConverterToUCallback *oldAction, const void **oldContext, UErrorCode *err)
1483 {
1484 U_ICU_ENTRY_POINT_RENAME(ucnv_setToUCallBack)(converter, newAction, newContext, oldAction, oldContext, err);
1485 }
ucnv_toAlgorithmic(UConverterType algorithmicType,UConverter * cnv,char * target,int32_t targetCapacity,const char * source,int32_t sourceLength,UErrorCode * pErrorCode)1486 int32_t ucnv_toAlgorithmic(UConverterType algorithmicType, UConverter *cnv, char *target, int32_t targetCapacity,
1487 const char *source, int32_t sourceLength, UErrorCode *pErrorCode)
1488 {
1489 return U_ICU_ENTRY_POINT_RENAME(ucnv_toAlgorithmic)(algorithmicType, cnv, target, targetCapacity, source,
1490 sourceLength, pErrorCode);
1491 }
ucnv_toUChars(UConverter * cnv,UChar * dest,int32_t destCapacity,const char * src,int32_t srcLength,UErrorCode * pErrorCode)1492 int32_t ucnv_toUChars(UConverter *cnv, UChar *dest, int32_t destCapacity, const char *src, int32_t srcLength,
1493 UErrorCode *pErrorCode)
1494 {
1495 return U_ICU_ENTRY_POINT_RENAME(ucnv_toUChars)(cnv, dest, destCapacity, src, srcLength, pErrorCode);
1496 }
ucnv_toUCountPending(const UConverter * cnv,UErrorCode * status)1497 int32_t ucnv_toUCountPending(const UConverter *cnv, UErrorCode *status)
1498 {
1499 return U_ICU_ENTRY_POINT_RENAME(ucnv_toUCountPending)(cnv, status);
1500 }
ucnv_toUnicode(UConverter * converter,UChar ** target,const UChar * targetLimit,const char ** source,const char * sourceLimit,int32_t * offsets,UBool flush,UErrorCode * err)1501 void ucnv_toUnicode(UConverter *converter, UChar **target, const UChar *targetLimit, const char **source,
1502 const char *sourceLimit, int32_t *offsets, UBool flush, UErrorCode *err)
1503 {
1504 U_ICU_ENTRY_POINT_RENAME(ucnv_toUnicode)(converter, target, targetLimit, source, sourceLimit, offsets, flush, err);
1505 }
ucnv_usesFallback(const UConverter * cnv)1506 UBool ucnv_usesFallback(const UConverter *cnv)
1507 {
1508 return U_ICU_ENTRY_POINT_RENAME(ucnv_usesFallback)(cnv);
1509 }
ucol_clone(const UCollator * coll,UErrorCode * status)1510 UCollator *ucol_clone(const UCollator *coll, UErrorCode *status)
1511 {
1512 return U_ICU_ENTRY_POINT_RENAME(ucol_clone)(coll, status);
1513 }
ucol_cloneBinary(const UCollator * coll,uint8_t * buffer,int32_t capacity,UErrorCode * status)1514 int32_t ucol_cloneBinary(const UCollator *coll, uint8_t *buffer, int32_t capacity, UErrorCode *status)
1515 {
1516 return U_ICU_ENTRY_POINT_RENAME(ucol_cloneBinary)(coll, buffer, capacity, status);
1517 }
ucol_close(UCollator * coll)1518 void ucol_close(UCollator *coll)
1519 {
1520 U_ICU_ENTRY_POINT_RENAME(ucol_close)(coll);
1521 }
ucol_countAvailable()1522 int32_t ucol_countAvailable()
1523 {
1524 return U_ICU_ENTRY_POINT_RENAME(ucol_countAvailable)();
1525 }
ucol_equal(const UCollator * coll,const UChar * source,int32_t sourceLength,const UChar * target,int32_t targetLength)1526 UBool ucol_equal(const UCollator *coll, const UChar *source, int32_t sourceLength, const UChar *target,
1527 int32_t targetLength)
1528 {
1529 return U_ICU_ENTRY_POINT_RENAME(ucol_equal)(coll, source, sourceLength, target, targetLength);
1530 }
ucol_getAttribute(const UCollator * coll,UColAttribute attr,UErrorCode * status)1531 UColAttributeValue ucol_getAttribute(const UCollator *coll, UColAttribute attr, UErrorCode *status)
1532 {
1533 return U_ICU_ENTRY_POINT_RENAME(ucol_getAttribute)(coll, attr, status);
1534 }
ucol_getAvailable(int32_t localeIndex)1535 const char *ucol_getAvailable(int32_t localeIndex)
1536 {
1537 return U_ICU_ENTRY_POINT_RENAME(ucol_getAvailable)(localeIndex);
1538 }
ucol_getBound(const uint8_t * source,int32_t sourceLength,UColBoundMode boundType,uint32_t noOfLevels,uint8_t * result,int32_t resultLength,UErrorCode * status)1539 int32_t ucol_getBound(const uint8_t *source, int32_t sourceLength, UColBoundMode boundType, uint32_t noOfLevels,
1540 uint8_t *result, int32_t resultLength, UErrorCode *status)
1541 {
1542 return U_ICU_ENTRY_POINT_RENAME(ucol_getBound)(source, sourceLength, boundType, noOfLevels, result, resultLength,
1543 status);
1544 }
ucol_getContractionsAndExpansions(const UCollator * coll,USet * contractions,USet * expansions,UBool addPrefixes,UErrorCode * status)1545 void ucol_getContractionsAndExpansions(const UCollator *coll, USet *contractions, USet *expansions, UBool addPrefixes,
1546 UErrorCode *status)
1547 {
1548 U_ICU_ENTRY_POINT_RENAME(ucol_getContractionsAndExpansions)(coll, contractions, expansions, addPrefixes, status);
1549 }
ucol_getDisplayName(const char * objLoc,const char * dispLoc,UChar * result,int32_t resultLength,UErrorCode * status)1550 int32_t ucol_getDisplayName(const char *objLoc, const char *dispLoc, UChar *result, int32_t resultLength,
1551 UErrorCode *status)
1552 {
1553 return U_ICU_ENTRY_POINT_RENAME(ucol_getDisplayName)(objLoc, dispLoc, result, resultLength, status);
1554 }
ucol_getEquivalentReorderCodes(int32_t reorderCode,int32_t * dest,int32_t destCapacity,UErrorCode * pErrorCode)1555 int32_t ucol_getEquivalentReorderCodes(int32_t reorderCode, int32_t *dest, int32_t destCapacity,
1556 UErrorCode *pErrorCode)
1557 {
1558 return U_ICU_ENTRY_POINT_RENAME(ucol_getEquivalentReorderCodes)(reorderCode, dest, destCapacity, pErrorCode);
1559 }
ucol_getFunctionalEquivalent(char * result,int32_t resultCapacity,const char * keyword,const char * locale,UBool * isAvailable,UErrorCode * status)1560 int32_t ucol_getFunctionalEquivalent(char *result, int32_t resultCapacity, const char *keyword, const char *locale,
1561 UBool *isAvailable, UErrorCode *status)
1562 {
1563 return U_ICU_ENTRY_POINT_RENAME(ucol_getFunctionalEquivalent)(result, resultCapacity, keyword, locale, isAvailable,
1564 status);
1565 }
ucol_getKeywordValues(const char * keyword,UErrorCode * status)1566 UEnumeration *ucol_getKeywordValues(const char *keyword, UErrorCode *status)
1567 {
1568 return U_ICU_ENTRY_POINT_RENAME(ucol_getKeywordValues)(keyword, status);
1569 }
ucol_getKeywordValuesForLocale(const char * key,const char * locale,UBool commonlyUsed,UErrorCode * status)1570 UEnumeration *ucol_getKeywordValuesForLocale(const char *key, const char *locale, UBool commonlyUsed,
1571 UErrorCode *status)
1572 {
1573 return U_ICU_ENTRY_POINT_RENAME(ucol_getKeywordValuesForLocale)(key, locale, commonlyUsed, status);
1574 }
ucol_getKeywords(UErrorCode * status)1575 UEnumeration *ucol_getKeywords(UErrorCode *status)
1576 {
1577 return U_ICU_ENTRY_POINT_RENAME(ucol_getKeywords)(status);
1578 }
ucol_getLocaleByType(const UCollator * coll,ULocDataLocaleType type,UErrorCode * status)1579 const char *ucol_getLocaleByType(const UCollator *coll, ULocDataLocaleType type, UErrorCode *status)
1580 {
1581 return U_ICU_ENTRY_POINT_RENAME(ucol_getLocaleByType)(coll, type, status);
1582 }
ucol_getMaxVariable(const UCollator * coll)1583 UColReorderCode ucol_getMaxVariable(const UCollator *coll)
1584 {
1585 return U_ICU_ENTRY_POINT_RENAME(ucol_getMaxVariable)(coll);
1586 }
ucol_getReorderCodes(const UCollator * coll,int32_t * dest,int32_t destCapacity,UErrorCode * pErrorCode)1587 int32_t ucol_getReorderCodes(const UCollator *coll, int32_t *dest, int32_t destCapacity, UErrorCode *pErrorCode)
1588 {
1589 return U_ICU_ENTRY_POINT_RENAME(ucol_getReorderCodes)(coll, dest, destCapacity, pErrorCode);
1590 }
ucol_getRules(const UCollator * coll,int32_t * length)1591 const UChar *ucol_getRules(const UCollator *coll, int32_t *length)
1592 {
1593 return U_ICU_ENTRY_POINT_RENAME(ucol_getRules)(coll, length);
1594 }
ucol_getRulesEx(const UCollator * coll,UColRuleOption delta,UChar * buffer,int32_t bufferLen)1595 int32_t ucol_getRulesEx(const UCollator *coll, UColRuleOption delta, UChar *buffer, int32_t bufferLen)
1596 {
1597 return U_ICU_ENTRY_POINT_RENAME(ucol_getRulesEx)(coll, delta, buffer, bufferLen);
1598 }
ucol_getSortKey(const UCollator * coll,const UChar * source,int32_t sourceLength,uint8_t * result,int32_t resultLength)1599 int32_t ucol_getSortKey(const UCollator *coll, const UChar *source, int32_t sourceLength, uint8_t *result,
1600 int32_t resultLength)
1601 {
1602 return U_ICU_ENTRY_POINT_RENAME(ucol_getSortKey)(coll, source, sourceLength, result, resultLength);
1603 }
ucol_getStrength(const UCollator * coll)1604 UCollationStrength ucol_getStrength(const UCollator *coll)
1605 {
1606 return U_ICU_ENTRY_POINT_RENAME(ucol_getStrength)(coll);
1607 }
ucol_getTailoredSet(const UCollator * coll,UErrorCode * status)1608 USet *ucol_getTailoredSet(const UCollator *coll, UErrorCode *status)
1609 {
1610 return U_ICU_ENTRY_POINT_RENAME(ucol_getTailoredSet)(coll, status);
1611 }
ucol_getVariableTop(const UCollator * coll,UErrorCode * status)1612 uint32_t ucol_getVariableTop(const UCollator *coll, UErrorCode *status)
1613 {
1614 return U_ICU_ENTRY_POINT_RENAME(ucol_getVariableTop)(coll, status);
1615 }
ucol_greater(const UCollator * coll,const UChar * source,int32_t sourceLength,const UChar * target,int32_t targetLength)1616 UBool ucol_greater(const UCollator *coll, const UChar *source, int32_t sourceLength, const UChar *target,
1617 int32_t targetLength)
1618 {
1619 return U_ICU_ENTRY_POINT_RENAME(ucol_greater)(coll, source, sourceLength, target, targetLength);
1620 }
ucol_greaterOrEqual(const UCollator * coll,const UChar * source,int32_t sourceLength,const UChar * target,int32_t targetLength)1621