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