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