| normalizer2.h | | normalizer2.h | |
| | | | |
| skipping to change at line 40 | | skipping to change at line 40 | |
| #include "unicode/unistr.h" | | #include "unicode/unistr.h" | |
| #include "unicode/unorm2.h" | | #include "unicode/unorm2.h" | |
| | | | |
| U_NAMESPACE_BEGIN | | U_NAMESPACE_BEGIN | |
| | | | |
| /** | | /** | |
| * Unicode normalization functionality for standard Unicode normalization o
r | | * Unicode normalization functionality for standard Unicode normalization o
r | |
| * for using custom mapping tables. | | * for using custom mapping tables. | |
| * All instances of this class are unmodifiable/immutable. | | * All instances of this class are unmodifiable/immutable. | |
| * Instances returned by getInstance() are singletons that must not be dele
ted by the caller. | | * Instances returned by getInstance() are singletons that must not be dele
ted by the caller. | |
|
| | | * The Normalizer2 class is not intended for public subclassing. | |
| * | | * | |
| * The primary functions are to produce a normalized string and to detect w
hether | | * The primary functions are to produce a normalized string and to detect w
hether | |
| * a string is already normalized. | | * a string is already normalized. | |
| * The most commonly used normalization forms are those defined in | | * The most commonly used normalization forms are those defined in | |
| * http://www.unicode.org/unicode/reports/tr15/ | | * http://www.unicode.org/unicode/reports/tr15/ | |
| * However, this API supports additional normalization forms for specialize
d purposes. | | * However, this API supports additional normalization forms for specialize
d purposes. | |
| * For example, NFKC_Casefold is provided via getInstance("nfkc_cf", COMPOS
E) | | * For example, NFKC_Casefold is provided via getInstance("nfkc_cf", COMPOS
E) | |
| * and can be used in implementations of UTS #46. | | * and can be used in implementations of UTS #46. | |
| * | | * | |
| * Not only are the standard compose and decompose modes supplied, | | * Not only are the standard compose and decompose modes supplied, | |
| | | | |
| skipping to change at line 177 | | skipping to change at line 178 | |
| * function chaining. (See User Guide for details.) | | * function chaining. (See User Guide for details.) | |
| * @return first | | * @return first | |
| * @draft ICU 4.4 | | * @draft ICU 4.4 | |
| */ | | */ | |
| virtual UnicodeString & | | virtual UnicodeString & | |
| append(UnicodeString &first, | | append(UnicodeString &first, | |
| const UnicodeString &second, | | const UnicodeString &second, | |
| UErrorCode &errorCode) const = 0; | | UErrorCode &errorCode) const = 0; | |
| | | | |
| /** | | /** | |
|
| | | * Gets the decomposition mapping of c. Equivalent to normalize(Unicode | |
| | | String(c)) | |
| | | * on a UNORM2_DECOMPOSE Normalizer2 instance, but much faster. | |
| | | * This function is independent of the mode of the Normalizer2. | |
| | | * @param c code point | |
| | | * @param decomposition String object which will be set to c's | |
| | | * decomposition mapping, if there is one. | |
| | | * @return TRUE if c has a decomposition, otherwise FALSE | |
| | | * @draft ICU 4.6 | |
| | | */ | |
| | | virtual UBool | |
| | | getDecomposition(UChar32 c, UnicodeString &decomposition) const = 0; | |
| | | | |
| | | /** | |
| * Tests if the string is normalized. | | * Tests if the string is normalized. | |
| * Internally, in cases where the quickCheck() method would return "may
be" | | * Internally, in cases where the quickCheck() method would return "may
be" | |
| * (which is only possible for the two COMPOSE modes) this method | | * (which is only possible for the two COMPOSE modes) this method | |
| * resolves to "yes" or "no" to provide a definitive result, | | * resolves to "yes" or "no" to provide a definitive result, | |
| * at the cost of doing more work in those cases. | | * at the cost of doing more work in those cases. | |
| * @param s input string | | * @param s input string | |
| * @param errorCode Standard ICU error code. Its input value must | | * @param errorCode Standard ICU error code. Its input value must | |
| * pass the U_SUCCESS() test, or else the function ret
urns | | * pass the U_SUCCESS() test, or else the function ret
urns | |
| * immediately. Check for U_FAILURE() on output or use
with | | * immediately. Check for U_FAILURE() on output or use
with | |
| * function chaining. (See User Guide for details.) | | * function chaining. (See User Guide for details.) | |
| | | | |
| skipping to change at line 282 | | skipping to change at line 296 | |
| * by processing portions before this character and after this | | * by processing portions before this character and after this | |
| * character independently. | | * character independently. | |
| * This is used for iterative normalization. See the class documentatio
n for details. | | * This is used for iterative normalization. See the class documentatio
n for details. | |
| * Note that this operation may be significantly slower than hasBoundar
yBefore(). | | * Note that this operation may be significantly slower than hasBoundar
yBefore(). | |
| * @param c character to test | | * @param c character to test | |
| * @return TRUE if c is normalization-inert | | * @return TRUE if c is normalization-inert | |
| * @draft ICU 4.4 | | * @draft ICU 4.4 | |
| */ | | */ | |
| virtual UBool isInert(UChar32 c) const = 0; | | virtual UBool isInert(UChar32 c) const = 0; | |
| | | | |
|
| /** | | private: | |
| * ICU "poor man's RTTI", returns a UClassID for this class. | | // No ICU "poor man's RTTI" for this class nor its subclasses. | |
| * @returns a UClassID for this class. | | virtual UClassID getDynamicClassID() const; | |
| * @draft ICU 4.4 | | | |
| */ | | | |
| static UClassID U_EXPORT2 getStaticClassID(); | | | |
| | | | |
| /** | | | |
| * ICU "poor man's RTTI", returns a UClassID for the actual class. | | | |
| * @return a UClassID for the actual class. | | | |
| * @draft ICU 4.4 | | | |
| */ | | | |
| virtual UClassID getDynamicClassID() const = 0; | | | |
| }; | | }; | |
| | | | |
| /** | | /** | |
| * Normalization filtered by a UnicodeSet. | | * Normalization filtered by a UnicodeSet. | |
| * Normalizes portions of the text contained in the filter set and leaves | | * Normalizes portions of the text contained in the filter set and leaves | |
| * portions not contained in the filter set unchanged. | | * portions not contained in the filter set unchanged. | |
| * Filtering is done via UnicodeSet::span(..., USET_SPAN_SIMPLE). | | * Filtering is done via UnicodeSet::span(..., USET_SPAN_SIMPLE). | |
| * Not-in-the-filter text is treated as "is normalized" and "quick check ye
s". | | * Not-in-the-filter text is treated as "is normalized" and "quick check ye
s". | |
| * This class implements all of (and only) the Normalizer2 API. | | * This class implements all of (and only) the Normalizer2 API. | |
| * An instance of this class is unmodifiable/immutable but is constructed a
nd | | * An instance of this class is unmodifiable/immutable but is constructed a
nd | |
| | | | |
| skipping to change at line 378 | | skipping to change at line 382 | |
| * function chaining. (See User Guide for details.) | | * function chaining. (See User Guide for details.) | |
| * @return first | | * @return first | |
| * @draft ICU 4.4 | | * @draft ICU 4.4 | |
| */ | | */ | |
| virtual UnicodeString & | | virtual UnicodeString & | |
| append(UnicodeString &first, | | append(UnicodeString &first, | |
| const UnicodeString &second, | | const UnicodeString &second, | |
| UErrorCode &errorCode) const; | | UErrorCode &errorCode) const; | |
| | | | |
| /** | | /** | |
|
| | | * Gets the decomposition mapping of c. Equivalent to normalize(Unicode | |
| | | String(c)) | |
| | | * on a UNORM2_DECOMPOSE Normalizer2 instance, but much faster. | |
| | | * This function is independent of the mode of the Normalizer2. | |
| | | * @param c code point | |
| | | * @param decomposition String object which will be set to c's | |
| | | * decomposition mapping, if there is one. | |
| | | * @return TRUE if c has a decomposition, otherwise FALSE | |
| | | * @draft ICU 4.6 | |
| | | */ | |
| | | virtual UBool | |
| | | getDecomposition(UChar32 c, UnicodeString &decomposition) const; | |
| | | | |
| | | /** | |
| * Tests if the string is normalized. | | * Tests if the string is normalized. | |
| * For details see the Normalizer2 base class documentation. | | * For details see the Normalizer2 base class documentation. | |
| * @param s input string | | * @param s input string | |
| * @param errorCode Standard ICU error code. Its input value must | | * @param errorCode Standard ICU error code. Its input value must | |
| * pass the U_SUCCESS() test, or else the function ret
urns | | * pass the U_SUCCESS() test, or else the function ret
urns | |
| * immediately. Check for U_FAILURE() on output or use
with | | * immediately. Check for U_FAILURE() on output or use
with | |
| * function chaining. (See User Guide for details.) | | * function chaining. (See User Guide for details.) | |
| * @return TRUE if s is normalized | | * @return TRUE if s is normalized | |
| * @draft ICU 4.4 | | * @draft ICU 4.4 | |
| */ | | */ | |
| | | | |
| skipping to change at line 445 | | skipping to change at line 462 | |
| virtual UBool hasBoundaryAfter(UChar32 c) const; | | virtual UBool hasBoundaryAfter(UChar32 c) const; | |
| | | | |
| /** | | /** | |
| * Tests if the character is normalization-inert. | | * Tests if the character is normalization-inert. | |
| * For details see the Normalizer2 base class documentation. | | * For details see the Normalizer2 base class documentation. | |
| * @param c character to test | | * @param c character to test | |
| * @return TRUE if c is normalization-inert | | * @return TRUE if c is normalization-inert | |
| * @draft ICU 4.4 | | * @draft ICU 4.4 | |
| */ | | */ | |
| virtual UBool isInert(UChar32 c) const; | | virtual UBool isInert(UChar32 c) const; | |
|
| | | | |
| /** | | | |
| * ICU "poor man's RTTI", returns a UClassID for this class. | | | |
| * @returns a UClassID for this class. | | | |
| * @draft ICU 4.4 | | | |
| */ | | | |
| static UClassID U_EXPORT2 getStaticClassID(); | | | |
| | | | |
| /** | | | |
| * ICU "poor man's RTTI", returns a UClassID for the actual class. | | | |
| * @return a UClassID for the actual class. | | | |
| * @draft ICU 4.4 | | | |
| */ | | | |
| virtual UClassID getDynamicClassID() const; | | | |
| private: | | private: | |
| UnicodeString & | | UnicodeString & | |
| normalize(const UnicodeString &src, | | normalize(const UnicodeString &src, | |
| UnicodeString &dest, | | UnicodeString &dest, | |
| USetSpanCondition spanCondition, | | USetSpanCondition spanCondition, | |
| UErrorCode &errorCode) const; | | UErrorCode &errorCode) const; | |
| | | | |
| UnicodeString & | | UnicodeString & | |
| normalizeSecondAndAppend(UnicodeString &first, | | normalizeSecondAndAppend(UnicodeString &first, | |
| const UnicodeString &second, | | const UnicodeString &second, | |
| | | | |
End of changes. 5 change blocks. |
| 27 lines changed or deleted | | 32 lines changed or added | |
|
| udraft.h | | udraft.h | |
| | | | |
| skipping to change at line 37 | | skipping to change at line 37 | |
| # define bamuScriptCode bamuScriptCode_DRAFT_API_DO_NOT_USE | | # define bamuScriptCode bamuScriptCode_DRAFT_API_DO_NOT_USE | |
| # define u_fadopt u_fadopt_DRAFT_API_DO_NOT_USE | | # define u_fadopt u_fadopt_DRAFT_API_DO_NOT_USE | |
| # define u_strFromJavaModifiedUTF8WithSub u_strFromJavaModifiedUTF8W
ithSub_DRAFT_API_DO_NOT_USE | | # define u_strFromJavaModifiedUTF8WithSub u_strFromJavaModifiedUTF8W
ithSub_DRAFT_API_DO_NOT_USE | |
| # define u_strToJavaModifiedUTF8 u_strToJavaModifiedUTF8_DRAFT_API_D
O_NOT_USE | | # define u_strToJavaModifiedUTF8 u_strToJavaModifiedUTF8_DRAFT_API_D
O_NOT_USE | |
| # define ucal_getDayOfWeekType ucal_getDayOfWeekType_DRAFT_API_DO_NO
T_USE | | # define ucal_getDayOfWeekType ucal_getDayOfWeekType_DRAFT_API_DO_NO
T_USE | |
| # define ucal_getWeekendTransition ucal_getWeekendTransition_DRAFT_A
PI_DO_NOT_USE | | # define ucal_getWeekendTransition ucal_getWeekendTransition_DRAFT_A
PI_DO_NOT_USE | |
| # define ucal_isWeekend ucal_isWeekend_DRAFT_API_DO_NOT_USE | | # define ucal_isWeekend ucal_isWeekend_DRAFT_API_DO_NOT_USE | |
| # define udat_toCalendarDateField udat_toCalendarDateField_DRAFT_API
_DO_NOT_USE | | # define udat_toCalendarDateField udat_toCalendarDateField_DRAFT_API
_DO_NOT_USE | |
| # define udatpg_getBestPatternWithOptions udatpg_getBestPatternWithO
ptions_DRAFT_API_DO_NOT_USE | | # define udatpg_getBestPatternWithOptions udatpg_getBestPatternWithO
ptions_DRAFT_API_DO_NOT_USE | |
| # define udatpg_replaceFieldTypesWithOptions udatpg_replaceFieldType
sWithOptions_DRAFT_API_DO_NOT_USE | | # define udatpg_replaceFieldTypesWithOptions udatpg_replaceFieldType
sWithOptions_DRAFT_API_DO_NOT_USE | |
|
| | | # define uidna_close uidna_close_DRAFT_API_DO_NOT_USE | |
| | | # define uidna_labelToASCII uidna_labelToASCII_DRAFT_API_DO_NOT_USE | |
| | | # define uidna_labelToASCII_UTF8 uidna_labelToASCII_UTF8_DRAFT_API_D | |
| | | O_NOT_USE | |
| | | # define uidna_labelToUnicode uidna_labelToUnicode_DRAFT_API_DO_NOT_ | |
| | | USE | |
| | | # define uidna_labelToUnicodeUTF8 uidna_labelToUnicodeUTF8_DRAFT_API | |
| | | _DO_NOT_USE | |
| | | # define uidna_nameToASCII uidna_nameToASCII_DRAFT_API_DO_NOT_USE | |
| | | # define uidna_nameToASCII_UTF8 uidna_nameToASCII_UTF8_DRAFT_API_DO_ | |
| | | NOT_USE | |
| | | # define uidna_nameToUnicode uidna_nameToUnicode_DRAFT_API_DO_NOT_US | |
| | | E | |
| | | # define uidna_nameToUnicodeUTF8 uidna_nameToUnicodeUTF8_DRAFT_API_D | |
| | | O_NOT_USE | |
| | | # define uidna_openUTS46 uidna_openUTS46_DRAFT_API_DO_NOT_USE | |
| # define uldn_close uldn_close_DRAFT_API_DO_NOT_USE | | # define uldn_close uldn_close_DRAFT_API_DO_NOT_USE | |
| # define uldn_getDialectHandling uldn_getDialectHandling_DRAFT_API_D
O_NOT_USE | | # define uldn_getDialectHandling uldn_getDialectHandling_DRAFT_API_D
O_NOT_USE | |
| # define uldn_getLocale uldn_getLocale_DRAFT_API_DO_NOT_USE | | # define uldn_getLocale uldn_getLocale_DRAFT_API_DO_NOT_USE | |
| # define uldn_keyDisplayName uldn_keyDisplayName_DRAFT_API_DO_NOT_US
E | | # define uldn_keyDisplayName uldn_keyDisplayName_DRAFT_API_DO_NOT_US
E | |
| # define uldn_keyValueDisplayName uldn_keyValueDisplayName_DRAFT_API
_DO_NOT_USE | | # define uldn_keyValueDisplayName uldn_keyValueDisplayName_DRAFT_API
_DO_NOT_USE | |
| # define uldn_languageDisplayName uldn_languageDisplayName_DRAFT_API
_DO_NOT_USE | | # define uldn_languageDisplayName uldn_languageDisplayName_DRAFT_API
_DO_NOT_USE | |
| # define uldn_localeDisplayName uldn_localeDisplayName_DRAFT_API_DO_
NOT_USE | | # define uldn_localeDisplayName uldn_localeDisplayName_DRAFT_API_DO_
NOT_USE | |
| # define uldn_open uldn_open_DRAFT_API_DO_NOT_USE | | # define uldn_open uldn_open_DRAFT_API_DO_NOT_USE | |
| # define uldn_regionDisplayName uldn_regionDisplayName_DRAFT_API_DO_
NOT_USE | | # define uldn_regionDisplayName uldn_regionDisplayName_DRAFT_API_DO_
NOT_USE | |
| # define uldn_scriptCodeDisplayName uldn_scriptCodeDisplayName_DRAFT
_API_DO_NOT_USE | | # define uldn_scriptCodeDisplayName uldn_scriptCodeDisplayName_DRAFT
_API_DO_NOT_USE | |
| # define uldn_scriptDisplayName uldn_scriptDisplayName_DRAFT_API_DO_
NOT_USE | | # define uldn_scriptDisplayName uldn_scriptDisplayName_DRAFT_API_DO_
NOT_USE | |
| # define uldn_variantDisplayName uldn_variantDisplayName_DRAFT_API_D
O_NOT_USE | | # define uldn_variantDisplayName uldn_variantDisplayName_DRAFT_API_D
O_NOT_USE | |
| # define uloc_forLanguageTag uloc_forLanguageTag_DRAFT_API_DO_NOT_US
E | | # define uloc_forLanguageTag uloc_forLanguageTag_DRAFT_API_DO_NOT_US
E | |
| # define uloc_toLanguageTag uloc_toLanguageTag_DRAFT_API_DO_NOT_USE | | # define uloc_toLanguageTag uloc_toLanguageTag_DRAFT_API_DO_NOT_USE | |
| # define unorm2_append unorm2_append_DRAFT_API_DO_NOT_USE | | # define unorm2_append unorm2_append_DRAFT_API_DO_NOT_USE | |
| # define unorm2_close unorm2_close_DRAFT_API_DO_NOT_USE | | # define unorm2_close unorm2_close_DRAFT_API_DO_NOT_USE | |
|
| | | # define unorm2_getDecomposition unorm2_getDecomposition_DRAFT_API_D
O_NOT_USE | |
| # define unorm2_getInstance unorm2_getInstance_DRAFT_API_DO_NOT_USE | | # define unorm2_getInstance unorm2_getInstance_DRAFT_API_DO_NOT_USE | |
| # define unorm2_hasBoundaryAfter unorm2_hasBoundaryAfter_DRAFT_API_D
O_NOT_USE | | # define unorm2_hasBoundaryAfter unorm2_hasBoundaryAfter_DRAFT_API_D
O_NOT_USE | |
| # define unorm2_hasBoundaryBefore unorm2_hasBoundaryBefore_DRAFT_API
_DO_NOT_USE | | # define unorm2_hasBoundaryBefore unorm2_hasBoundaryBefore_DRAFT_API
_DO_NOT_USE | |
| # define unorm2_isInert unorm2_isInert_DRAFT_API_DO_NOT_USE | | # define unorm2_isInert unorm2_isInert_DRAFT_API_DO_NOT_USE | |
| # define unorm2_isNormalized unorm2_isNormalized_DRAFT_API_DO_NOT_US
E | | # define unorm2_isNormalized unorm2_isNormalized_DRAFT_API_DO_NOT_US
E | |
| # define unorm2_normalize unorm2_normalize_DRAFT_API_DO_NOT_USE | | # define unorm2_normalize unorm2_normalize_DRAFT_API_DO_NOT_USE | |
| # define unorm2_normalizeSecondAndAppend unorm2_normalizeSecondAndAp
pend_DRAFT_API_DO_NOT_USE | | # define unorm2_normalizeSecondAndAppend unorm2_normalizeSecondAndAp
pend_DRAFT_API_DO_NOT_USE | |
| # define unorm2_openFiltered unorm2_openFiltered_DRAFT_API_DO_NOT_US
E | | # define unorm2_openFiltered unorm2_openFiltered_DRAFT_API_DO_NOT_US
E | |
| # define unorm2_quickCheck unorm2_quickCheck_DRAFT_API_DO_NOT_USE | | # define unorm2_quickCheck unorm2_quickCheck_DRAFT_API_DO_NOT_USE | |
| # define unorm2_spanQuickCheckYes unorm2_spanQuickCheckYes_DRAFT_API
_DO_NOT_USE | | # define unorm2_spanQuickCheckYes unorm2_spanQuickCheckYes_DRAFT_API
_DO_NOT_USE | |
| # define unum_formatDecimal unum_formatDecimal_DRAFT_API_DO_NOT_USE | | # define unum_formatDecimal unum_formatDecimal_DRAFT_API_DO_NOT_USE | |
| # define unum_parseDecimal unum_parseDecimal_DRAFT_API_DO_NOT_USE | | # define unum_parseDecimal unum_parseDecimal_DRAFT_API_DO_NOT_USE | |
|
| | | # define uregex_getFindProgressCallback uregex_getFindProgressCallba | |
| | | ck_DRAFT_API_DO_NOT_USE | |
| | | # define uregex_setFindProgressCallback uregex_setFindProgressCallba | |
| | | ck_DRAFT_API_DO_NOT_USE | |
| # else | | # else | |
|
| # define bamuScriptCode_4_4 bamuScriptCode_DRAFT_API_DO_NOT_USE | | # define bamuScriptCode_4_5 bamuScriptCode_DRAFT_API_DO_NOT_USE | |
| # define u_fadopt_4_4 u_fadopt_DRAFT_API_DO_NOT_USE | | # define u_fadopt_4_5 u_fadopt_DRAFT_API_DO_NOT_USE | |
| # define u_strFromJavaModifiedUTF8WithSub_4_4 u_strFromJavaModifiedU | | # define u_strFromJavaModifiedUTF8WithSub_4_5 u_strFromJavaModifiedU | |
| TF8WithSub_DRAFT_API_DO_NOT_USE | | TF8WithSub_DRAFT_API_DO_NOT_USE | |
| # define u_strToJavaModifiedUTF8_4_4 u_strToJavaModifiedUTF8_DRAFT_A | | # define u_strToJavaModifiedUTF8_4_5 u_strToJavaModifiedUTF8_DRAFT_A | |
| PI_DO_NOT_USE | | PI_DO_NOT_USE | |
| # define ucal_getDayOfWeekType_4_4 ucal_getDayOfWeekType_DRAFT_API_D | | # define ucal_getDayOfWeekType_4_5 ucal_getDayOfWeekType_DRAFT_API_D | |
| O_NOT_USE | | O_NOT_USE | |
| # define ucal_getWeekendTransition_4_4 ucal_getWeekendTransition_DRA | | # define ucal_getWeekendTransition_4_5 ucal_getWeekendTransition_DRA | |
| FT_API_DO_NOT_USE | | FT_API_DO_NOT_USE | |
| # define ucal_isWeekend_4_4 ucal_isWeekend_DRAFT_API_DO_NOT_USE | | # define ucal_isWeekend_4_5 ucal_isWeekend_DRAFT_API_DO_NOT_USE | |
| # define udat_toCalendarDateField_4_4 udat_toCalendarDateField_DRAFT | | # define udat_toCalendarDateField_4_5 udat_toCalendarDateField_DRAFT | |
| _API_DO_NOT_USE | | _API_DO_NOT_USE | |
| # define udatpg_getBestPatternWithOptions_4_4 udatpg_getBestPatternW | | # define udatpg_getBestPatternWithOptions_4_5 udatpg_getBestPatternW | |
| ithOptions_DRAFT_API_DO_NOT_USE | | ithOptions_DRAFT_API_DO_NOT_USE | |
| # define udatpg_replaceFieldTypesWithOptions_4_4 udatpg_replaceField | | # define udatpg_replaceFieldTypesWithOptions_4_5 udatpg_replaceField | |
| TypesWithOptions_DRAFT_API_DO_NOT_USE | | TypesWithOptions_DRAFT_API_DO_NOT_USE | |
| # define uldn_close_4_4 uldn_close_DRAFT_API_DO_NOT_USE | | # define uidna_close_4_5 uidna_close_DRAFT_API_DO_NOT_USE | |
| # define uldn_getDialectHandling_4_4 uldn_getDialectHandling_DRAFT_A | | # define uidna_labelToASCII_4_5 uidna_labelToASCII_DRAFT_API_DO_NOT_ | |
| PI_DO_NOT_USE | | USE | |
| # define uldn_getLocale_4_4 uldn_getLocale_DRAFT_API_DO_NOT_USE | | # define uidna_labelToASCII_UTF8_4_5 uidna_labelToASCII_UTF8_DRAFT_A | |
| # define uldn_keyDisplayName_4_4 uldn_keyDisplayName_DRAFT_API_DO_NO | | PI_DO_NOT_USE | |
| T_USE | | # define uidna_labelToUnicodeUTF8_4_5 uidna_labelToUnicodeUTF8_DRAFT | |
| # define uldn_keyValueDisplayName_4_4 uldn_keyValueDisplayName_DRAFT | | _API_DO_NOT_USE | |
| _API_DO_NOT_USE | | # define uidna_labelToUnicode_4_5 uidna_labelToUnicode_DRAFT_API_DO_ | |
| # define uldn_languageDisplayName_4_4 uldn_languageDisplayName_DRAFT | | NOT_USE | |
| _API_DO_NOT_USE | | # define uidna_nameToASCII_4_5 uidna_nameToASCII_DRAFT_API_DO_NOT_US | |
| # define uldn_localeDisplayName_4_4 uldn_localeDisplayName_DRAFT_API | | E | |
| _DO_NOT_USE | | # define uidna_nameToASCII_UTF8_4_5 uidna_nameToASCII_UTF8_DRAFT_API | |
| # define uldn_open_4_4 uldn_open_DRAFT_API_DO_NOT_USE | | _DO_NOT_USE | |
| # define uldn_regionDisplayName_4_4 uldn_regionDisplayName_DRAFT_API | | # define uidna_nameToUnicodeUTF8_4_5 uidna_nameToUnicodeUTF8_DRAFT_A | |
| _DO_NOT_USE | | PI_DO_NOT_USE | |
| # define uldn_scriptCodeDisplayName_4_4 uldn_scriptCodeDisplayName_D | | # define uidna_nameToUnicode_4_5 uidna_nameToUnicode_DRAFT_API_DO_NO | |
| RAFT_API_DO_NOT_USE | | T_USE | |
| # define uldn_scriptDisplayName_4_4 uldn_scriptDisplayName_DRAFT_API | | # define uidna_openUTS46_4_5 uidna_openUTS46_DRAFT_API_DO_NOT_USE | |
| _DO_NOT_USE | | # define uldn_close_4_5 uldn_close_DRAFT_API_DO_NOT_USE | |
| # define uldn_variantDisplayName_4_4 uldn_variantDisplayName_DRAFT_A | | # define uldn_getDialectHandling_4_5 uldn_getDialectHandling_DRAFT_A | |
| PI_DO_NOT_USE | | PI_DO_NOT_USE | |
| # define uloc_forLanguageTag_4_4 uloc_forLanguageTag_DRAFT_API_DO_NO | | # define uldn_getLocale_4_5 uldn_getLocale_DRAFT_API_DO_NOT_USE | |
| T_USE | | # define uldn_keyDisplayName_4_5 uldn_keyDisplayName_DRAFT_API_DO_NO | |
| # define uloc_toLanguageTag_4_4 uloc_toLanguageTag_DRAFT_API_DO_NOT_ | | T_USE | |
| USE | | # define uldn_keyValueDisplayName_4_5 uldn_keyValueDisplayName_DRAFT | |
| # define unorm2_append_4_4 unorm2_append_DRAFT_API_DO_NOT_USE | | _API_DO_NOT_USE | |
| # define unorm2_close_4_4 unorm2_close_DRAFT_API_DO_NOT_USE | | # define uldn_languageDisplayName_4_5 uldn_languageDisplayName_DRAFT | |
| # define unorm2_getInstance_4_4 unorm2_getInstance_DRAFT_API_DO_NOT_ | | _API_DO_NOT_USE | |
| USE | | # define uldn_localeDisplayName_4_5 uldn_localeDisplayName_DRAFT_API | |
| # define unorm2_hasBoundaryAfter_4_4 unorm2_hasBoundaryAfter_DRAFT_A | | _DO_NOT_USE | |
| PI_DO_NOT_USE | | # define uldn_open_4_5 uldn_open_DRAFT_API_DO_NOT_USE | |
| # define unorm2_hasBoundaryBefore_4_4 unorm2_hasBoundaryBefore_DRAFT | | # define uldn_regionDisplayName_4_5 uldn_regionDisplayName_DRAFT_API | |
| _API_DO_NOT_USE | | _DO_NOT_USE | |
| # define unorm2_isInert_4_4 unorm2_isInert_DRAFT_API_DO_NOT_USE | | # define uldn_scriptCodeDisplayName_4_5 uldn_scriptCodeDisplayName_D | |
| # define unorm2_isNormalized_4_4 unorm2_isNormalized_DRAFT_API_DO_NO | | RAFT_API_DO_NOT_USE | |
| T_USE | | # define uldn_scriptDisplayName_4_5 uldn_scriptDisplayName_DRAFT_API | |
| # define unorm2_normalizeSecondAndAppend_4_4 unorm2_normalizeSecondA | | _DO_NOT_USE | |
| ndAppend_DRAFT_API_DO_NOT_USE | | # define uldn_variantDisplayName_4_5 uldn_variantDisplayName_DRAFT_A | |
| # define unorm2_normalize_4_4 unorm2_normalize_DRAFT_API_DO_NOT_USE | | PI_DO_NOT_USE | |
| # define unorm2_openFiltered_4_4 unorm2_openFiltered_DRAFT_API_DO_NO | | # define uloc_forLanguageTag_4_5 uloc_forLanguageTag_DRAFT_API_DO_NO | |
| T_USE | | T_USE | |
| # define unorm2_quickCheck_4_4 unorm2_quickCheck_DRAFT_API_DO_NOT_US | | # define uloc_toLanguageTag_4_5 uloc_toLanguageTag_DRAFT_API_DO_NOT_ | |
| E | | USE | |
| # define unorm2_spanQuickCheckYes_4_4 unorm2_spanQuickCheckYes_DRAFT | | # define unorm2_append_4_5 unorm2_append_DRAFT_API_DO_NOT_USE | |
| _API_DO_NOT_USE | | # define unorm2_close_4_5 unorm2_close_DRAFT_API_DO_NOT_USE | |
| # define unum_formatDecimal_4_4 unum_formatDecimal_DRAFT_API_DO_NOT_ | | # define unorm2_getDecomposition_4_5 unorm2_getDecomposition_DRAFT_A | |
| USE | | PI_DO_NOT_USE | |
| # define unum_parseDecimal_4_4 unum_parseDecimal_DRAFT_API_DO_NOT_US | | # define unorm2_getInstance_4_5 unorm2_getInstance_DRAFT_API_DO_NOT_ | |
| E | | USE | |
| | | # define unorm2_hasBoundaryAfter_4_5 unorm2_hasBoundaryAfter_DRAFT_A | |
| | | PI_DO_NOT_USE | |
| | | # define unorm2_hasBoundaryBefore_4_5 unorm2_hasBoundaryBefore_DRAFT | |
| | | _API_DO_NOT_USE | |
| | | # define unorm2_isInert_4_5 unorm2_isInert_DRAFT_API_DO_NOT_USE | |
| | | # define unorm2_isNormalized_4_5 unorm2_isNormalized_DRAFT_API_DO_NO | |
| | | T_USE | |
| | | # define unorm2_normalizeSecondAndAppend_4_5 unorm2_normalizeSecondA | |
| | | ndAppend_DRAFT_API_DO_NOT_USE | |
| | | # define unorm2_normalize_4_5 unorm2_normalize_DRAFT_API_DO_NOT_USE | |
| | | # define unorm2_openFiltered_4_5 unorm2_openFiltered_DRAFT_API_DO_NO | |
| | | T_USE | |
| | | # define unorm2_quickCheck_4_5 unorm2_quickCheck_DRAFT_API_DO_NOT_US | |
| | | E | |
| | | # define unorm2_spanQuickCheckYes_4_5 unorm2_spanQuickCheckYes_DRAFT | |
| | | _API_DO_NOT_USE | |
| | | # define unum_formatDecimal_4_5 unum_formatDecimal_DRAFT_API_DO_NOT_ | |
| | | USE | |
| | | # define unum_parseDecimal_4_5 unum_parseDecimal_DRAFT_API_DO_NOT_US | |
| | | E | |
| | | # define uregex_getFindProgressCallback_4_5 uregex_getFindProgressCa | |
| | | llback_DRAFT_API_DO_NOT_USE | |
| | | # define uregex_setFindProgressCallback_4_5 uregex_setFindProgressCa | |
| | | llback_DRAFT_API_DO_NOT_USE | |
| # endif /* U_DISABLE_RENAMING */ | | # endif /* U_DISABLE_RENAMING */ | |
| | | | |
| #endif /* U_HIDE_DRAFT_API */ | | #endif /* U_HIDE_DRAFT_API */ | |
| #endif /* UDRAFT_H */ | | #endif /* UDRAFT_H */ | |
| | | | |
End of changes. 4 change blocks. |
| 66 lines changed or deleted | | 111 lines changed or added | |
|
| uidna.h | | uidna.h | |
| | | | |
| skipping to change at line 24 | | skipping to change at line 24 | |
| * created by: Ram Viswanadha | | * created by: Ram Viswanadha | |
| */ | | */ | |
| | | | |
| #ifndef __UIDNA_H__ | | #ifndef __UIDNA_H__ | |
| #define __UIDNA_H__ | | #define __UIDNA_H__ | |
| | | | |
| #include "unicode/utypes.h" | | #include "unicode/utypes.h" | |
| | | | |
| #if !UCONFIG_NO_IDNA | | #if !UCONFIG_NO_IDNA | |
| | | | |
|
| | | #include "unicode/localpointer.h" | |
| #include "unicode/parseerr.h" | | #include "unicode/parseerr.h" | |
| | | | |
| /** | | /** | |
| * \file | | * \file | |
|
| * \brief C API: Internationalized Domain Names in Applications Tranformati
on | | * \brief C API: Internationalizing Domain Names in Applications (IDNA) | |
| * | | * | |
|
| * UIDNA API implements the IDNA protocol as defined in the IDNA RFC | | * IDNA2008 is implemented according to UTS #46, see the IDNA C++ class in | |
| * (http://www.ietf.org/rfc/rfc3490.txt). | | idna.h. | |
| * The RFC defines 2 operations: ToASCII and ToUnicode. Domain labels | | | |
| * containing non-ASCII code points are required to be processed by | | | |
| * ToASCII operation before passing it to resolver libraries. Domain names | | | |
| * that are obtained from resolver libraries are required to be processed b | | | |
| y | | | |
| * ToUnicode operation before displaying the domain name to the user. | | | |
| * IDNA requires that implementations process input strings with Nameprep | | | |
| * (http://www.ietf.org/rfc/rfc3491.txt), | | | |
| * which is a profile of Stringprep (http://www.ietf.org/rfc/rfc3454.txt), | | | |
| * and then with Punycode (http://www.ietf.org/rfc/rfc3492.txt). | | | |
| * Implementations of IDNA MUST fully implement Nameprep and Punycode; | | | |
| * neither Nameprep nor Punycode are optional. | | | |
| * The input and output of ToASCII and ToUnicode operations are Unicode | | | |
| * and are designed to be chainable, i.e., applying ToASCII or ToUnicode op | | | |
| erations | | | |
| * multiple times to an input string will yield the same result as applying | | | |
| the operation | | | |
| * once. | | | |
| * ToUnicode(ToUnicode(ToUnicode...(ToUnicode(string)))) == ToUnicode(strin | | | |
| g) | | | |
| * ToASCII(ToASCII(ToASCII...(ToASCII(string))) == ToASCII(string). | | | |
| * | | * | |
|
| | | * The C API functions which do take a UIDNA * service object pointer | |
| | | * implement UTS #46 and IDNA2008. | |
| | | * The C API functions which do not take a service object pointer | |
| | | * implement IDNA2003. | |
| | | */ | |
| | | | |
| | | /* | |
| | | * IDNA option bit set values. | |
| | | */ | |
| | | enum { | |
| | | /** | |
| | | * Default options value: None of the other options are set. | |
| | | * @stable ICU 2.6 | |
| | | */ | |
| | | UIDNA_DEFAULT=0, | |
| | | /** | |
| | | * Option to allow unassigned code points in domain names and labels. | |
| | | * This option is ignored by the UTS46 implementation. | |
| | | * (UTS #46 disallows unassigned code points.) | |
| | | * @stable ICU 2.6 | |
| | | */ | |
| | | UIDNA_ALLOW_UNASSIGNED=1, | |
| | | /** | |
| | | * Option to check whether the input conforms to the STD3 ASCII rules, | |
| | | * for example the restriction of labels to LDH characters | |
| | | * (ASCII Letters, Digits and Hyphen-Minus). | |
| | | * @stable ICU 2.6 | |
| | | */ | |
| | | UIDNA_USE_STD3_RULES=2, | |
| | | /** | |
| | | * IDNA option to check for whether the input conforms to the BiDi rule | |
| | | s. | |
| | | * This option is ignored by the IDNA2003 implementation. | |
| | | * (IDNA2003 always performs a BiDi check.) | |
| | | * @draft ICU 4.6 | |
| | | */ | |
| | | UIDNA_CHECK_BIDI=4, | |
| | | /** | |
| | | * IDNA option to check for whether the input conforms to the CONTEXTJ | |
| | | rules. | |
| | | * This option is ignored by the IDNA2003 implementation. | |
| | | * (The CONTEXTJ check is new in IDNA2008.) | |
| | | * @draft ICU 4.6 | |
| | | */ | |
| | | UIDNA_CHECK_CONTEXTJ=8, | |
| | | /** | |
| | | * IDNA option for nontransitional processing in ToASCII(). | |
| | | * By default, ToASCII() uses transitional processing. | |
| | | * This option is ignored by the IDNA2003 implementation. | |
| | | * (This is only relevant for compatibility of newer IDNA implementatio | |
| | | ns with IDNA2003.) | |
| | | * @draft ICU 4.6 | |
| | | */ | |
| | | UIDNA_NONTRANSITIONAL_TO_ASCII=0x10, | |
| | | /** | |
| | | * IDNA option for nontransitional processing in ToUnicode(). | |
| | | * By default, ToUnicode() uses transitional processing. | |
| | | * This option is ignored by the IDNA2003 implementation. | |
| | | * (This is only relevant for compatibility of newer IDNA implementatio | |
| | | ns with IDNA2003.) | |
| | | * @draft ICU 4.6 | |
| | | */ | |
| | | UIDNA_NONTRANSITIONAL_TO_UNICODE=0x20 | |
| | | }; | |
| | | | |
| | | /** | |
| | | * Opaque C service object type for the new IDNA API. | |
| | | * @draft ICU 4.6 | |
| */ | | */ | |
|
| | | struct UIDNA; | |
| | | typedef struct UIDNA UIDNA; /**< C typedef for struct UIDNA. @draft ICU 4. | |
| | | 6 */ | |
| | | | |
| /** | | /** | |
|
| * Option to prohibit processing of unassigned codepoints in the input and | | * Returns a UIDNA instance which implements UTS #46. | |
| * do not check if the input conforms to STD-3 ASCII rules. | | * Returns an unmodifiable instance, owned by the caller. | |
| | | * Cache it for multiple operations, and uidna_close() it when done. | |
| * | | * | |
|
| * @see uidna_toASCII uidna_toUnicode | | * For details about the UTS #46 implementation see the IDNA C++ class in i | |
| * @stable ICU 2.6 | | dna.h. | |
| | | * | |
| | | * @param options Bit set to modify the processing and error checking. | |
| | | * See option bit set values in uidna.h. | |
| | | * @param pErrorCode Standard ICU error code. Its input value must | |
| | | * pass the U_SUCCESS() test, or else the function returns | |
| | | * immediately. Check for U_FAILURE() on output or use wit | |
| | | h | |
| | | * function chaining. (See User Guide for details.) | |
| | | * @return the UTS #46 UIDNA instance, if successful | |
| | | * @draft ICU 4.6 | |
| */ | | */ | |
|
| #define UIDNA_DEFAULT 0x0000 | | U_DRAFT UIDNA * U_EXPORT2 | |
| | | uidna_openUTS46(uint32_t options, UErrorCode *pErrorCode); | |
| | | | |
| /** | | /** | |
|
| * Option to allow processing of unassigned codepoints in the input | | * Closes a UIDNA instance. | |
| | | * @param idna UIDNA instance to be closed | |
| | | * @draft ICU 4.6 | |
| | | */ | |
| | | U_DRAFT void U_EXPORT2 | |
| | | uidna_close(UIDNA *idna); | |
| | | | |
| | | #if U_SHOW_CPLUSPLUS_API | |
| | | | |
| | | U_NAMESPACE_BEGIN | |
| | | | |
| | | /** | |
| | | * \class LocalUIDNAPointer | |
| | | * "Smart pointer" class, closes a UIDNA via uidna_close(). | |
| | | * For most methods see the LocalPointerBase base class. | |
| * | | * | |
|
| * @see uidna_toASCII uidna_toUnicode | | * @see LocalPointerBase | |
| * @stable ICU 2.6 | | * @see LocalPointer | |
| | | * @draft ICU 4.6 | |
| */ | | */ | |
|
| #define UIDNA_ALLOW_UNASSIGNED 0x0001 | | U_DEFINE_LOCAL_OPEN_POINTER(LocalUIDNAPointer, UIDNA, uidna_close); | |
| | | | |
| | | U_NAMESPACE_END | |
| | | | |
| | | #endif | |
| | | | |
| /** | | /** | |
|
| * Option to check if input conforms to STD-3 ASCII rules | | * Output container for IDNA processing errors. | |
| | | * Initialize with UIDNA_INFO_INITIALIZER: | |
| | | * \code | |
| | | * UIDNAInfo info = UIDNA_INFO_INITIALIZER; | |
| | | * int32_t length = uidna_nameToASCII(..., &info, &errorCode); | |
| | | * if(U_SUCCESS(errorCode) && info.errors!=0) { ... } | |
| | | * \endcode | |
| | | * @draft ICU 4.6 | |
| | | */ | |
| | | struct UIDNAInfo { | |
| | | /** sizeof(UIDNAInfo) @draft ICU 4.6 */ | |
| | | int16_t size; | |
| | | /** | |
| | | * Set to TRUE if transitional and nontransitional processing produce d | |
| | | ifferent results. | |
| | | * For details see C++ IDNAInfo::isTransitionalDifferent(). | |
| | | * @draft ICU 4.6 | |
| | | */ | |
| | | UBool isTransitionalDifferent; | |
| | | UBool reservedB3; /**< Reserved field, do not use. @internal */ | |
| | | /** | |
| | | * Bit set indicating IDNA processing errors. 0 if no errors. | |
| | | * See UIDNA_ERROR_... constants. | |
| | | * @draft ICU 4.6 | |
| | | */ | |
| | | uint32_t errors; | |
| | | int32_t reservedI2; /**< Reserved field, do not use. @internal */ | |
| | | int32_t reservedI3; /**< Reserved field, do not use. @internal */ | |
| | | }; | |
| | | typedef struct UIDNAInfo UIDNAInfo; | |
| | | | |
| | | /** | |
| | | * Static initializer for a UIDNAInfo struct. | |
| | | * @draft ICU 4.6 | |
| | | */ | |
| | | #define UIDNA_INFO_INITIALIZER { \ | |
| | | (int16_t)sizeof(UIDNAInfo), \ | |
| | | FALSE, FALSE, \ | |
| | | 0, 0, 0 } | |
| | | | |
| | | /** | |
| | | * Converts a single domain name label into its ASCII form for DNS lookup. | |
| | | * If any processing step fails, then pInfo->errors will be non-zero and | |
| | | * the result might not be an ASCII string. | |
| | | * The label might be modified according to the types of errors. | |
| | | * Labels with severe errors will be left in (or turned into) their Unicode | |
| | | form. | |
| * | | * | |
|
| * @see uidna_toASCII uidna_toUnicode | | * The UErrorCode indicates an error only in exceptional cases, | |
| * @stable ICU 2.6 | | * such as a U_MEMORY_ALLOCATION_ERROR. | |
| | | * | |
| | | * @param idna UIDNA instance | |
| | | * @param label Input domain name label | |
| | | * @param length Label length, or -1 if NUL-terminated | |
| | | * @param dest Destination string buffer | |
| | | * @param capacity Destination buffer capacity | |
| | | * @param pInfo Output container of IDNA processing details. | |
| | | * @param pErrorCode Standard ICU error code. Its input value must | |
| | | * pass the U_SUCCESS() test, or else the function returns | |
| | | * immediately. Check for U_FAILURE() on output or use wit | |
| | | h | |
| | | * function chaining. (See User Guide for details.) | |
| | | * @return destination string length | |
| | | * @draft ICU 4.6 | |
| */ | | */ | |
|
| #define UIDNA_USE_STD3_RULES 0x0002 | | U_DRAFT int32_t U_EXPORT2 | |
| | | uidna_labelToASCII(const UIDNA *idna, | |
| | | const UChar *label, int32_t length, | |
| | | UChar *dest, int32_t capacity, | |
| | | UIDNAInfo *pInfo, UErrorCode *pErrorCode); | |
| | | | |
| /** | | /** | |
|
| * This function implements the ToASCII operation as defined in the IDNA RF | | * Converts a single domain name label into its Unicode form for human-read | |
| C. | | able display. | |
| | | * If any processing step fails, then pInfo->errors will be non-zero. | |
| | | * The domain name might be modified according to the types of errors. | |
| | | * | |
| | | * The UErrorCode indicates an error only in exceptional cases, | |
| | | * such as a U_MEMORY_ALLOCATION_ERROR. | |
| | | * | |
| | | * @param idna UIDNA instance | |
| | | * @param label Input domain name label | |
| | | * @param length Label length, or -1 if NUL-terminated | |
| | | * @param dest Destination string buffer | |
| | | * @param capacity Destination buffer capacity | |
| | | * @param pInfo Output container of IDNA processing details. | |
| | | * @param pErrorCode Standard ICU error code. Its input value must | |
| | | * pass the U_SUCCESS() test, or else the function returns | |
| | | * immediately. Check for U_FAILURE() on output or use wit | |
| | | h | |
| | | * function chaining. (See User Guide for details.) | |
| | | * @return destination string length | |
| | | * @draft ICU 4.6 | |
| | | */ | |
| | | U_DRAFT int32_t U_EXPORT2 | |
| | | uidna_labelToUnicode(const UIDNA *idna, | |
| | | const UChar *label, int32_t length, | |
| | | UChar *dest, int32_t capacity, | |
| | | UIDNAInfo *pInfo, UErrorCode *pErrorCode); | |
| | | | |
| | | /** | |
| | | * Converts a whole domain name into its ASCII form for DNS lookup. | |
| | | * If any processing step fails, then pInfo->errors will be non-zero and | |
| | | * the result might not be an ASCII string. | |
| | | * The domain name might be modified according to the types of errors. | |
| | | * Labels with severe errors will be left in (or turned into) their Unicode | |
| | | form. | |
| | | * | |
| | | * The UErrorCode indicates an error only in exceptional cases, | |
| | | * such as a U_MEMORY_ALLOCATION_ERROR. | |
| | | * | |
| | | * @param idna UIDNA instance | |
| | | * @param name Input domain name | |
| | | * @param length Domain name length, or -1 if NUL-terminated | |
| | | * @param dest Destination string buffer | |
| | | * @param capacity Destination buffer capacity | |
| | | * @param pInfo Output container of IDNA processing details. | |
| | | * @param pErrorCode Standard ICU error code. Its input value must | |
| | | * pass the U_SUCCESS() test, or else the function returns | |
| | | * immediately. Check for U_FAILURE() on output or use wit | |
| | | h | |
| | | * function chaining. (See User Guide for details.) | |
| | | * @return destination string length | |
| | | * @draft ICU 4.6 | |
| | | */ | |
| | | U_DRAFT int32_t U_EXPORT2 | |
| | | uidna_nameToASCII(const UIDNA *idna, | |
| | | const UChar *name, int32_t length, | |
| | | UChar *dest, int32_t capacity, | |
| | | UIDNAInfo *pInfo, UErrorCode *pErrorCode); | |
| | | | |
| | | /** | |
| | | * Converts a whole domain name into its Unicode form for human-readable di | |
| | | splay. | |
| | | * If any processing step fails, then pInfo->errors will be non-zero. | |
| | | * The domain name might be modified according to the types of errors. | |
| | | * | |
| | | * The UErrorCode indicates an error only in exceptional cases, | |
| | | * such as a U_MEMORY_ALLOCATION_ERROR. | |
| | | * | |
| | | * @param idna UIDNA instance | |
| | | * @param name Input domain name | |
| | | * @param length Domain name length, or -1 if NUL-terminated | |
| | | * @param dest Destination string buffer | |
| | | * @param capacity Destination buffer capacity | |
| | | * @param pInfo Output container of IDNA processing details. | |
| | | * @param pErrorCode Standard ICU error code. Its input value must | |
| | | * pass the U_SUCCESS() test, or else the function returns | |
| | | * immediately. Check for U_FAILURE() on output or use wit | |
| | | h | |
| | | * function chaining. (See User Guide for details.) | |
| | | * @return destination string length | |
| | | * @draft ICU 4.6 | |
| | | */ | |
| | | U_DRAFT int32_t U_EXPORT2 | |
| | | uidna_nameToUnicode(const UIDNA *idna, | |
| | | const UChar *name, int32_t length, | |
| | | UChar *dest, int32_t capacity, | |
| | | UIDNAInfo *pInfo, UErrorCode *pErrorCode); | |
| | | | |
| | | /* UTF-8 versions of the processing methods ------------------------------- | |
| | | -- */ | |
| | | | |
| | | /** | |
| | | * Converts a single domain name label into its ASCII form for DNS lookup. | |
| | | * UTF-8 version of uidna_labelToASCII(), same behavior. | |
| | | * | |
| | | * @param idna UIDNA instance | |
| | | * @param label Input domain name label | |
| | | * @param length Label length, or -1 if NUL-terminated | |
| | | * @param dest Destination string buffer | |
| | | * @param capacity Destination buffer capacity | |
| | | * @param pInfo Output container of IDNA processing details. | |
| | | * @param pErrorCode Standard ICU error code. Its input value must | |
| | | * pass the U_SUCCESS() test, or else the function returns | |
| | | * immediately. Check for U_FAILURE() on output or use wit | |
| | | h | |
| | | * function chaining. (See User Guide for details.) | |
| | | * @return destination string length | |
| | | * @draft ICU 4.6 | |
| | | */ | |
| | | U_DRAFT int32_t U_EXPORT2 | |
| | | uidna_labelToASCII_UTF8(const UIDNA *idna, | |
| | | const char *label, int32_t length, | |
| | | char *dest, int32_t capacity, | |
| | | UIDNAInfo *pInfo, UErrorCode *pErrorCode); | |
| | | | |
| | | /** | |
| | | * Converts a single domain name label into its Unicode form for human-read | |
| | | able display. | |
| | | * UTF-8 version of uidna_labelToUnicode(), same behavior. | |
| | | * | |
| | | * @param idna UIDNA instance | |
| | | * @param label Input domain name label | |
| | | * @param length Label length, or -1 if NUL-terminated | |
| | | * @param dest Destination string buffer | |
| | | * @param capacity Destination buffer capacity | |
| | | * @param pInfo Output container of IDNA processing details. | |
| | | * @param pErrorCode Standard ICU error code. Its input value must | |
| | | * pass the U_SUCCESS() test, or else the function returns | |
| | | * immediately. Check for U_FAILURE() on output or use wit | |
| | | h | |
| | | * function chaining. (See User Guide for details.) | |
| | | * @return destination string length | |
| | | * @draft ICU 4.6 | |
| | | */ | |
| | | U_DRAFT int32_t U_EXPORT2 | |
| | | uidna_labelToUnicodeUTF8(const UIDNA *idna, | |
| | | const char *label, int32_t length, | |
| | | char *dest, int32_t capacity, | |
| | | UIDNAInfo *pInfo, UErrorCode *pErrorCode); | |
| | | | |
| | | /** | |
| | | * Converts a whole domain name into its ASCII form for DNS lookup. | |
| | | * UTF-8 version of uidna_nameToASCII(), same behavior. | |
| | | * | |
| | | * @param idna UIDNA instance | |
| | | * @param name Input domain name | |
| | | * @param length Domain name length, or -1 if NUL-terminated | |
| | | * @param dest Destination string buffer | |
| | | * @param capacity Destination buffer capacity | |
| | | * @param pInfo Output container of IDNA processing details. | |
| | | * @param pErrorCode Standard ICU error code. Its input value must | |
| | | * pass the U_SUCCESS() test, or else the function returns | |
| | | * immediately. Check for U_FAILURE() on output or use wit | |
| | | h | |
| | | * function chaining. (See User Guide for details.) | |
| | | * @return destination string length | |
| | | * @draft ICU 4.6 | |
| | | */ | |
| | | U_DRAFT int32_t U_EXPORT2 | |
| | | uidna_nameToASCII_UTF8(const UIDNA *idna, | |
| | | const char *name, int32_t length, | |
| | | char *dest, int32_t capacity, | |
| | | UIDNAInfo *pInfo, UErrorCode *pErrorCode); | |
| | | | |
| | | /** | |
| | | * Converts a whole domain name into its Unicode form for human-readable di | |
| | | splay. | |
| | | * UTF-8 version of uidna_nameToUnicode(), same behavior. | |
| | | * | |
| | | * @param idna UIDNA instance | |
| | | * @param name Input domain name | |
| | | * @param length Domain name length, or -1 if NUL-terminated | |
| | | * @param dest Destination string buffer | |
| | | * @param capacity Destination buffer capacity | |
| | | * @param pInfo Output container of IDNA processing details. | |
| | | * @param pErrorCode Standard ICU error code. Its input value must | |
| | | * pass the U_SUCCESS() test, or else the function returns | |
| | | * immediately. Check for U_FAILURE() on output or use wit | |
| | | h | |
| | | * function chaining. (See User Guide for details.) | |
| | | * @return destination string length | |
| | | * @draft ICU 4.6 | |
| | | */ | |
| | | U_DRAFT int32_t U_EXPORT2 | |
| | | uidna_nameToUnicodeUTF8(const UIDNA *idna, | |
| | | const char *name, int32_t length, | |
| | | char *dest, int32_t capacity, | |
| | | UIDNAInfo *pInfo, UErrorCode *pErrorCode); | |
| | | | |
| | | /* | |
| | | * IDNA error bit set values. | |
| | | * When a domain name or label fails a processing step or does not meet the | |
| | | * validity criteria, then one or more of these error bits are set. | |
| | | */ | |
| | | enum { | |
| | | /** | |
| | | * A non-final domain name label (or the whole domain name) is empty. | |
| | | * @draft ICU 4.6 | |
| | | */ | |
| | | UIDNA_ERROR_EMPTY_LABEL=1, | |
| | | /** | |
| | | * A domain name label is longer than 63 bytes. | |
| | | * (See STD13/RFC1034 3.1. Name space specifications and terminology.) | |
| | | * This is only checked in ToASCII operations, and only if the UIDNA_US | |
| | | E_STD3_RULES is set. | |
| | | * @draft ICU 4.6 | |
| | | */ | |
| | | UIDNA_ERROR_LABEL_TOO_LONG=2, | |
| | | /** | |
| | | * A domain name is longer than 255 bytes in its storage form. | |
| | | * (See STD13/RFC1034 3.1. Name space specifications and terminology.) | |
| | | * This is only checked in ToASCII operations, and only if the UIDNA_US | |
| | | E_STD3_RULES is set. | |
| | | * @draft ICU 4.6 | |
| | | */ | |
| | | UIDNA_ERROR_DOMAIN_NAME_TOO_LONG=4, | |
| | | /** | |
| | | * A label starts with a hyphen-minus ('-'). | |
| | | * @draft ICU 4.6 | |
| | | */ | |
| | | UIDNA_ERROR_LEADING_HYPHEN=8, | |
| | | /** | |
| | | * A label ends with a hyphen-minus ('-'). | |
| | | * @draft ICU 4.6 | |
| | | */ | |
| | | UIDNA_ERROR_TRAILING_HYPHEN=0x10, | |
| | | /** | |
| | | * A label contains hyphen-minus ('-') in the third and fourth position | |
| | | s. | |
| | | * @draft ICU 4.6 | |
| | | */ | |
| | | UIDNA_ERROR_HYPHEN_3_4=0x20, | |
| | | /** | |
| | | * A label starts with a combining mark. | |
| | | * @draft ICU 4.6 | |
| | | */ | |
| | | UIDNA_ERROR_LEADING_COMBINING_MARK=0x40, | |
| | | /** | |
| | | * A label or domain name contains disallowed characters. | |
| | | * @draft ICU 4.6 | |
| | | */ | |
| | | UIDNA_ERROR_DISALLOWED=0x80, | |
| | | /** | |
| | | * A label starts with "xn--" but does not contain valid Punycode. | |
| | | * That is, an xn-- label failed Punycode decoding. | |
| | | * @draft ICU 4.6 | |
| | | */ | |
| | | UIDNA_ERROR_PUNYCODE=0x100, | |
| | | /** | |
| | | * A label contains a dot=full stop. | |
| | | * This can occur in an input string for a single-label function. | |
| | | * @draft ICU 4.6 | |
| | | */ | |
| | | UIDNA_ERROR_LABEL_HAS_DOT=0x200, | |
| | | /** | |
| | | * An ACE label does not contain a valid label string. | |
| | | * The label was successfully ACE (Punycode) decoded but the resulting | |
| | | * string had severe validation errors. For example, | |
| | | * it might contain characters that are not allowed in ACE labels, | |
| | | * or it might not be normalized. | |
| | | * @draft ICU 4.6 | |
| | | */ | |
| | | UIDNA_ERROR_INVALID_ACE_LABEL=0x400, | |
| | | /** | |
| | | * A label does not meet the IDNA BiDi requirements (for right-to-left | |
| | | characters). | |
| | | * @draft ICU 4.6 | |
| | | */ | |
| | | UIDNA_ERROR_BIDI=0x800, | |
| | | /** | |
| | | * A label does not meet the IDNA CONTEXTJ requirements. | |
| | | * @draft ICU 4.6 | |
| | | */ | |
| | | UIDNA_ERROR_CONTEXTJ=0x1000 | |
| | | }; | |
| | | | |
| | | /* IDNA2003 API ----------------------------------------------------------- | |
| | | -- */ | |
| | | | |
| | | /** | |
| | | * IDNA2003: This function implements the ToASCII operation as defined in t | |
| | | he IDNA RFC. | |
| * This operation is done on <b>single labels</b> before sending it to some
thing that expects | | * This operation is done on <b>single labels</b> before sending it to some
thing that expects | |
| * ASCII names. A label is an individual part of a domain name. Labels are
usually | | * ASCII names. A label is an individual part of a domain name. Labels are
usually | |
| * separated by dots; e.g. "www.example.com" is composed of 3 labels "www",
"example", and "com". | | * separated by dots; e.g. "www.example.com" is composed of 3 labels "www",
"example", and "com". | |
| * | | * | |
|
| | | * IDNA2003 API Overview: | |
| | | * | |
| | | * The uidna_ API implements the IDNA protocol as defined in the IDNA RFC | |
| | | * (http://www.ietf.org/rfc/rfc3490.txt). | |
| | | * The RFC defines 2 operations: ToASCII and ToUnicode. Domain name labels | |
| | | * containing non-ASCII code points are processed by the | |
| | | * ToASCII operation before passing it to resolver libraries. Domain names | |
| | | * that are obtained from resolver libraries are processed by the | |
| | | * ToUnicode operation before displaying the domain name to the user. | |
| | | * IDNA requires that implementations process input strings with Nameprep | |
| | | * (http://www.ietf.org/rfc/rfc3491.txt), | |
| | | * which is a profile of Stringprep (http://www.ietf.org/rfc/rfc3454.txt), | |
| | | * and then with Punycode (http://www.ietf.org/rfc/rfc3492.txt). | |
| | | * Implementations of IDNA MUST fully implement Nameprep and Punycode; | |
| | | * neither Nameprep nor Punycode are optional. | |
| | | * The input and output of ToASCII and ToUnicode operations are Unicode | |
| | | * and are designed to be chainable, i.e., applying ToASCII or ToUnicode op | |
| | | erations | |
| | | * multiple times to an input string will yield the same result as applying | |
| | | the operation | |
| | | * once. | |
| | | * ToUnicode(ToUnicode(ToUnicode...(ToUnicode(string)))) == ToUnicode(strin | |
| | | g) | |
| | | * ToASCII(ToASCII(ToASCII...(ToASCII(string))) == ToASCII(string). | |
| * | | * | |
| * @param src Input UChar array containing label in Unicode. | | * @param src Input UChar array containing label in Unicode. | |
| * @param srcLength Number of UChars in src, or -1 if NUL-terminate
d. | | * @param srcLength Number of UChars in src, or -1 if NUL-terminate
d. | |
| * @param dest Output UChar array with ASCII (ACE encoded) lab
el. | | * @param dest Output UChar array with ASCII (ACE encoded) lab
el. | |
| * @param destCapacity Size of dest. | | * @param destCapacity Size of dest. | |
| * @param options A bit set of options: | | * @param options A bit set of options: | |
| * | | * | |
| * - UIDNA_DEFAULT Use default options, i.e., do not process u
nassigned code points | | * - UIDNA_DEFAULT Use default options, i.e., do not process u
nassigned code points | |
| * and do not use STD3 ASCII rules | | * and do not use STD3 ASCII rules | |
| * If unassigned code points are found the ope
ration fails with | | * If unassigned code points are found the ope
ration fails with | |
| | | | |
| skipping to change at line 121 | | skipping to change at line 545 | |
| * @stable ICU 2.6 | | * @stable ICU 2.6 | |
| */ | | */ | |
| U_STABLE int32_t U_EXPORT2 | | U_STABLE int32_t U_EXPORT2 | |
| uidna_toASCII(const UChar* src, int32_t srcLength, | | uidna_toASCII(const UChar* src, int32_t srcLength, | |
| UChar* dest, int32_t destCapacity, | | UChar* dest, int32_t destCapacity, | |
| int32_t options, | | int32_t options, | |
| UParseError* parseError, | | UParseError* parseError, | |
| UErrorCode* status); | | UErrorCode* status); | |
| | | | |
| /** | | /** | |
|
| * This function implements the ToUnicode operation as defined in the IDNA
RFC. | | * IDNA2003: This function implements the ToUnicode operation as defined in
the IDNA RFC. | |
| * This operation is done on <b>single labels</b> before sending it to some
thing that expects | | * This operation is done on <b>single labels</b> before sending it to some
thing that expects | |
| * Unicode names. A label is an individual part of a domain name. Labels ar
e usually | | * Unicode names. A label is an individual part of a domain name. Labels ar
e usually | |
| * separated by dots; for e.g. "www.example.com" is composed of 3 labels "w
ww","example", and "com". | | * separated by dots; for e.g. "www.example.com" is composed of 3 labels "w
ww","example", and "com". | |
| * | | * | |
| * @param src Input UChar array containing ASCII (ACE encoded
) label. | | * @param src Input UChar array containing ASCII (ACE encoded
) label. | |
| * @param srcLength Number of UChars in src, or -1 if NUL-terminate
d. | | * @param srcLength Number of UChars in src, or -1 if NUL-terminate
d. | |
| * @param dest Output Converted UChar array containing Unicode equiva
lent of label. | | * @param dest Output Converted UChar array containing Unicode equiva
lent of label. | |
| * @param destCapacity Size of dest. | | * @param destCapacity Size of dest. | |
| * @param options A bit set of options: | | * @param options A bit set of options: | |
| * | | * | |
| | | | |
| skipping to change at line 144 | | skipping to change at line 568 | |
| * If unassigned code points are found the ope
ration fails with | | * If unassigned code points are found the ope
ration fails with | |
| * U_UNASSIGNED_ERROR error code. | | * U_UNASSIGNED_ERROR error code. | |
| * | | * | |
| * - UIDNA_ALLOW_UNASSIGNED Unassigned values can be converted to ASC
II for query operations | | * - UIDNA_ALLOW_UNASSIGNED Unassigned values can be converted to ASC
II for query operations | |
| * If this option is set, the unassigned code
points are in the input | | * If this option is set, the unassigned code
points are in the input | |
| * are treated as normal Unicode code points.
<b> Note: </b> This option is | | * are treated as normal Unicode code points.
<b> Note: </b> This option is | |
| * required on toUnicode operation because the
RFC mandates | | * required on toUnicode operation because the
RFC mandates | |
| * verification of decoded ACE input by applyi
ng toASCII and comparing | | * verification of decoded ACE input by applyi
ng toASCII and comparing | |
| * its output with source | | * its output with source | |
| * | | * | |
|
| * | | | |
| * | | | |
| * - UIDNA_USE_STD3_RULES Use STD3 ASCII rules for host name syntax r
estrictions | | * - UIDNA_USE_STD3_RULES Use STD3 ASCII rules for host name syntax r
estrictions | |
| * If this option is set and the input does no
t satisfy STD3 rules, | | * If this option is set and the input does no
t satisfy STD3 rules, | |
| * the operation will fail with U_IDNA_STD3_AS
CII_RULES_ERROR | | * the operation will fail with U_IDNA_STD3_AS
CII_RULES_ERROR | |
| * | | * | |
| * @param parseError Pointer to UParseError struct to receive inform
ation on position | | * @param parseError Pointer to UParseError struct to receive inform
ation on position | |
| * of error if an error is encountered. Can be NUL
L. | | * of error if an error is encountered. Can be NUL
L. | |
| * @param status ICU in/out error code parameter. | | * @param status ICU in/out error code parameter. | |
| * U_INVALID_CHAR_FOUND if src contains | | * U_INVALID_CHAR_FOUND if src contains | |
| * unmatched single surrogates. | | * unmatched single surrogates. | |
| * U_INDEX_OUTOFBOUNDS_ERROR if src contains | | * U_INDEX_OUTOFBOUNDS_ERROR if src contains | |
| | | | |
| skipping to change at line 170 | | skipping to change at line 592 | |
| * @stable ICU 2.6 | | * @stable ICU 2.6 | |
| */ | | */ | |
| U_STABLE int32_t U_EXPORT2 | | U_STABLE int32_t U_EXPORT2 | |
| uidna_toUnicode(const UChar* src, int32_t srcLength, | | uidna_toUnicode(const UChar* src, int32_t srcLength, | |
| UChar* dest, int32_t destCapacity, | | UChar* dest, int32_t destCapacity, | |
| int32_t options, | | int32_t options, | |
| UParseError* parseError, | | UParseError* parseError, | |
| UErrorCode* status); | | UErrorCode* status); | |
| | | | |
| /** | | /** | |
|
| * Convenience function that implements the IDNToASCII operation as defined
in the IDNA RFC. | | * IDNA2003: Convenience function that implements the IDNToASCII operation
as defined in the IDNA RFC. | |
| * This operation is done on complete domain names, e.g: "www.example.com". | | * This operation is done on complete domain names, e.g: "www.example.com". | |
| * It is important to note that this operation can fail. If it fails, then
the input | | * It is important to note that this operation can fail. If it fails, then
the input | |
| * domain name cannot be used as an Internationalized Domain Name and the a
pplication | | * domain name cannot be used as an Internationalized Domain Name and the a
pplication | |
| * should have methods defined to deal with the failure. | | * should have methods defined to deal with the failure. | |
| * | | * | |
| * <b>Note:</b> IDNA RFC specifies that a conformant application should div
ide a domain name | | * <b>Note:</b> IDNA RFC specifies that a conformant application should div
ide a domain name | |
| * into separate labels, decide whether to apply allowUnassigned and useSTD
3ASCIIRules on each, | | * into separate labels, decide whether to apply allowUnassigned and useSTD
3ASCIIRules on each, | |
| * and then convert. This function does not offer that level of granularity
. The options once | | * and then convert. This function does not offer that level of granularity
. The options once | |
| * set will apply to all labels in the domain name | | * set will apply to all labels in the domain name | |
| * | | * | |
| | | | |
| skipping to change at line 220 | | skipping to change at line 642 | |
| * @stable ICU 2.6 | | * @stable ICU 2.6 | |
| */ | | */ | |
| U_STABLE int32_t U_EXPORT2 | | U_STABLE int32_t U_EXPORT2 | |
| uidna_IDNToASCII( const UChar* src, int32_t srcLength, | | uidna_IDNToASCII( const UChar* src, int32_t srcLength, | |
| UChar* dest, int32_t destCapacity, | | UChar* dest, int32_t destCapacity, | |
| int32_t options, | | int32_t options, | |
| UParseError* parseError, | | UParseError* parseError, | |
| UErrorCode* status); | | UErrorCode* status); | |
| | | | |
| /** | | /** | |
|
| * Convenience function that implements the IDNToUnicode operation as defin
ed in the IDNA RFC. | | * IDNA2003: Convenience function that implements the IDNToUnicode operatio
n as defined in the IDNA RFC. | |
| * This operation is done on complete domain names, e.g: "www.example.com". | | * This operation is done on complete domain names, e.g: "www.example.com". | |
| * | | * | |
| * <b>Note:</b> IDNA RFC specifies that a conformant application should div
ide a domain name | | * <b>Note:</b> IDNA RFC specifies that a conformant application should div
ide a domain name | |
| * into separate labels, decide whether to apply allowUnassigned and useSTD
3ASCIIRules on each, | | * into separate labels, decide whether to apply allowUnassigned and useSTD
3ASCIIRules on each, | |
| * and then convert. This function does not offer that level of granularity
. The options once | | * and then convert. This function does not offer that level of granularity
. The options once | |
| * set will apply to all labels in the domain name | | * set will apply to all labels in the domain name | |
| * | | * | |
| * @param src Input UChar array containing IDN in ASCII (ACE
encoded) form. | | * @param src Input UChar array containing IDN in ASCII (ACE
encoded) form. | |
| * @param srcLength Number of UChars in src, or -1 if NUL-terminate
d. | | * @param srcLength Number of UChars in src, or -1 if NUL-terminate
d. | |
| * @param dest Output UChar array containing Unicode equivalent of so
urce IDN. | | * @param dest Output UChar array containing Unicode equivalent of so
urce IDN. | |
| | | | |
| skipping to change at line 267 | | skipping to change at line 689 | |
| * @stable ICU 2.6 | | * @stable ICU 2.6 | |
| */ | | */ | |
| U_STABLE int32_t U_EXPORT2 | | U_STABLE int32_t U_EXPORT2 | |
| uidna_IDNToUnicode( const UChar* src, int32_t srcLength, | | uidna_IDNToUnicode( const UChar* src, int32_t srcLength, | |
| UChar* dest, int32_t destCapacity, | | UChar* dest, int32_t destCapacity, | |
| int32_t options, | | int32_t options, | |
| UParseError* parseError, | | UParseError* parseError, | |
| UErrorCode* status); | | UErrorCode* status); | |
| | | | |
| /** | | /** | |
|
| * Compare two IDN strings for equivalence. | | * IDNA2003: Compare two IDN strings for equivalence. | |
| * This function splits the domain names into labels and compares them. | | * This function splits the domain names into labels and compares them. | |
| * According to IDN RFC, whenever two labels are compared, they are | | * According to IDN RFC, whenever two labels are compared, they are | |
| * considered equal if and only if their ASCII forms (obtained by | | * considered equal if and only if their ASCII forms (obtained by | |
| * applying toASCII) match using an case-insensitive ASCII comparison. | | * applying toASCII) match using an case-insensitive ASCII comparison. | |
| * Two domain names are considered a match if and only if all labels | | * Two domain names are considered a match if and only if all labels | |
| * match regardless of whether label separators match. | | * match regardless of whether label separators match. | |
| * | | * | |
| * @param s1 First source string. | | * @param s1 First source string. | |
| * @param length1 Length of first source string, or -1 if NUL-ter
minated. | | * @param length1 Length of first source string, or -1 if NUL-ter
minated. | |
| * | | * | |
| | | | |
End of changes. 21 change blocks. |
| 45 lines changed or deleted | | 495 lines changed or added | |
|
| uintrnal.h | | uintrnal.h | |
| | | | |
| skipping to change at line 148 | | skipping to change at line 148 | |
| # define utext_caseCompare utext_caseCompare_INTERNAL_API_DO_NOT_USE | | # define utext_caseCompare utext_caseCompare_INTERNAL_API_DO_NOT_USE | |
| # define utext_caseCompareNativeLimit utext_caseCompareNativeLimit_I
NTERNAL_API_DO_NOT_USE | | # define utext_caseCompareNativeLimit utext_caseCompareNativeLimit_I
NTERNAL_API_DO_NOT_USE | |
| # define utext_compare utext_compare_INTERNAL_API_DO_NOT_USE | | # define utext_compare utext_compare_INTERNAL_API_DO_NOT_USE | |
| # define utext_compareNativeLimit utext_compareNativeLimit_INTERNAL_
API_DO_NOT_USE | | # define utext_compareNativeLimit utext_compareNativeLimit_INTERNAL_
API_DO_NOT_USE | |
| # define utf8_appendCharSafeBody utf8_appendCharSafeBody_INTERNAL_AP
I_DO_NOT_USE | | # define utf8_appendCharSafeBody utf8_appendCharSafeBody_INTERNAL_AP
I_DO_NOT_USE | |
| # define utf8_back1SafeBody utf8_back1SafeBody_INTERNAL_API_DO_NOT_U
SE | | # define utf8_back1SafeBody utf8_back1SafeBody_INTERNAL_API_DO_NOT_U
SE | |
| # define utf8_countTrailBytes utf8_countTrailBytes_INTERNAL_API_DO_N
OT_USE | | # define utf8_countTrailBytes utf8_countTrailBytes_INTERNAL_API_DO_N
OT_USE | |
| # define utf8_nextCharSafeBody utf8_nextCharSafeBody_INTERNAL_API_DO
_NOT_USE | | # define utf8_nextCharSafeBody utf8_nextCharSafeBody_INTERNAL_API_DO
_NOT_USE | |
| # define utf8_prevCharSafeBody utf8_prevCharSafeBody_INTERNAL_API_DO
_NOT_USE | | # define utf8_prevCharSafeBody utf8_prevCharSafeBody_INTERNAL_API_DO
_NOT_USE | |
| # else | | # else | |
|
| # define RegexPatternDump_4_4 RegexPatternDump_INTERNAL_API_DO_NOT_U | | # define RegexPatternDump_4_5 RegexPatternDump_INTERNAL_API_DO_NOT_U | |
| SE | | SE | |
| # define bms_close_4_4 bms_close_INTERNAL_API_DO_NOT_USE | | # define bms_close_4_5 bms_close_INTERNAL_API_DO_NOT_USE | |
| # define bms_empty_4_4 bms_empty_INTERNAL_API_DO_NOT_USE | | # define bms_empty_4_5 bms_empty_INTERNAL_API_DO_NOT_USE | |
| # define bms_getData_4_4 bms_getData_INTERNAL_API_DO_NOT_USE | | # define bms_getData_4_5 bms_getData_INTERNAL_API_DO_NOT_USE | |
| # define bms_open_4_4 bms_open_INTERNAL_API_DO_NOT_USE | | # define bms_open_4_5 bms_open_INTERNAL_API_DO_NOT_USE | |
| # define bms_search_4_4 bms_search_INTERNAL_API_DO_NOT_USE | | # define bms_search_4_5 bms_search_INTERNAL_API_DO_NOT_USE | |
| # define bms_setTargetString_4_4 bms_setTargetString_INTERNAL_API_DO | | # define bms_setTargetString_4_5 bms_setTargetString_INTERNAL_API_DO | |
| _NOT_USE | | _NOT_USE | |
| # define pl_addFontRun_4_4 pl_addFontRun_INTERNAL_API_DO_NOT_USE | | # define pl_addFontRun_4_5 pl_addFontRun_INTERNAL_API_DO_NOT_USE | |
| # define pl_addLocaleRun_4_4 pl_addLocaleRun_INTERNAL_API_DO_NOT_USE | | # define pl_addLocaleRun_4_5 pl_addLocaleRun_INTERNAL_API_DO_NOT_USE | |
| # define pl_addValueRun_4_4 pl_addValueRun_INTERNAL_API_DO_NOT_USE | | # define pl_addValueRun_4_5 pl_addValueRun_INTERNAL_API_DO_NOT_USE | |
| # define pl_closeFontRuns_4_4 pl_closeFontRuns_INTERNAL_API_DO_NOT_U | | # define pl_closeFontRuns_4_5 pl_closeFontRuns_INTERNAL_API_DO_NOT_U | |
| SE | | SE | |
| # define pl_closeLine_4_4 pl_closeLine_INTERNAL_API_DO_NOT_USE | | # define pl_closeLine_4_5 pl_closeLine_INTERNAL_API_DO_NOT_USE | |
| # define pl_closeLocaleRuns_4_4 pl_closeLocaleRuns_INTERNAL_API_DO_N | | # define pl_closeLocaleRuns_4_5 pl_closeLocaleRuns_INTERNAL_API_DO_N | |
| OT_USE | | OT_USE | |
| # define pl_closeValueRuns_4_4 pl_closeValueRuns_INTERNAL_API_DO_NOT | | # define pl_closeValueRuns_4_5 pl_closeValueRuns_INTERNAL_API_DO_NOT | |
| _USE | | _USE | |
| # define pl_close_4_4 pl_close_INTERNAL_API_DO_NOT_USE | | # define pl_close_4_5 pl_close_INTERNAL_API_DO_NOT_USE | |
| # define pl_countLineRuns_4_4 pl_countLineRuns_INTERNAL_API_DO_NOT_U | | # define pl_countLineRuns_4_5 pl_countLineRuns_INTERNAL_API_DO_NOT_U | |
| SE | | SE | |
| # define pl_create_4_4 pl_create_INTERNAL_API_DO_NOT_USE | | # define pl_create_4_5 pl_create_INTERNAL_API_DO_NOT_USE | |
| # define pl_getAscent_4_4 pl_getAscent_INTERNAL_API_DO_NOT_USE | | # define pl_getAscent_4_5 pl_getAscent_INTERNAL_API_DO_NOT_USE | |
| # define pl_getDescent_4_4 pl_getDescent_INTERNAL_API_DO_NOT_USE | | # define pl_getDescent_4_5 pl_getDescent_INTERNAL_API_DO_NOT_USE | |
| # define pl_getFontRunCount_4_4 pl_getFontRunCount_INTERNAL_API_DO_N | | # define pl_getFontRunCount_4_5 pl_getFontRunCount_INTERNAL_API_DO_N | |
| OT_USE | | OT_USE | |
| # define pl_getFontRunFont_4_4 pl_getFontRunFont_INTERNAL_API_DO_NOT | | # define pl_getFontRunFont_4_5 pl_getFontRunFont_INTERNAL_API_DO_NOT | |
| _USE | | _USE | |
| # define pl_getFontRunLastLimit_4_4 pl_getFontRunLastLimit_INTERNAL_ | | # define pl_getFontRunLastLimit_4_5 pl_getFontRunLastLimit_INTERNAL_ | |
| API_DO_NOT_USE | | API_DO_NOT_USE | |
| # define pl_getFontRunLimit_4_4 pl_getFontRunLimit_INTERNAL_API_DO_N | | # define pl_getFontRunLimit_4_5 pl_getFontRunLimit_INTERNAL_API_DO_N | |
| OT_USE | | OT_USE | |
| # define pl_getLeading_4_4 pl_getLeading_INTERNAL_API_DO_NOT_USE | | # define pl_getLeading_4_5 pl_getLeading_INTERNAL_API_DO_NOT_USE | |
| # define pl_getLineAscent_4_4 pl_getLineAscent_INTERNAL_API_DO_NOT_U | | # define pl_getLineAscent_4_5 pl_getLineAscent_INTERNAL_API_DO_NOT_U | |
| SE | | SE | |
| # define pl_getLineDescent_4_4 pl_getLineDescent_INTERNAL_API_DO_NOT | | # define pl_getLineDescent_4_5 pl_getLineDescent_INTERNAL_API_DO_NOT | |
| _USE | | _USE | |
| # define pl_getLineLeading_4_4 pl_getLineLeading_INTERNAL_API_DO_NOT | | # define pl_getLineLeading_4_5 pl_getLineLeading_INTERNAL_API_DO_NOT | |
| _USE | | _USE | |
| # define pl_getLineVisualRun_4_4 pl_getLineVisualRun_INTERNAL_API_DO | | # define pl_getLineVisualRun_4_5 pl_getLineVisualRun_INTERNAL_API_DO | |
| _NOT_USE | | _NOT_USE | |
| # define pl_getLineWidth_4_4 pl_getLineWidth_INTERNAL_API_DO_NOT_USE | | # define pl_getLineWidth_4_5 pl_getLineWidth_INTERNAL_API_DO_NOT_USE | |
| # define pl_getLocaleRunCount_4_4 pl_getLocaleRunCount_INTERNAL_API_ | | # define pl_getLocaleRunCount_4_5 pl_getLocaleRunCount_INTERNAL_API_ | |
| DO_NOT_USE | | DO_NOT_USE | |
| # define pl_getLocaleRunLastLimit_4_4 pl_getLocaleRunLastLimit_INTER | | # define pl_getLocaleRunLastLimit_4_5 pl_getLocaleRunLastLimit_INTER | |
| NAL_API_DO_NOT_USE | | NAL_API_DO_NOT_USE | |
| # define pl_getLocaleRunLimit_4_4 pl_getLocaleRunLimit_INTERNAL_API_ | | # define pl_getLocaleRunLimit_4_5 pl_getLocaleRunLimit_INTERNAL_API_ | |
| DO_NOT_USE | | DO_NOT_USE | |
| # define pl_getLocaleRunLocale_4_4 pl_getLocaleRunLocale_INTERNAL_AP | | # define pl_getLocaleRunLocale_4_5 pl_getLocaleRunLocale_INTERNAL_AP | |
| I_DO_NOT_USE | | I_DO_NOT_USE | |
| # define pl_getParagraphLevel_4_4 pl_getParagraphLevel_INTERNAL_API_ | | # define pl_getParagraphLevel_4_5 pl_getParagraphLevel_INTERNAL_API_ | |
| DO_NOT_USE | | DO_NOT_USE | |
| # define pl_getTextDirection_4_4 pl_getTextDirection_INTERNAL_API_DO | | # define pl_getTextDirection_4_5 pl_getTextDirection_INTERNAL_API_DO | |
| _NOT_USE | | _NOT_USE | |
| # define pl_getValueRunCount_4_4 pl_getValueRunCount_INTERNAL_API_DO | | # define pl_getValueRunCount_4_5 pl_getValueRunCount_INTERNAL_API_DO | |
| _NOT_USE | | _NOT_USE | |
| # define pl_getValueRunLastLimit_4_4 pl_getValueRunLastLimit_INTERNA | | # define pl_getValueRunLastLimit_4_5 pl_getValueRunLastLimit_INTERNA | |
| L_API_DO_NOT_USE | | L_API_DO_NOT_USE | |
| # define pl_getValueRunLimit_4_4 pl_getValueRunLimit_INTERNAL_API_DO | | # define pl_getValueRunLimit_4_5 pl_getValueRunLimit_INTERNAL_API_DO | |
| _NOT_USE | | _NOT_USE | |
| # define pl_getValueRunValue_4_4 pl_getValueRunValue_INTERNAL_API_DO | | # define pl_getValueRunValue_4_5 pl_getValueRunValue_INTERNAL_API_DO | |
| _NOT_USE | | _NOT_USE | |
| # define pl_getVisualRunAscent_4_4 pl_getVisualRunAscent_INTERNAL_AP | | # define pl_getVisualRunAscent_4_5 pl_getVisualRunAscent_INTERNAL_AP | |
| I_DO_NOT_USE | | I_DO_NOT_USE | |
| # define pl_getVisualRunDescent_4_4 pl_getVisualRunDescent_INTERNAL_ | | # define pl_getVisualRunDescent_4_5 pl_getVisualRunDescent_INTERNAL_ | |
| API_DO_NOT_USE | | API_DO_NOT_USE | |
| # define pl_getVisualRunDirection_4_4 pl_getVisualRunDirection_INTER | | # define pl_getVisualRunDirection_4_5 pl_getVisualRunDirection_INTER | |
| NAL_API_DO_NOT_USE | | NAL_API_DO_NOT_USE | |
| # define pl_getVisualRunFont_4_4 pl_getVisualRunFont_INTERNAL_API_DO | | # define pl_getVisualRunFont_4_5 pl_getVisualRunFont_INTERNAL_API_DO | |
| _NOT_USE | | _NOT_USE | |
| # define pl_getVisualRunGlyphCount_4_4 pl_getVisualRunGlyphCount_INT | | # define pl_getVisualRunGlyphCount_4_5 pl_getVisualRunGlyphCount_INT | |
| ERNAL_API_DO_NOT_USE | | ERNAL_API_DO_NOT_USE | |
| # define pl_getVisualRunGlyphToCharMap_4_4 pl_getVisualRunGlyphToCha | | # define pl_getVisualRunGlyphToCharMap_4_5 pl_getVisualRunGlyphToCha | |
| rMap_INTERNAL_API_DO_NOT_USE | | rMap_INTERNAL_API_DO_NOT_USE | |
| # define pl_getVisualRunGlyphs_4_4 pl_getVisualRunGlyphs_INTERNAL_AP | | # define pl_getVisualRunGlyphs_4_5 pl_getVisualRunGlyphs_INTERNAL_AP | |
| I_DO_NOT_USE | | I_DO_NOT_USE | |
| # define pl_getVisualRunLeading_4_4 pl_getVisualRunLeading_INTERNAL_ | | # define pl_getVisualRunLeading_4_5 pl_getVisualRunLeading_INTERNAL_ | |
| API_DO_NOT_USE | | API_DO_NOT_USE | |
| # define pl_getVisualRunPositions_4_4 pl_getVisualRunPositions_INTER | | # define pl_getVisualRunPositions_4_5 pl_getVisualRunPositions_INTER | |
| NAL_API_DO_NOT_USE | | NAL_API_DO_NOT_USE | |
| # define pl_isComplex_4_4 pl_isComplex_INTERNAL_API_DO_NOT_USE | | # define pl_isComplex_4_5 pl_isComplex_INTERNAL_API_DO_NOT_USE | |
| # define pl_line_4_4 pl_line_INTERNAL_API_DO_NOT_USE | | # define pl_line_4_5 pl_line_INTERNAL_API_DO_NOT_USE | |
| # define pl_nextLine_4_4 pl_nextLine_INTERNAL_API_DO_NOT_USE | | # define pl_nextLine_4_5 pl_nextLine_INTERNAL_API_DO_NOT_USE | |
| # define pl_openEmptyFontRuns_4_4 pl_openEmptyFontRuns_INTERNAL_API_ | | # define pl_openEmptyFontRuns_4_5 pl_openEmptyFontRuns_INTERNAL_API_ | |
| DO_NOT_USE | | DO_NOT_USE | |
| # define pl_openEmptyLocaleRuns_4_4 pl_openEmptyLocaleRuns_INTERNAL_ | | # define pl_openEmptyLocaleRuns_4_5 pl_openEmptyLocaleRuns_INTERNAL_ | |
| API_DO_NOT_USE | | API_DO_NOT_USE | |
| # define pl_openEmptyValueRuns_4_4 pl_openEmptyValueRuns_INTERNAL_AP | | # define pl_openEmptyValueRuns_4_5 pl_openEmptyValueRuns_INTERNAL_AP | |
| I_DO_NOT_USE | | I_DO_NOT_USE | |
| # define pl_openFontRuns_4_4 pl_openFontRuns_INTERNAL_API_DO_NOT_USE | | # define pl_openFontRuns_4_5 pl_openFontRuns_INTERNAL_API_DO_NOT_USE | |
| # define pl_openLocaleRuns_4_4 pl_openLocaleRuns_INTERNAL_API_DO_NOT | | # define pl_openLocaleRuns_4_5 pl_openLocaleRuns_INTERNAL_API_DO_NOT | |
| _USE | | _USE | |
| # define pl_openValueRuns_4_4 pl_openValueRuns_INTERNAL_API_DO_NOT_U | | # define pl_openValueRuns_4_5 pl_openValueRuns_INTERNAL_API_DO_NOT_U | |
| SE | | SE | |
| # define pl_paragraph_4_4 pl_paragraph_INTERNAL_API_DO_NOT_USE | | # define pl_paragraph_4_5 pl_paragraph_INTERNAL_API_DO_NOT_USE | |
| # define pl_reflow_4_4 pl_reflow_INTERNAL_API_DO_NOT_USE | | # define pl_reflow_4_5 pl_reflow_INTERNAL_API_DO_NOT_USE | |
| # define pl_resetFontRuns_4_4 pl_resetFontRuns_INTERNAL_API_DO_NOT_U | | # define pl_resetFontRuns_4_5 pl_resetFontRuns_INTERNAL_API_DO_NOT_U | |
| SE | | SE | |
| # define pl_resetLocaleRuns_4_4 pl_resetLocaleRuns_INTERNAL_API_DO_N | | # define pl_resetLocaleRuns_4_5 pl_resetLocaleRuns_INTERNAL_API_DO_N | |
| OT_USE | | OT_USE | |
| # define pl_resetValueRuns_4_4 pl_resetValueRuns_INTERNAL_API_DO_NOT | | # define pl_resetValueRuns_4_5 pl_resetValueRuns_INTERNAL_API_DO_NOT | |
| _USE | | _USE | |
| # define pl_visualRun_4_4 pl_visualRun_INTERNAL_API_DO_NOT_USE | | # define pl_visualRun_4_5 pl_visualRun_INTERNAL_API_DO_NOT_USE | |
| # define ucd_close_4_4 ucd_close_INTERNAL_API_DO_NOT_USE | | # define ucd_close_4_5 ucd_close_INTERNAL_API_DO_NOT_USE | |
| # define ucd_flushCache_4_4 ucd_flushCache_INTERNAL_API_DO_NOT_USE | | # define ucd_flushCache_4_5 ucd_flushCache_INTERNAL_API_DO_NOT_USE | |
| # define ucd_freeCache_4_4 ucd_freeCache_INTERNAL_API_DO_NOT_USE | | # define ucd_freeCache_4_5 ucd_freeCache_INTERNAL_API_DO_NOT_USE | |
| # define ucd_getCollator_4_4 ucd_getCollator_INTERNAL_API_DO_NOT_USE | | # define ucd_getCollator_4_5 ucd_getCollator_INTERNAL_API_DO_NOT_USE | |
| # define ucd_open_4_4 ucd_open_INTERNAL_API_DO_NOT_USE | | # define ucd_open_4_5 ucd_open_INTERNAL_API_DO_NOT_USE | |
| # define ucol_equals_4_4 ucol_equals_INTERNAL_API_DO_NOT_USE | | # define ucol_equals_4_5 ucol_equals_INTERNAL_API_DO_NOT_USE | |
| # define ucol_forceHanImplicit_4_4 ucol_forceHanImplicit_INTERNAL_AP | | # define ucol_forceHanImplicit_4_5 ucol_forceHanImplicit_INTERNAL_AP | |
| I_DO_NOT_USE | | I_DO_NOT_USE | |
| # define ucol_forgetUCA_4_4 ucol_forgetUCA_INTERNAL_API_DO_NOT_USE | | # define ucol_forgetUCA_4_5 ucol_forgetUCA_INTERNAL_API_DO_NOT_USE | |
| # define ucol_getAttributeOrDefault_4_4 ucol_getAttributeOrDefault_I | | # define ucol_getAttributeOrDefault_4_5 ucol_getAttributeOrDefault_I | |
| NTERNAL_API_DO_NOT_USE | | NTERNAL_API_DO_NOT_USE | |
| # define ucol_getUnsafeSet_4_4 ucol_getUnsafeSet_INTERNAL_API_DO_NOT | | # define ucol_getUnsafeSet_4_5 ucol_getUnsafeSet_INTERNAL_API_DO_NOT | |
| _USE | | _USE | |
| # define ucol_nextProcessed_4_4 ucol_nextProcessed_INTERNAL_API_DO_N | | # define ucol_nextProcessed_4_5 ucol_nextProcessed_INTERNAL_API_DO_N | |
| OT_USE | | OT_USE | |
| # define ucol_prepareShortStringOpen_4_4 ucol_prepareShortStringOpen | | # define ucol_prepareShortStringOpen_4_5 ucol_prepareShortStringOpen | |
| _INTERNAL_API_DO_NOT_USE | | _INTERNAL_API_DO_NOT_USE | |
| # define ucol_previousProcessed_4_4 ucol_previousProcessed_INTERNAL_ | | # define ucol_previousProcessed_4_5 ucol_previousProcessed_INTERNAL_ | |
| API_DO_NOT_USE | | API_DO_NOT_USE | |
| # define udat_applyPatternRelative_4_4 udat_applyPatternRelative_INT | | # define udat_applyPatternRelative_4_5 udat_applyPatternRelative_INT | |
| ERNAL_API_DO_NOT_USE | | ERNAL_API_DO_NOT_USE | |
| # define udat_toPatternRelativeDate_4_4 udat_toPatternRelativeDate_I | | # define udat_toPatternRelativeDate_4_5 udat_toPatternRelativeDate_I | |
| NTERNAL_API_DO_NOT_USE | | NTERNAL_API_DO_NOT_USE | |
| # define udat_toPatternRelativeTime_4_4 udat_toPatternRelativeTime_I | | # define udat_toPatternRelativeTime_4_5 udat_toPatternRelativeTime_I | |
| NTERNAL_API_DO_NOT_USE | | NTERNAL_API_DO_NOT_USE | |
| # define uplug_getConfiguration_4_4 uplug_getConfiguration_INTERNAL_ | | # define uplug_getConfiguration_4_5 uplug_getConfiguration_INTERNAL_ | |
| API_DO_NOT_USE | | API_DO_NOT_USE | |
| # define uplug_getContext_4_4 uplug_getContext_INTERNAL_API_DO_NOT_U | | # define uplug_getContext_4_5 uplug_getContext_INTERNAL_API_DO_NOT_U | |
| SE | | SE | |
| # define uplug_getCurrentLevel_4_4 uplug_getCurrentLevel_INTERNAL_AP | | # define uplug_getCurrentLevel_4_5 uplug_getCurrentLevel_INTERNAL_AP | |
| I_DO_NOT_USE | | I_DO_NOT_USE | |
| # define uplug_getLibraryName_4_4 uplug_getLibraryName_INTERNAL_API_ | | # define uplug_getLibraryName_4_5 uplug_getLibraryName_INTERNAL_API_ | |
| DO_NOT_USE | | DO_NOT_USE | |
| # define uplug_getLibrary_4_4 uplug_getLibrary_INTERNAL_API_DO_NOT_U | | # define uplug_getLibrary_4_5 uplug_getLibrary_INTERNAL_API_DO_NOT_U | |
| SE | | SE | |
| # define uplug_getPlugLevel_4_4 uplug_getPlugLevel_INTERNAL_API_DO_N | | # define uplug_getPlugLevel_4_5 uplug_getPlugLevel_INTERNAL_API_DO_N | |
| OT_USE | | OT_USE | |
| # define uplug_getPlugLoadStatus_4_4 uplug_getPlugLoadStatus_INTERNA | | # define uplug_getPlugLoadStatus_4_5 uplug_getPlugLoadStatus_INTERNA | |
| L_API_DO_NOT_USE | | L_API_DO_NOT_USE | |
| # define uplug_getPlugName_4_4 uplug_getPlugName_INTERNAL_API_DO_NOT | | # define uplug_getPlugName_4_5 uplug_getPlugName_INTERNAL_API_DO_NOT | |
| _USE | | _USE | |
| # define uplug_getSymbolName_4_4 uplug_getSymbolName_INTERNAL_API_DO | | # define uplug_getSymbolName_4_5 uplug_getSymbolName_INTERNAL_API_DO | |
| _NOT_USE | | _NOT_USE | |
| # define uplug_loadPlugFromEntrypoint_4_4 uplug_loadPlugFromEntrypoi | | # define uplug_loadPlugFromEntrypoint_4_5 uplug_loadPlugFromEntrypoi | |
| nt_INTERNAL_API_DO_NOT_USE | | nt_INTERNAL_API_DO_NOT_USE | |
| # define uplug_loadPlugFromLibrary_4_4 uplug_loadPlugFromLibrary_INT | | # define uplug_loadPlugFromLibrary_4_5 uplug_loadPlugFromLibrary_INT | |
| ERNAL_API_DO_NOT_USE | | ERNAL_API_DO_NOT_USE | |
| # define uplug_nextPlug_4_4 uplug_nextPlug_INTERNAL_API_DO_NOT_USE | | # define uplug_nextPlug_4_5 uplug_nextPlug_INTERNAL_API_DO_NOT_USE | |
| # define uplug_removePlug_4_4 uplug_removePlug_INTERNAL_API_DO_NOT_U | | # define uplug_removePlug_4_5 uplug_removePlug_INTERNAL_API_DO_NOT_U | |
| SE | | SE | |
| # define uplug_setContext_4_4 uplug_setContext_INTERNAL_API_DO_NOT_U | | # define uplug_setContext_4_5 uplug_setContext_INTERNAL_API_DO_NOT_U | |
| SE | | SE | |
| # define uplug_setPlugLevel_4_4 uplug_setPlugLevel_INTERNAL_API_DO_N | | # define uplug_setPlugLevel_4_5 uplug_setPlugLevel_INTERNAL_API_DO_N | |
| OT_USE | | OT_USE | |
| # define uplug_setPlugName_4_4 uplug_setPlugName_INTERNAL_API_DO_NOT | | # define uplug_setPlugName_4_5 uplug_setPlugName_INTERNAL_API_DO_NOT | |
| _USE | | _USE | |
| # define uplug_setPlugNoUnload_4_4 uplug_setPlugNoUnload_INTERNAL_AP | | # define uplug_setPlugNoUnload_4_5 uplug_setPlugNoUnload_INTERNAL_AP | |
| I_DO_NOT_USE | | I_DO_NOT_USE | |
| # define uprv_getDefaultCodepage_4_4 uprv_getDefaultCodepage_INTERNA | | # define uprv_getDefaultCodepage_4_5 uprv_getDefaultCodepage_INTERNA | |
| L_API_DO_NOT_USE | | L_API_DO_NOT_USE | |
| # define uprv_getDefaultLocaleID_4_4 uprv_getDefaultLocaleID_INTERNA | | # define uprv_getDefaultLocaleID_4_5 uprv_getDefaultLocaleID_INTERNA | |
| L_API_DO_NOT_USE | | L_API_DO_NOT_USE | |
| # define uregex_appendReplacementUText_4_4 uregex_appendReplacementU | | # define uregex_appendReplacementUText_4_5 uregex_appendReplacementU | |
| Text_INTERNAL_API_DO_NOT_USE | | Text_INTERNAL_API_DO_NOT_USE | |
| # define uregex_appendTailUText_4_4 uregex_appendTailUText_INTERNAL_ | | # define uregex_appendTailUText_4_5 uregex_appendTailUText_INTERNAL_ | |
| API_DO_NOT_USE | | API_DO_NOT_USE | |
| # define uregex_getUText_4_4 uregex_getUText_INTERNAL_API_DO_NOT_USE | | # define uregex_getUText_4_5 uregex_getUText_INTERNAL_API_DO_NOT_USE | |
| # define uregex_groupUText_4_4 uregex_groupUText_INTERNAL_API_DO_NOT | | # define uregex_groupUText_4_5 uregex_groupUText_INTERNAL_API_DO_NOT | |
| _USE | | _USE | |
| # define uregex_openUText_4_4 uregex_openUText_INTERNAL_API_DO_NOT_U | | # define uregex_openUText_4_5 uregex_openUText_INTERNAL_API_DO_NOT_U | |
| SE | | SE | |
| # define uregex_patternUText_4_4 uregex_patternUText_INTERNAL_API_DO | | # define uregex_patternUText_4_5 uregex_patternUText_INTERNAL_API_DO | |
| _NOT_USE | | _NOT_USE | |
| # define uregex_replaceAllUText_4_4 uregex_replaceAllUText_INTERNAL_ | | # define uregex_replaceAllUText_4_5 uregex_replaceAllUText_INTERNAL_ | |
| API_DO_NOT_USE | | API_DO_NOT_USE | |
| # define uregex_replaceFirstUText_4_4 uregex_replaceFirstUText_INTER | | # define uregex_replaceFirstUText_4_5 uregex_replaceFirstUText_INTER | |
| NAL_API_DO_NOT_USE | | NAL_API_DO_NOT_USE | |
| # define uregex_setUText_4_4 uregex_setUText_INTERNAL_API_DO_NOT_USE | | # define uregex_setUText_4_5 uregex_setUText_INTERNAL_API_DO_NOT_USE | |
| # define uregex_splitUText_4_4 uregex_splitUText_INTERNAL_API_DO_NOT | | # define uregex_splitUText_4_5 uregex_splitUText_INTERNAL_API_DO_NOT | |
| _USE | | _USE | |
| # define ures_openFillIn_4_4 ures_openFillIn_INTERNAL_API_DO_NOT_USE | | # define ures_openFillIn_4_5 ures_openFillIn_INTERNAL_API_DO_NOT_USE | |
| # define usearch_searchBackwards_4_4 usearch_searchBackwards_INTERNA | | # define usearch_searchBackwards_4_5 usearch_searchBackwards_INTERNA | |
| L_API_DO_NOT_USE | | L_API_DO_NOT_USE | |
| # define usearch_search_4_4 usearch_search_INTERNAL_API_DO_NOT_USE | | # define usearch_search_4_5 usearch_search_INTERNAL_API_DO_NOT_USE | |
| # define utext_caseCompareNativeLimit_4_4 utext_caseCompareNativeLim | | # define utext_caseCompareNativeLimit_4_5 utext_caseCompareNativeLim | |
| it_INTERNAL_API_DO_NOT_USE | | it_INTERNAL_API_DO_NOT_USE | |
| # define utext_caseCompare_4_4 utext_caseCompare_INTERNAL_API_DO_NOT | | # define utext_caseCompare_4_5 utext_caseCompare_INTERNAL_API_DO_NOT | |
| _USE | | _USE | |
| # define utext_compareNativeLimit_4_4 utext_compareNativeLimit_INTER | | # define utext_compareNativeLimit_4_5 utext_compareNativeLimit_INTER | |
| NAL_API_DO_NOT_USE | | NAL_API_DO_NOT_USE | |
| # define utext_compare_4_4 utext_compare_INTERNAL_API_DO_NOT_USE | | # define utext_compare_4_5 utext_compare_INTERNAL_API_DO_NOT_USE | |
| # define utf8_appendCharSafeBody_4_4 utf8_appendCharSafeBody_INTERNA | | # define utf8_appendCharSafeBody_4_5 utf8_appendCharSafeBody_INTERNA | |
| L_API_DO_NOT_USE | | L_API_DO_NOT_USE | |
| # define utf8_back1SafeBody_4_4 utf8_back1SafeBody_INTERNAL_API_DO_N | | # define utf8_back1SafeBody_4_5 utf8_back1SafeBody_INTERNAL_API_DO_N | |
| OT_USE | | OT_USE | |
| # define utf8_countTrailBytes_4_4 utf8_countTrailBytes_INTERNAL_API_ | | # define utf8_countTrailBytes_4_5 utf8_countTrailBytes_INTERNAL_API_ | |
| DO_NOT_USE | | DO_NOT_USE | |
| # define utf8_nextCharSafeBody_4_4 utf8_nextCharSafeBody_INTERNAL_AP | | # define utf8_nextCharSafeBody_4_5 utf8_nextCharSafeBody_INTERNAL_AP | |
| I_DO_NOT_USE | | I_DO_NOT_USE | |
| # define utf8_prevCharSafeBody_4_4 utf8_prevCharSafeBody_INTERNAL_AP | | # define utf8_prevCharSafeBody_4_5 utf8_prevCharSafeBody_INTERNAL_AP | |
| I_DO_NOT_USE | | I_DO_NOT_USE | |
| # endif /* U_DISABLE_RENAMING */ | | # endif /* U_DISABLE_RENAMING */ | |
| | | | |
| #endif /* U_HIDE_INTERNAL_API */ | | #endif /* U_HIDE_INTERNAL_API */ | |
| #endif /* UINTRNAL_H */ | | #endif /* UINTRNAL_H */ | |
| | | | |
End of changes. 1 change blocks. |
| 205 lines changed or deleted | | 205 lines changed or added | |
|
| urename.h | | urename.h | |
| | | | |
| skipping to change at line 914 | | skipping to change at line 914 | |
| #define ufmt_utop U_ICU_ENTRY_POINT_RENAME(ufmt_utop) | | #define ufmt_utop U_ICU_ENTRY_POINT_RENAME(ufmt_utop) | |
| #define uhash_close U_ICU_ENTRY_POINT_RENAME(uhash_close) | | #define uhash_close U_ICU_ENTRY_POINT_RENAME(uhash_close) | |
| #define uhash_compareCaselessUnicodeString U_ICU_ENTRY_POINT_RENAME(uhash_c
ompareCaselessUnicodeString) | | #define uhash_compareCaselessUnicodeString U_ICU_ENTRY_POINT_RENAME(uhash_c
ompareCaselessUnicodeString) | |
| #define uhash_compareChars U_ICU_ENTRY_POINT_RENAME(uhash_compareChars) | | #define uhash_compareChars U_ICU_ENTRY_POINT_RENAME(uhash_compareChars) | |
| #define uhash_compareIChars U_ICU_ENTRY_POINT_RENAME(uhash_compareIChars) | | #define uhash_compareIChars U_ICU_ENTRY_POINT_RENAME(uhash_compareIChars) | |
| #define uhash_compareLong U_ICU_ENTRY_POINT_RENAME(uhash_compareLong) | | #define uhash_compareLong U_ICU_ENTRY_POINT_RENAME(uhash_compareLong) | |
| #define uhash_compareUChars U_ICU_ENTRY_POINT_RENAME(uhash_compareUChars) | | #define uhash_compareUChars U_ICU_ENTRY_POINT_RENAME(uhash_compareUChars) | |
| #define uhash_compareUnicodeString U_ICU_ENTRY_POINT_RENAME(uhash_compareUn
icodeString) | | #define uhash_compareUnicodeString U_ICU_ENTRY_POINT_RENAME(uhash_compareUn
icodeString) | |
| #define uhash_count U_ICU_ENTRY_POINT_RENAME(uhash_count) | | #define uhash_count U_ICU_ENTRY_POINT_RENAME(uhash_count) | |
| #define uhash_deleteHashtable U_ICU_ENTRY_POINT_RENAME(uhash_deleteHashtabl
e) | | #define uhash_deleteHashtable U_ICU_ENTRY_POINT_RENAME(uhash_deleteHashtabl
e) | |
|
| #define uhash_deleteUVector U_ICU_ENTRY_POINT_RENAME(uhash_deleteUVector) | | #define uhash_deleteUObject U_ICU_ENTRY_POINT_RENAME(uhash_deleteUObject) | |
| #define uhash_deleteUnicodeString U_ICU_ENTRY_POINT_RENAME(uhash_deleteUnic
odeString) | | #define uhash_deleteUnicodeString U_ICU_ENTRY_POINT_RENAME(uhash_deleteUnic
odeString) | |
| #define uhash_equals U_ICU_ENTRY_POINT_RENAME(uhash_equals) | | #define uhash_equals U_ICU_ENTRY_POINT_RENAME(uhash_equals) | |
| #define uhash_find U_ICU_ENTRY_POINT_RENAME(uhash_find) | | #define uhash_find U_ICU_ENTRY_POINT_RENAME(uhash_find) | |
| #define uhash_freeBlock U_ICU_ENTRY_POINT_RENAME(uhash_freeBlock) | | #define uhash_freeBlock U_ICU_ENTRY_POINT_RENAME(uhash_freeBlock) | |
| #define uhash_get U_ICU_ENTRY_POINT_RENAME(uhash_get) | | #define uhash_get U_ICU_ENTRY_POINT_RENAME(uhash_get) | |
| #define uhash_geti U_ICU_ENTRY_POINT_RENAME(uhash_geti) | | #define uhash_geti U_ICU_ENTRY_POINT_RENAME(uhash_geti) | |
| #define uhash_hashCaselessUnicodeString U_ICU_ENTRY_POINT_RENAME(uhash_hash
CaselessUnicodeString) | | #define uhash_hashCaselessUnicodeString U_ICU_ENTRY_POINT_RENAME(uhash_hash
CaselessUnicodeString) | |
| #define uhash_hashChars U_ICU_ENTRY_POINT_RENAME(uhash_hashChars) | | #define uhash_hashChars U_ICU_ENTRY_POINT_RENAME(uhash_hashChars) | |
| #define uhash_hashIChars U_ICU_ENTRY_POINT_RENAME(uhash_hashIChars) | | #define uhash_hashIChars U_ICU_ENTRY_POINT_RENAME(uhash_hashIChars) | |
| #define uhash_hashLong U_ICU_ENTRY_POINT_RENAME(uhash_hashLong) | | #define uhash_hashLong U_ICU_ENTRY_POINT_RENAME(uhash_hashLong) | |
| | | | |
| skipping to change at line 952 | | skipping to change at line 952 | |
| #define uhash_removeElement U_ICU_ENTRY_POINT_RENAME(uhash_removeElement) | | #define uhash_removeElement U_ICU_ENTRY_POINT_RENAME(uhash_removeElement) | |
| #define uhash_removei U_ICU_ENTRY_POINT_RENAME(uhash_removei) | | #define uhash_removei U_ICU_ENTRY_POINT_RENAME(uhash_removei) | |
| #define uhash_setKeyComparator U_ICU_ENTRY_POINT_RENAME(uhash_setKeyCompara
tor) | | #define uhash_setKeyComparator U_ICU_ENTRY_POINT_RENAME(uhash_setKeyCompara
tor) | |
| #define uhash_setKeyDeleter U_ICU_ENTRY_POINT_RENAME(uhash_setKeyDeleter) | | #define uhash_setKeyDeleter U_ICU_ENTRY_POINT_RENAME(uhash_setKeyDeleter) | |
| #define uhash_setKeyHasher U_ICU_ENTRY_POINT_RENAME(uhash_setKeyHasher) | | #define uhash_setKeyHasher U_ICU_ENTRY_POINT_RENAME(uhash_setKeyHasher) | |
| #define uhash_setResizePolicy U_ICU_ENTRY_POINT_RENAME(uhash_setResizePolic
y) | | #define uhash_setResizePolicy U_ICU_ENTRY_POINT_RENAME(uhash_setResizePolic
y) | |
| #define uhash_setValueComparator U_ICU_ENTRY_POINT_RENAME(uhash_setValueCom
parator) | | #define uhash_setValueComparator U_ICU_ENTRY_POINT_RENAME(uhash_setValueCom
parator) | |
| #define uhash_setValueDeleter U_ICU_ENTRY_POINT_RENAME(uhash_setValueDelete
r) | | #define uhash_setValueDeleter U_ICU_ENTRY_POINT_RENAME(uhash_setValueDelete
r) | |
| #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) | | #define uidna_IDNToASCII U_ICU_ENTRY_POINT_RENAME(uidna_IDNToASCII) | |
| #define uidna_IDNToUnicode U_ICU_ENTRY_POINT_RENAME(uidna_IDNToUnicode) | | #define uidna_IDNToUnicode U_ICU_ENTRY_POINT_RENAME(uidna_IDNToUnicode) | |
|
| | | #define uidna_close U_ICU_ENTRY_POINT_RENAME(uidna_close) | |
| #define uidna_compare U_ICU_ENTRY_POINT_RENAME(uidna_compare) | | #define uidna_compare U_ICU_ENTRY_POINT_RENAME(uidna_compare) | |
|
| | | #define uidna_labelToASCII U_ICU_ENTRY_POINT_RENAME(uidna_labelToASCII) | |
| | | #define uidna_labelToASCII_UTF8 U_ICU_ENTRY_POINT_RENAME(uidna_labelToASCII | |
| | | _UTF8) | |
| | | #define uidna_labelToUnicode U_ICU_ENTRY_POINT_RENAME(uidna_labelToUnicode) | |
| | | #define uidna_labelToUnicodeUTF8 U_ICU_ENTRY_POINT_RENAME(uidna_labelToUnic | |
| | | odeUTF8) | |
| | | #define uidna_nameToASCII U_ICU_ENTRY_POINT_RENAME(uidna_nameToASCII) | |
| | | #define uidna_nameToASCII_UTF8 U_ICU_ENTRY_POINT_RENAME(uidna_nameToASCII_U | |
| | | TF8) | |
| | | #define uidna_nameToUnicode U_ICU_ENTRY_POINT_RENAME(uidna_nameToUnicode) | |
| | | #define uidna_nameToUnicodeUTF8 U_ICU_ENTRY_POINT_RENAME(uidna_nameToUnicod | |
| | | eUTF8) | |
| | | #define uidna_openUTS46 U_ICU_ENTRY_POINT_RENAME(uidna_openUTS46) | |
| #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII) | | #define uidna_toASCII U_ICU_ENTRY_POINT_RENAME(uidna_toASCII) | |
| #define uidna_toUnicode U_ICU_ENTRY_POINT_RENAME(uidna_toUnicode) | | #define uidna_toUnicode U_ICU_ENTRY_POINT_RENAME(uidna_toUnicode) | |
| #define uiter_current32 U_ICU_ENTRY_POINT_RENAME(uiter_current32) | | #define uiter_current32 U_ICU_ENTRY_POINT_RENAME(uiter_current32) | |
| #define uiter_getState U_ICU_ENTRY_POINT_RENAME(uiter_getState) | | #define uiter_getState U_ICU_ENTRY_POINT_RENAME(uiter_getState) | |
| #define uiter_next32 U_ICU_ENTRY_POINT_RENAME(uiter_next32) | | #define uiter_next32 U_ICU_ENTRY_POINT_RENAME(uiter_next32) | |
| #define uiter_previous32 U_ICU_ENTRY_POINT_RENAME(uiter_previous32) | | #define uiter_previous32 U_ICU_ENTRY_POINT_RENAME(uiter_previous32) | |
| #define uiter_setCharacterIterator U_ICU_ENTRY_POINT_RENAME(uiter_setCharac
terIterator) | | #define uiter_setCharacterIterator U_ICU_ENTRY_POINT_RENAME(uiter_setCharac
terIterator) | |
| #define uiter_setReplaceable U_ICU_ENTRY_POINT_RENAME(uiter_setReplaceable) | | #define uiter_setReplaceable U_ICU_ENTRY_POINT_RENAME(uiter_setReplaceable) | |
| #define uiter_setState U_ICU_ENTRY_POINT_RENAME(uiter_setState) | | #define uiter_setState U_ICU_ENTRY_POINT_RENAME(uiter_setState) | |
| #define uiter_setString U_ICU_ENTRY_POINT_RENAME(uiter_setString) | | #define uiter_setString U_ICU_ENTRY_POINT_RENAME(uiter_setString) | |
| | | | |
| skipping to change at line 1066 | | skipping to change at line 1076 | |
| #define umtx_atomic_dec U_ICU_ENTRY_POINT_RENAME(umtx_atomic_dec) | | #define umtx_atomic_dec U_ICU_ENTRY_POINT_RENAME(umtx_atomic_dec) | |
| #define umtx_atomic_inc U_ICU_ENTRY_POINT_RENAME(umtx_atomic_inc) | | #define umtx_atomic_inc U_ICU_ENTRY_POINT_RENAME(umtx_atomic_inc) | |
| #define umtx_cleanup U_ICU_ENTRY_POINT_RENAME(umtx_cleanup) | | #define umtx_cleanup U_ICU_ENTRY_POINT_RENAME(umtx_cleanup) | |
| #define umtx_destroy U_ICU_ENTRY_POINT_RENAME(umtx_destroy) | | #define umtx_destroy U_ICU_ENTRY_POINT_RENAME(umtx_destroy) | |
| #define umtx_init U_ICU_ENTRY_POINT_RENAME(umtx_init) | | #define umtx_init U_ICU_ENTRY_POINT_RENAME(umtx_init) | |
| #define umtx_lock U_ICU_ENTRY_POINT_RENAME(umtx_lock) | | #define umtx_lock U_ICU_ENTRY_POINT_RENAME(umtx_lock) | |
| #define umtx_unlock U_ICU_ENTRY_POINT_RENAME(umtx_unlock) | | #define umtx_unlock U_ICU_ENTRY_POINT_RENAME(umtx_unlock) | |
| #define uniset_getUnicode32Instance U_ICU_ENTRY_POINT_RENAME(uniset_getUnic
ode32Instance) | | #define uniset_getUnicode32Instance U_ICU_ENTRY_POINT_RENAME(uniset_getUnic
ode32Instance) | |
| #define unorm2_append U_ICU_ENTRY_POINT_RENAME(unorm2_append) | | #define unorm2_append U_ICU_ENTRY_POINT_RENAME(unorm2_append) | |
| #define unorm2_close U_ICU_ENTRY_POINT_RENAME(unorm2_close) | | #define unorm2_close U_ICU_ENTRY_POINT_RENAME(unorm2_close) | |
|
| | | #define unorm2_getDecomposition U_ICU_ENTRY_POINT_RENAME(unorm2_getDecompos
ition) | |
| #define unorm2_getInstance U_ICU_ENTRY_POINT_RENAME(unorm2_getInstance) | | #define unorm2_getInstance U_ICU_ENTRY_POINT_RENAME(unorm2_getInstance) | |
| #define unorm2_hasBoundaryAfter U_ICU_ENTRY_POINT_RENAME(unorm2_hasBoundary
After) | | #define unorm2_hasBoundaryAfter U_ICU_ENTRY_POINT_RENAME(unorm2_hasBoundary
After) | |
| #define unorm2_hasBoundaryBefore U_ICU_ENTRY_POINT_RENAME(unorm2_hasBoundar
yBefore) | | #define unorm2_hasBoundaryBefore U_ICU_ENTRY_POINT_RENAME(unorm2_hasBoundar
yBefore) | |
| #define unorm2_isInert U_ICU_ENTRY_POINT_RENAME(unorm2_isInert) | | #define unorm2_isInert U_ICU_ENTRY_POINT_RENAME(unorm2_isInert) | |
| #define unorm2_isNormalized U_ICU_ENTRY_POINT_RENAME(unorm2_isNormalized) | | #define unorm2_isNormalized U_ICU_ENTRY_POINT_RENAME(unorm2_isNormalized) | |
| #define unorm2_normalize U_ICU_ENTRY_POINT_RENAME(unorm2_normalize) | | #define unorm2_normalize U_ICU_ENTRY_POINT_RENAME(unorm2_normalize) | |
| #define unorm2_normalizeSecondAndAppend U_ICU_ENTRY_POINT_RENAME(unorm2_nor
malizeSecondAndAppend) | | #define unorm2_normalizeSecondAndAppend U_ICU_ENTRY_POINT_RENAME(unorm2_nor
malizeSecondAndAppend) | |
| #define unorm2_openFiltered U_ICU_ENTRY_POINT_RENAME(unorm2_openFiltered) | | #define unorm2_openFiltered U_ICU_ENTRY_POINT_RENAME(unorm2_openFiltered) | |
| #define unorm2_quickCheck U_ICU_ENTRY_POINT_RENAME(unorm2_quickCheck) | | #define unorm2_quickCheck U_ICU_ENTRY_POINT_RENAME(unorm2_quickCheck) | |
| #define unorm2_spanQuickCheckYes U_ICU_ENTRY_POINT_RENAME(unorm2_spanQuickC
heckYes) | | #define unorm2_spanQuickCheckYes U_ICU_ENTRY_POINT_RENAME(unorm2_spanQuickC
heckYes) | |
| #define unorm2_swap U_ICU_ENTRY_POINT_RENAME(unorm2_swap) | | #define unorm2_swap U_ICU_ENTRY_POINT_RENAME(unorm2_swap) | |
|
| #define unorm_addPropertyStarts U_ICU_ENTRY_POINT_RENAME(unorm_addPropertyS
tarts) | | | |
| #define unorm_closeIter U_ICU_ENTRY_POINT_RENAME(unorm_closeIter) | | #define unorm_closeIter U_ICU_ENTRY_POINT_RENAME(unorm_closeIter) | |
| #define unorm_compare U_ICU_ENTRY_POINT_RENAME(unorm_compare) | | #define unorm_compare U_ICU_ENTRY_POINT_RENAME(unorm_compare) | |
| #define unorm_concatenate U_ICU_ENTRY_POINT_RENAME(unorm_concatenate) | | #define unorm_concatenate U_ICU_ENTRY_POINT_RENAME(unorm_concatenate) | |
|
| #define unorm_getCanonStartSet U_ICU_ENTRY_POINT_RENAME(unorm_getCanonStart
Set) | | | |
| #define unorm_getFCDTrieIndex U_ICU_ENTRY_POINT_RENAME(unorm_getFCDTrieInde
x) | | #define unorm_getFCDTrieIndex U_ICU_ENTRY_POINT_RENAME(unorm_getFCDTrieInde
x) | |
| #define unorm_getQuickCheck U_ICU_ENTRY_POINT_RENAME(unorm_getQuickCheck) | | #define unorm_getQuickCheck U_ICU_ENTRY_POINT_RENAME(unorm_getQuickCheck) | |
|
| #define unorm_haveData U_ICU_ENTRY_POINT_RENAME(unorm_haveData) | | | |
| #define unorm_isCanonSafeStart U_ICU_ENTRY_POINT_RENAME(unorm_isCanonSafeSt | | | |
| art) | | | |
| #define unorm_isNormalized U_ICU_ENTRY_POINT_RENAME(unorm_isNormalized) | | #define unorm_isNormalized U_ICU_ENTRY_POINT_RENAME(unorm_isNormalized) | |
| #define unorm_isNormalizedWithOptions U_ICU_ENTRY_POINT_RENAME(unorm_isNorm
alizedWithOptions) | | #define unorm_isNormalizedWithOptions U_ICU_ENTRY_POINT_RENAME(unorm_isNorm
alizedWithOptions) | |
| #define unorm_next U_ICU_ENTRY_POINT_RENAME(unorm_next) | | #define unorm_next U_ICU_ENTRY_POINT_RENAME(unorm_next) | |
| #define unorm_normalize U_ICU_ENTRY_POINT_RENAME(unorm_normalize) | | #define unorm_normalize U_ICU_ENTRY_POINT_RENAME(unorm_normalize) | |
| #define unorm_openIter U_ICU_ENTRY_POINT_RENAME(unorm_openIter) | | #define unorm_openIter U_ICU_ENTRY_POINT_RENAME(unorm_openIter) | |
| #define unorm_previous U_ICU_ENTRY_POINT_RENAME(unorm_previous) | | #define unorm_previous U_ICU_ENTRY_POINT_RENAME(unorm_previous) | |
| #define unorm_quickCheck U_ICU_ENTRY_POINT_RENAME(unorm_quickCheck) | | #define unorm_quickCheck U_ICU_ENTRY_POINT_RENAME(unorm_quickCheck) | |
| #define unorm_quickCheckWithOptions U_ICU_ENTRY_POINT_RENAME(unorm_quickChe
ckWithOptions) | | #define unorm_quickCheckWithOptions U_ICU_ENTRY_POINT_RENAME(unorm_quickChe
ckWithOptions) | |
| #define unorm_setIter U_ICU_ENTRY_POINT_RENAME(unorm_setIter) | | #define unorm_setIter U_ICU_ENTRY_POINT_RENAME(unorm_setIter) | |
| #define unum_applyPattern U_ICU_ENTRY_POINT_RENAME(unum_applyPattern) | | #define unum_applyPattern U_ICU_ENTRY_POINT_RENAME(unum_applyPattern) | |
| | | | |
| skipping to change at line 1268 | | skipping to change at line 1275 | |
| #define uprv_fmin U_ICU_ENTRY_POINT_RENAME(uprv_fmin) | | #define uprv_fmin U_ICU_ENTRY_POINT_RENAME(uprv_fmin) | |
| #define uprv_fmod U_ICU_ENTRY_POINT_RENAME(uprv_fmod) | | #define uprv_fmod U_ICU_ENTRY_POINT_RENAME(uprv_fmod) | |
| #define uprv_free U_ICU_ENTRY_POINT_RENAME(uprv_free) | | #define uprv_free U_ICU_ENTRY_POINT_RENAME(uprv_free) | |
| #define uprv_getCharNameCharacters U_ICU_ENTRY_POINT_RENAME(uprv_getCharNam
eCharacters) | | #define uprv_getCharNameCharacters U_ICU_ENTRY_POINT_RENAME(uprv_getCharNam
eCharacters) | |
| #define uprv_getDefaultCodepage U_ICU_ENTRY_POINT_RENAME(uprv_getDefaultCod
epage) | | #define uprv_getDefaultCodepage U_ICU_ENTRY_POINT_RENAME(uprv_getDefaultCod
epage) | |
| #define uprv_getDefaultLocaleID U_ICU_ENTRY_POINT_RENAME(uprv_getDefaultLoc
aleID) | | #define uprv_getDefaultLocaleID U_ICU_ENTRY_POINT_RENAME(uprv_getDefaultLoc
aleID) | |
| #define uprv_getInfinity U_ICU_ENTRY_POINT_RENAME(uprv_getInfinity) | | #define uprv_getInfinity U_ICU_ENTRY_POINT_RENAME(uprv_getInfinity) | |
| #define uprv_getMaxCharNameLength U_ICU_ENTRY_POINT_RENAME(uprv_getMaxCharN
ameLength) | | #define uprv_getMaxCharNameLength U_ICU_ENTRY_POINT_RENAME(uprv_getMaxCharN
ameLength) | |
| #define uprv_getMaxValues U_ICU_ENTRY_POINT_RENAME(uprv_getMaxValues) | | #define uprv_getMaxValues U_ICU_ENTRY_POINT_RENAME(uprv_getMaxValues) | |
| #define uprv_getNaN U_ICU_ENTRY_POINT_RENAME(uprv_getNaN) | | #define uprv_getNaN U_ICU_ENTRY_POINT_RENAME(uprv_getNaN) | |
|
| | | #define uprv_getRawUTCtime U_ICU_ENTRY_POINT_RENAME(uprv_getRawUTCtime) | |
| #define uprv_getStaticCurrencyName U_ICU_ENTRY_POINT_RENAME(uprv_getStaticC
urrencyName) | | #define uprv_getStaticCurrencyName U_ICU_ENTRY_POINT_RENAME(uprv_getStaticC
urrencyName) | |
| #define uprv_getUTCtime U_ICU_ENTRY_POINT_RENAME(uprv_getUTCtime) | | #define uprv_getUTCtime U_ICU_ENTRY_POINT_RENAME(uprv_getUTCtime) | |
| #define uprv_haveProperties U_ICU_ENTRY_POINT_RENAME(uprv_haveProperties) | | #define uprv_haveProperties U_ICU_ENTRY_POINT_RENAME(uprv_haveProperties) | |
| #define uprv_init_collIterate U_ICU_ENTRY_POINT_RENAME(uprv_init_collIterat
e) | | #define uprv_init_collIterate U_ICU_ENTRY_POINT_RENAME(uprv_init_collIterat
e) | |
| #define uprv_init_pce U_ICU_ENTRY_POINT_RENAME(uprv_init_pce) | | #define uprv_init_pce U_ICU_ENTRY_POINT_RENAME(uprv_init_pce) | |
| #define uprv_int32Comparator U_ICU_ENTRY_POINT_RENAME(uprv_int32Comparator) | | #define uprv_int32Comparator U_ICU_ENTRY_POINT_RENAME(uprv_int32Comparator) | |
| #define uprv_isInfinite U_ICU_ENTRY_POINT_RENAME(uprv_isInfinite) | | #define uprv_isInfinite U_ICU_ENTRY_POINT_RENAME(uprv_isInfinite) | |
| #define uprv_isInvariantString U_ICU_ENTRY_POINT_RENAME(uprv_isInvariantStr
ing) | | #define uprv_isInvariantString U_ICU_ENTRY_POINT_RENAME(uprv_isInvariantStr
ing) | |
| #define uprv_isInvariantUString U_ICU_ENTRY_POINT_RENAME(uprv_isInvariantUS
tring) | | #define uprv_isInvariantUString U_ICU_ENTRY_POINT_RENAME(uprv_isInvariantUS
tring) | |
| #define uprv_isNaN U_ICU_ENTRY_POINT_RENAME(uprv_isNaN) | | #define uprv_isNaN U_ICU_ENTRY_POINT_RENAME(uprv_isNaN) | |
| | | | |
| skipping to change at line 1342 | | skipping to change at line 1350 | |
| #define uregex_appendReplacement U_ICU_ENTRY_POINT_RENAME(uregex_appendRepl
acement) | | #define uregex_appendReplacement U_ICU_ENTRY_POINT_RENAME(uregex_appendRepl
acement) | |
| #define uregex_appendReplacementUText U_ICU_ENTRY_POINT_RENAME(uregex_appen
dReplacementUText) | | #define uregex_appendReplacementUText U_ICU_ENTRY_POINT_RENAME(uregex_appen
dReplacementUText) | |
| #define uregex_appendTail U_ICU_ENTRY_POINT_RENAME(uregex_appendTail) | | #define uregex_appendTail U_ICU_ENTRY_POINT_RENAME(uregex_appendTail) | |
| #define uregex_appendTailUText U_ICU_ENTRY_POINT_RENAME(uregex_appendTailUT
ext) | | #define uregex_appendTailUText U_ICU_ENTRY_POINT_RENAME(uregex_appendTailUT
ext) | |
| #define uregex_clone U_ICU_ENTRY_POINT_RENAME(uregex_clone) | | #define uregex_clone U_ICU_ENTRY_POINT_RENAME(uregex_clone) | |
| #define uregex_close U_ICU_ENTRY_POINT_RENAME(uregex_close) | | #define uregex_close U_ICU_ENTRY_POINT_RENAME(uregex_close) | |
| #define uregex_end U_ICU_ENTRY_POINT_RENAME(uregex_end) | | #define uregex_end U_ICU_ENTRY_POINT_RENAME(uregex_end) | |
| #define uregex_find U_ICU_ENTRY_POINT_RENAME(uregex_find) | | #define uregex_find U_ICU_ENTRY_POINT_RENAME(uregex_find) | |
| #define uregex_findNext U_ICU_ENTRY_POINT_RENAME(uregex_findNext) | | #define uregex_findNext U_ICU_ENTRY_POINT_RENAME(uregex_findNext) | |
| #define uregex_flags U_ICU_ENTRY_POINT_RENAME(uregex_flags) | | #define uregex_flags U_ICU_ENTRY_POINT_RENAME(uregex_flags) | |
|
| | | #define uregex_getFindProgressCallback U_ICU_ENTRY_POINT_RENAME(uregex_getF
indProgressCallback) | |
| #define uregex_getMatchCallback U_ICU_ENTRY_POINT_RENAME(uregex_getMatchCal
lback) | | #define uregex_getMatchCallback U_ICU_ENTRY_POINT_RENAME(uregex_getMatchCal
lback) | |
| #define uregex_getStackLimit U_ICU_ENTRY_POINT_RENAME(uregex_getStackLimit) | | #define uregex_getStackLimit U_ICU_ENTRY_POINT_RENAME(uregex_getStackLimit) | |
| #define uregex_getText U_ICU_ENTRY_POINT_RENAME(uregex_getText) | | #define uregex_getText U_ICU_ENTRY_POINT_RENAME(uregex_getText) | |
| #define uregex_getTimeLimit U_ICU_ENTRY_POINT_RENAME(uregex_getTimeLimit) | | #define uregex_getTimeLimit U_ICU_ENTRY_POINT_RENAME(uregex_getTimeLimit) | |
| #define uregex_getUText U_ICU_ENTRY_POINT_RENAME(uregex_getUText) | | #define uregex_getUText U_ICU_ENTRY_POINT_RENAME(uregex_getUText) | |
| #define uregex_group U_ICU_ENTRY_POINT_RENAME(uregex_group) | | #define uregex_group U_ICU_ENTRY_POINT_RENAME(uregex_group) | |
| #define uregex_groupCount U_ICU_ENTRY_POINT_RENAME(uregex_groupCount) | | #define uregex_groupCount U_ICU_ENTRY_POINT_RENAME(uregex_groupCount) | |
| #define uregex_groupUText U_ICU_ENTRY_POINT_RENAME(uregex_groupUText) | | #define uregex_groupUText U_ICU_ENTRY_POINT_RENAME(uregex_groupUText) | |
| #define uregex_hasAnchoringBounds U_ICU_ENTRY_POINT_RENAME(uregex_hasAnchor
ingBounds) | | #define uregex_hasAnchoringBounds U_ICU_ENTRY_POINT_RENAME(uregex_hasAnchor
ingBounds) | |
| #define uregex_hasTransparentBounds U_ICU_ENTRY_POINT_RENAME(uregex_hasTran
sparentBounds) | | #define uregex_hasTransparentBounds U_ICU_ENTRY_POINT_RENAME(uregex_hasTran
sparentBounds) | |
| | | | |
| skipping to change at line 1368 | | skipping to change at line 1377 | |
| #define uregex_pattern U_ICU_ENTRY_POINT_RENAME(uregex_pattern) | | #define uregex_pattern U_ICU_ENTRY_POINT_RENAME(uregex_pattern) | |
| #define uregex_patternUText U_ICU_ENTRY_POINT_RENAME(uregex_patternUText) | | #define uregex_patternUText U_ICU_ENTRY_POINT_RENAME(uregex_patternUText) | |
| #define uregex_regionEnd U_ICU_ENTRY_POINT_RENAME(uregex_regionEnd) | | #define uregex_regionEnd U_ICU_ENTRY_POINT_RENAME(uregex_regionEnd) | |
| #define uregex_regionStart U_ICU_ENTRY_POINT_RENAME(uregex_regionStart) | | #define uregex_regionStart U_ICU_ENTRY_POINT_RENAME(uregex_regionStart) | |
| #define uregex_replaceAll U_ICU_ENTRY_POINT_RENAME(uregex_replaceAll) | | #define uregex_replaceAll U_ICU_ENTRY_POINT_RENAME(uregex_replaceAll) | |
| #define uregex_replaceAllUText U_ICU_ENTRY_POINT_RENAME(uregex_replaceAllUT
ext) | | #define uregex_replaceAllUText U_ICU_ENTRY_POINT_RENAME(uregex_replaceAllUT
ext) | |
| #define uregex_replaceFirst U_ICU_ENTRY_POINT_RENAME(uregex_replaceFirst) | | #define uregex_replaceFirst U_ICU_ENTRY_POINT_RENAME(uregex_replaceFirst) | |
| #define uregex_replaceFirstUText U_ICU_ENTRY_POINT_RENAME(uregex_replaceFir
stUText) | | #define uregex_replaceFirstUText U_ICU_ENTRY_POINT_RENAME(uregex_replaceFir
stUText) | |
| #define uregex_requireEnd U_ICU_ENTRY_POINT_RENAME(uregex_requireEnd) | | #define uregex_requireEnd U_ICU_ENTRY_POINT_RENAME(uregex_requireEnd) | |
| #define uregex_reset U_ICU_ENTRY_POINT_RENAME(uregex_reset) | | #define uregex_reset U_ICU_ENTRY_POINT_RENAME(uregex_reset) | |
|
| | | #define uregex_setFindProgressCallback U_ICU_ENTRY_POINT_RENAME(uregex_setF
indProgressCallback) | |
| #define uregex_setMatchCallback U_ICU_ENTRY_POINT_RENAME(uregex_setMatchCal
lback) | | #define uregex_setMatchCallback U_ICU_ENTRY_POINT_RENAME(uregex_setMatchCal
lback) | |
| #define uregex_setRegion U_ICU_ENTRY_POINT_RENAME(uregex_setRegion) | | #define uregex_setRegion U_ICU_ENTRY_POINT_RENAME(uregex_setRegion) | |
| #define uregex_setStackLimit U_ICU_ENTRY_POINT_RENAME(uregex_setStackLimit) | | #define uregex_setStackLimit U_ICU_ENTRY_POINT_RENAME(uregex_setStackLimit) | |
| #define uregex_setText U_ICU_ENTRY_POINT_RENAME(uregex_setText) | | #define uregex_setText U_ICU_ENTRY_POINT_RENAME(uregex_setText) | |
| #define uregex_setTimeLimit U_ICU_ENTRY_POINT_RENAME(uregex_setTimeLimit) | | #define uregex_setTimeLimit U_ICU_ENTRY_POINT_RENAME(uregex_setTimeLimit) | |
| #define uregex_setUText U_ICU_ENTRY_POINT_RENAME(uregex_setUText) | | #define uregex_setUText U_ICU_ENTRY_POINT_RENAME(uregex_setUText) | |
| #define uregex_split U_ICU_ENTRY_POINT_RENAME(uregex_split) | | #define uregex_split U_ICU_ENTRY_POINT_RENAME(uregex_split) | |
| #define uregex_splitUText U_ICU_ENTRY_POINT_RENAME(uregex_splitUText) | | #define uregex_splitUText U_ICU_ENTRY_POINT_RENAME(uregex_splitUText) | |
| #define uregex_start U_ICU_ENTRY_POINT_RENAME(uregex_start) | | #define uregex_start U_ICU_ENTRY_POINT_RENAME(uregex_start) | |
| #define uregex_ucstr_unescape_charAt U_ICU_ENTRY_POINT_RENAME(uregex_ucstr_
unescape_charAt) | | #define uregex_ucstr_unescape_charAt U_ICU_ENTRY_POINT_RENAME(uregex_ucstr_
unescape_charAt) | |
| | | | |
| skipping to change at line 1397 | | skipping to change at line 1407 | |
| #define ures_getByIndex U_ICU_ENTRY_POINT_RENAME(ures_getByIndex) | | #define ures_getByIndex U_ICU_ENTRY_POINT_RENAME(ures_getByIndex) | |
| #define ures_getByKey U_ICU_ENTRY_POINT_RENAME(ures_getByKey) | | #define ures_getByKey U_ICU_ENTRY_POINT_RENAME(ures_getByKey) | |
| #define ures_getByKeyWithFallback U_ICU_ENTRY_POINT_RENAME(ures_getByKeyWit
hFallback) | | #define ures_getByKeyWithFallback U_ICU_ENTRY_POINT_RENAME(ures_getByKeyWit
hFallback) | |
| #define ures_getFunctionalEquivalent U_ICU_ENTRY_POINT_RENAME(ures_getFunct
ionalEquivalent) | | #define ures_getFunctionalEquivalent U_ICU_ENTRY_POINT_RENAME(ures_getFunct
ionalEquivalent) | |
| #define ures_getInt U_ICU_ENTRY_POINT_RENAME(ures_getInt) | | #define ures_getInt U_ICU_ENTRY_POINT_RENAME(ures_getInt) | |
| #define ures_getIntVector U_ICU_ENTRY_POINT_RENAME(ures_getIntVector) | | #define ures_getIntVector U_ICU_ENTRY_POINT_RENAME(ures_getIntVector) | |
| #define ures_getKey U_ICU_ENTRY_POINT_RENAME(ures_getKey) | | #define ures_getKey U_ICU_ENTRY_POINT_RENAME(ures_getKey) | |
| #define ures_getKeywordValues U_ICU_ENTRY_POINT_RENAME(ures_getKeywordValue
s) | | #define ures_getKeywordValues U_ICU_ENTRY_POINT_RENAME(ures_getKeywordValue
s) | |
| #define ures_getLocale U_ICU_ENTRY_POINT_RENAME(ures_getLocale) | | #define ures_getLocale U_ICU_ENTRY_POINT_RENAME(ures_getLocale) | |
| #define ures_getLocaleByType U_ICU_ENTRY_POINT_RENAME(ures_getLocaleByType) | | #define ures_getLocaleByType U_ICU_ENTRY_POINT_RENAME(ures_getLocaleByType) | |
|
| | | #define ures_getLocaleInternal U_ICU_ENTRY_POINT_RENAME(ures_getLocaleInter
nal) | |
| #define ures_getName U_ICU_ENTRY_POINT_RENAME(ures_getName) | | #define ures_getName U_ICU_ENTRY_POINT_RENAME(ures_getName) | |
| #define ures_getNextResource U_ICU_ENTRY_POINT_RENAME(ures_getNextResource) | | #define ures_getNextResource U_ICU_ENTRY_POINT_RENAME(ures_getNextResource) | |
| #define ures_getNextString U_ICU_ENTRY_POINT_RENAME(ures_getNextString) | | #define ures_getNextString U_ICU_ENTRY_POINT_RENAME(ures_getNextString) | |
| #define ures_getSize U_ICU_ENTRY_POINT_RENAME(ures_getSize) | | #define ures_getSize U_ICU_ENTRY_POINT_RENAME(ures_getSize) | |
| #define ures_getString U_ICU_ENTRY_POINT_RENAME(ures_getString) | | #define ures_getString U_ICU_ENTRY_POINT_RENAME(ures_getString) | |
| #define ures_getStringByIndex U_ICU_ENTRY_POINT_RENAME(ures_getStringByInde
x) | | #define ures_getStringByIndex U_ICU_ENTRY_POINT_RENAME(ures_getStringByInde
x) | |
| #define ures_getStringByKey U_ICU_ENTRY_POINT_RENAME(ures_getStringByKey) | | #define ures_getStringByKey U_ICU_ENTRY_POINT_RENAME(ures_getStringByKey) | |
| #define ures_getStringByKeyWithFallback U_ICU_ENTRY_POINT_RENAME(ures_getSt
ringByKeyWithFallback) | | #define ures_getStringByKeyWithFallback U_ICU_ENTRY_POINT_RENAME(ures_getSt
ringByKeyWithFallback) | |
| #define ures_getType U_ICU_ENTRY_POINT_RENAME(ures_getType) | | #define ures_getType U_ICU_ENTRY_POINT_RENAME(ures_getType) | |
| #define ures_getUInt U_ICU_ENTRY_POINT_RENAME(ures_getUInt) | | #define ures_getUInt U_ICU_ENTRY_POINT_RENAME(ures_getUInt) | |
| #define ures_getUTF8String U_ICU_ENTRY_POINT_RENAME(ures_getUTF8String) | | #define ures_getUTF8String U_ICU_ENTRY_POINT_RENAME(ures_getUTF8String) | |
| #define ures_getUTF8StringByIndex U_ICU_ENTRY_POINT_RENAME(ures_getUTF8Stri
ngByIndex) | | #define ures_getUTF8StringByIndex U_ICU_ENTRY_POINT_RENAME(ures_getUTF8Stri
ngByIndex) | |
| #define ures_getUTF8StringByKey U_ICU_ENTRY_POINT_RENAME(ures_getUTF8String
ByKey) | | #define ures_getUTF8StringByKey U_ICU_ENTRY_POINT_RENAME(ures_getUTF8String
ByKey) | |
| #define ures_getVersion U_ICU_ENTRY_POINT_RENAME(ures_getVersion) | | #define ures_getVersion U_ICU_ENTRY_POINT_RENAME(ures_getVersion) | |
| #define ures_getVersionByKey U_ICU_ENTRY_POINT_RENAME(ures_getVersionByKey) | | #define ures_getVersionByKey U_ICU_ENTRY_POINT_RENAME(ures_getVersionByKey) | |
| #define ures_getVersionNumber U_ICU_ENTRY_POINT_RENAME(ures_getVersionNumbe
r) | | #define ures_getVersionNumber U_ICU_ENTRY_POINT_RENAME(ures_getVersionNumbe
r) | |
|
| | | #define ures_getVersionNumberInternal U_ICU_ENTRY_POINT_RENAME(ures_getVers
ionNumberInternal) | |
| #define ures_hasNext U_ICU_ENTRY_POINT_RENAME(ures_hasNext) | | #define ures_hasNext U_ICU_ENTRY_POINT_RENAME(ures_hasNext) | |
| #define ures_initStackObject U_ICU_ENTRY_POINT_RENAME(ures_initStackObject) | | #define ures_initStackObject U_ICU_ENTRY_POINT_RENAME(ures_initStackObject) | |
| #define ures_open U_ICU_ENTRY_POINT_RENAME(ures_open) | | #define ures_open U_ICU_ENTRY_POINT_RENAME(ures_open) | |
| #define ures_openAvailableLocales U_ICU_ENTRY_POINT_RENAME(ures_openAvailab
leLocales) | | #define ures_openAvailableLocales U_ICU_ENTRY_POINT_RENAME(ures_openAvailab
leLocales) | |
| #define ures_openDirect U_ICU_ENTRY_POINT_RENAME(ures_openDirect) | | #define ures_openDirect U_ICU_ENTRY_POINT_RENAME(ures_openDirect) | |
| #define ures_openFillIn U_ICU_ENTRY_POINT_RENAME(ures_openFillIn) | | #define ures_openFillIn U_ICU_ENTRY_POINT_RENAME(ures_openFillIn) | |
| #define ures_openU U_ICU_ENTRY_POINT_RENAME(ures_openU) | | #define ures_openU U_ICU_ENTRY_POINT_RENAME(ures_openU) | |
| #define ures_resetIterator U_ICU_ENTRY_POINT_RENAME(ures_resetIterator) | | #define ures_resetIterator U_ICU_ENTRY_POINT_RENAME(ures_resetIterator) | |
| #define ures_swap U_ICU_ENTRY_POINT_RENAME(ures_swap) | | #define ures_swap U_ICU_ENTRY_POINT_RENAME(ures_swap) | |
| #define uscript_closeRun U_ICU_ENTRY_POINT_RENAME(uscript_closeRun) | | #define uscript_closeRun U_ICU_ENTRY_POINT_RENAME(uscript_closeRun) | |
| | | | |
| skipping to change at line 1744 | | skipping to change at line 1756 | |
| #define CEBuffer U_ICU_ENTRY_POINT_RENAME(CEBuffer) | | #define CEBuffer U_ICU_ENTRY_POINT_RENAME(CEBuffer) | |
| #define CECalendar U_ICU_ENTRY_POINT_RENAME(CECalendar) | | #define CECalendar U_ICU_ENTRY_POINT_RENAME(CECalendar) | |
| #define CEList U_ICU_ENTRY_POINT_RENAME(CEList) | | #define CEList U_ICU_ENTRY_POINT_RENAME(CEList) | |
| #define CEToStringsMap U_ICU_ENTRY_POINT_RENAME(CEToStringsMap) | | #define CEToStringsMap U_ICU_ENTRY_POINT_RENAME(CEToStringsMap) | |
| #define CFactory U_ICU_ENTRY_POINT_RENAME(CFactory) | | #define CFactory U_ICU_ENTRY_POINT_RENAME(CFactory) | |
| #define Calendar U_ICU_ENTRY_POINT_RENAME(Calendar) | | #define Calendar U_ICU_ENTRY_POINT_RENAME(Calendar) | |
| #define CalendarAstronomer U_ICU_ENTRY_POINT_RENAME(CalendarAstronomer) | | #define CalendarAstronomer U_ICU_ENTRY_POINT_RENAME(CalendarAstronomer) | |
| #define CalendarCache U_ICU_ENTRY_POINT_RENAME(CalendarCache) | | #define CalendarCache U_ICU_ENTRY_POINT_RENAME(CalendarCache) | |
| #define CalendarData U_ICU_ENTRY_POINT_RENAME(CalendarData) | | #define CalendarData U_ICU_ENTRY_POINT_RENAME(CalendarData) | |
| #define CalendarService U_ICU_ENTRY_POINT_RENAME(CalendarService) | | #define CalendarService U_ICU_ENTRY_POINT_RENAME(CalendarService) | |
|
| | | #define CanonIterData U_ICU_ENTRY_POINT_RENAME(CanonIterData) | |
| | | #define CanonIterDataSingleton U_ICU_ENTRY_POINT_RENAME(CanonIterDataSingle | |
| | | ton) | |
| #define CanonMarkFilter U_ICU_ENTRY_POINT_RENAME(CanonMarkFilter) | | #define CanonMarkFilter U_ICU_ENTRY_POINT_RENAME(CanonMarkFilter) | |
| #define CanonShaping U_ICU_ENTRY_POINT_RENAME(CanonShaping) | | #define CanonShaping U_ICU_ENTRY_POINT_RENAME(CanonShaping) | |
| #define CanonicalIterator U_ICU_ENTRY_POINT_RENAME(CanonicalIterator) | | #define CanonicalIterator U_ICU_ENTRY_POINT_RENAME(CanonicalIterator) | |
| #define CaseMapTransliterator U_ICU_ENTRY_POINT_RENAME(CaseMapTransliterato
r) | | #define CaseMapTransliterator U_ICU_ENTRY_POINT_RENAME(CaseMapTransliterato
r) | |
| #define ChainingContextualSubstitutionFormat1Subtable U_ICU_ENTRY_POINT_REN
AME(ChainingContextualSubstitutionFormat1Subtable) | | #define ChainingContextualSubstitutionFormat1Subtable U_ICU_ENTRY_POINT_REN
AME(ChainingContextualSubstitutionFormat1Subtable) | |
| #define ChainingContextualSubstitutionFormat2Subtable U_ICU_ENTRY_POINT_REN
AME(ChainingContextualSubstitutionFormat2Subtable) | | #define ChainingContextualSubstitutionFormat2Subtable U_ICU_ENTRY_POINT_REN
AME(ChainingContextualSubstitutionFormat2Subtable) | |
| #define ChainingContextualSubstitutionFormat3Subtable U_ICU_ENTRY_POINT_REN
AME(ChainingContextualSubstitutionFormat3Subtable) | | #define ChainingContextualSubstitutionFormat3Subtable U_ICU_ENTRY_POINT_REN
AME(ChainingContextualSubstitutionFormat3Subtable) | |
| #define ChainingContextualSubstitutionSubtable U_ICU_ENTRY_POINT_RENAME(Cha
iningContextualSubstitutionSubtable) | | #define ChainingContextualSubstitutionSubtable U_ICU_ENTRY_POINT_RENAME(Cha
iningContextualSubstitutionSubtable) | |
|
| | | #define CharString U_ICU_ENTRY_POINT_RENAME(CharString) | |
| #define CharSubstitutionFilter U_ICU_ENTRY_POINT_RENAME(CharSubstitutionFil
ter) | | #define CharSubstitutionFilter U_ICU_ENTRY_POINT_RENAME(CharSubstitutionFil
ter) | |
| #define CharacterIterator U_ICU_ENTRY_POINT_RENAME(CharacterIterator) | | #define CharacterIterator U_ICU_ENTRY_POINT_RENAME(CharacterIterator) | |
| #define CharacterNode U_ICU_ENTRY_POINT_RENAME(CharacterNode) | | #define CharacterNode U_ICU_ENTRY_POINT_RENAME(CharacterNode) | |
| #define CharsetDetector U_ICU_ENTRY_POINT_RENAME(CharsetDetector) | | #define CharsetDetector U_ICU_ENTRY_POINT_RENAME(CharsetDetector) | |
| #define CharsetMatch U_ICU_ENTRY_POINT_RENAME(CharsetMatch) | | #define CharsetMatch U_ICU_ENTRY_POINT_RENAME(CharsetMatch) | |
| #define CharsetRecog_2022 U_ICU_ENTRY_POINT_RENAME(CharsetRecog_2022) | | #define CharsetRecog_2022 U_ICU_ENTRY_POINT_RENAME(CharsetRecog_2022) | |
| #define CharsetRecog_2022CN U_ICU_ENTRY_POINT_RENAME(CharsetRecog_2022CN) | | #define CharsetRecog_2022CN U_ICU_ENTRY_POINT_RENAME(CharsetRecog_2022CN) | |
| #define CharsetRecog_2022JP U_ICU_ENTRY_POINT_RENAME(CharsetRecog_2022JP) | | #define CharsetRecog_2022JP U_ICU_ENTRY_POINT_RENAME(CharsetRecog_2022JP) | |
| #define CharsetRecog_2022KR U_ICU_ENTRY_POINT_RENAME(CharsetRecog_2022KR) | | #define CharsetRecog_2022KR U_ICU_ENTRY_POINT_RENAME(CharsetRecog_2022KR) | |
| #define CharsetRecog_8859_1 U_ICU_ENTRY_POINT_RENAME(CharsetRecog_8859_1) | | #define CharsetRecog_8859_1 U_ICU_ENTRY_POINT_RENAME(CharsetRecog_8859_1) | |
| | | | |
| skipping to change at line 1860 | | skipping to change at line 1875 | |
| #define DateFormat U_ICU_ENTRY_POINT_RENAME(DateFormat) | | #define DateFormat U_ICU_ENTRY_POINT_RENAME(DateFormat) | |
| #define DateFormatSymbols U_ICU_ENTRY_POINT_RENAME(DateFormatSymbols) | | #define DateFormatSymbols U_ICU_ENTRY_POINT_RENAME(DateFormatSymbols) | |
| #define DateInterval U_ICU_ENTRY_POINT_RENAME(DateInterval) | | #define DateInterval U_ICU_ENTRY_POINT_RENAME(DateInterval) | |
| #define DateIntervalFormat U_ICU_ENTRY_POINT_RENAME(DateIntervalFormat) | | #define DateIntervalFormat U_ICU_ENTRY_POINT_RENAME(DateIntervalFormat) | |
| #define DateIntervalInfo U_ICU_ENTRY_POINT_RENAME(DateIntervalInfo) | | #define DateIntervalInfo U_ICU_ENTRY_POINT_RENAME(DateIntervalInfo) | |
| #define DateTimeMatcher U_ICU_ENTRY_POINT_RENAME(DateTimeMatcher) | | #define DateTimeMatcher U_ICU_ENTRY_POINT_RENAME(DateTimeMatcher) | |
| #define DateTimePatternGenerator U_ICU_ENTRY_POINT_RENAME(DateTimePatternGe
nerator) | | #define DateTimePatternGenerator U_ICU_ENTRY_POINT_RENAME(DateTimePatternGe
nerator) | |
| #define DateTimeRule U_ICU_ENTRY_POINT_RENAME(DateTimeRule) | | #define DateTimeRule U_ICU_ENTRY_POINT_RENAME(DateTimeRule) | |
| #define DecimalFormat U_ICU_ENTRY_POINT_RENAME(DecimalFormat) | | #define DecimalFormat U_ICU_ENTRY_POINT_RENAME(DecimalFormat) | |
| #define DecimalFormatSymbols U_ICU_ENTRY_POINT_RENAME(DecimalFormatSymbols) | | #define DecimalFormatSymbols U_ICU_ENTRY_POINT_RENAME(DecimalFormatSymbols) | |
|
| #define DecimalNumberString U_ICU_ENTRY_POINT_RENAME(DecimalNumberString) | | | |
| #define DecomposeNormalizer2 U_ICU_ENTRY_POINT_RENAME(DecomposeNormalizer2) | | #define DecomposeNormalizer2 U_ICU_ENTRY_POINT_RENAME(DecomposeNormalizer2) | |
| #define DefaultCalendarFactory U_ICU_ENTRY_POINT_RENAME(DefaultCalendarFact
ory) | | #define DefaultCalendarFactory U_ICU_ENTRY_POINT_RENAME(DefaultCalendarFact
ory) | |
| #define DefaultCharMapper U_ICU_ENTRY_POINT_RENAME(DefaultCharMapper) | | #define DefaultCharMapper U_ICU_ENTRY_POINT_RENAME(DefaultCharMapper) | |
| #define DeviceTable U_ICU_ENTRY_POINT_RENAME(DeviceTable) | | #define DeviceTable U_ICU_ENTRY_POINT_RENAME(DeviceTable) | |
| #define DictionaryBreakEngine U_ICU_ENTRY_POINT_RENAME(DictionaryBreakEngin
e) | | #define DictionaryBreakEngine U_ICU_ENTRY_POINT_RENAME(DictionaryBreakEngin
e) | |
| #define DigitList U_ICU_ENTRY_POINT_RENAME(DigitList) | | #define DigitList U_ICU_ENTRY_POINT_RENAME(DigitList) | |
| #define DistanceInfo U_ICU_ENTRY_POINT_RENAME(DistanceInfo) | | #define DistanceInfo U_ICU_ENTRY_POINT_RENAME(DistanceInfo) | |
| #define EnumToOffset U_ICU_ENTRY_POINT_RENAME(EnumToOffset) | | #define EnumToOffset U_ICU_ENTRY_POINT_RENAME(EnumToOffset) | |
| #define ErrorCode U_ICU_ENTRY_POINT_RENAME(ErrorCode) | | #define ErrorCode U_ICU_ENTRY_POINT_RENAME(ErrorCode) | |
| #define EscapeTransliterator U_ICU_ENTRY_POINT_RENAME(EscapeTransliterator) | | #define EscapeTransliterator U_ICU_ENTRY_POINT_RENAME(EscapeTransliterator) | |
| | | | |
| skipping to change at line 1926 | | skipping to change at line 1940 | |
| #define ICULanguageBreakFactory U_ICU_ENTRY_POINT_RENAME(ICULanguageBreakFa
ctory) | | #define ICULanguageBreakFactory U_ICU_ENTRY_POINT_RENAME(ICULanguageBreakFa
ctory) | |
| #define ICULocaleService U_ICU_ENTRY_POINT_RENAME(ICULocaleService) | | #define ICULocaleService U_ICU_ENTRY_POINT_RENAME(ICULocaleService) | |
| #define ICUNotifier U_ICU_ENTRY_POINT_RENAME(ICUNotifier) | | #define ICUNotifier U_ICU_ENTRY_POINT_RENAME(ICUNotifier) | |
| #define ICUNumberFormatFactory U_ICU_ENTRY_POINT_RENAME(ICUNumberFormatFact
ory) | | #define ICUNumberFormatFactory U_ICU_ENTRY_POINT_RENAME(ICUNumberFormatFact
ory) | |
| #define ICUNumberFormatService U_ICU_ENTRY_POINT_RENAME(ICUNumberFormatServ
ice) | | #define ICUNumberFormatService U_ICU_ENTRY_POINT_RENAME(ICUNumberFormatServ
ice) | |
| #define ICUResourceBundleFactory U_ICU_ENTRY_POINT_RENAME(ICUResourceBundle
Factory) | | #define ICUResourceBundleFactory U_ICU_ENTRY_POINT_RENAME(ICUResourceBundle
Factory) | |
| #define ICUService U_ICU_ENTRY_POINT_RENAME(ICUService) | | #define ICUService U_ICU_ENTRY_POINT_RENAME(ICUService) | |
| #define ICUServiceFactory U_ICU_ENTRY_POINT_RENAME(ICUServiceFactory) | | #define ICUServiceFactory U_ICU_ENTRY_POINT_RENAME(ICUServiceFactory) | |
| #define ICUServiceKey U_ICU_ENTRY_POINT_RENAME(ICUServiceKey) | | #define ICUServiceKey U_ICU_ENTRY_POINT_RENAME(ICUServiceKey) | |
| #define ICU_Utility U_ICU_ENTRY_POINT_RENAME(ICU_Utility) | | #define ICU_Utility U_ICU_ENTRY_POINT_RENAME(ICU_Utility) | |
|
| | | #define IDNA U_ICU_ENTRY_POINT_RENAME(IDNA) | |
| #define IndianCalendar U_ICU_ENTRY_POINT_RENAME(IndianCalendar) | | #define IndianCalendar U_ICU_ENTRY_POINT_RENAME(IndianCalendar) | |
| #define IndicClassTable U_ICU_ENTRY_POINT_RENAME(IndicClassTable) | | #define IndicClassTable U_ICU_ENTRY_POINT_RENAME(IndicClassTable) | |
| #define IndicOpenTypeLayoutEngine U_ICU_ENTRY_POINT_RENAME(IndicOpenTypeLay
outEngine) | | #define IndicOpenTypeLayoutEngine U_ICU_ENTRY_POINT_RENAME(IndicOpenTypeLay
outEngine) | |
| #define IndicRearrangementProcessor U_ICU_ENTRY_POINT_RENAME(IndicRearrange
mentProcessor) | | #define IndicRearrangementProcessor U_ICU_ENTRY_POINT_RENAME(IndicRearrange
mentProcessor) | |
| #define IndicReordering U_ICU_ENTRY_POINT_RENAME(IndicReordering) | | #define IndicReordering U_ICU_ENTRY_POINT_RENAME(IndicReordering) | |
| #define InitialTimeZoneRule U_ICU_ENTRY_POINT_RENAME(InitialTimeZoneRule) | | #define InitialTimeZoneRule U_ICU_ENTRY_POINT_RENAME(InitialTimeZoneRule) | |
| #define InputText U_ICU_ENTRY_POINT_RENAME(InputText) | | #define InputText U_ICU_ENTRY_POINT_RENAME(InputText) | |
| #define IntegralPartSubstitution U_ICU_ENTRY_POINT_RENAME(IntegralPartSubst
itution) | | #define IntegralPartSubstitution U_ICU_ENTRY_POINT_RENAME(IntegralPartSubst
itution) | |
| #define IslamicCalendar U_ICU_ENTRY_POINT_RENAME(IslamicCalendar) | | #define IslamicCalendar U_ICU_ENTRY_POINT_RENAME(IslamicCalendar) | |
| #define IteratedChar U_ICU_ENTRY_POINT_RENAME(IteratedChar) | | #define IteratedChar U_ICU_ENTRY_POINT_RENAME(IteratedChar) | |
| | | | |
| skipping to change at line 2147 | | skipping to change at line 2162 | |
| #define TransliteratorEntry U_ICU_ENTRY_POINT_RENAME(TransliteratorEntry) | | #define TransliteratorEntry U_ICU_ENTRY_POINT_RENAME(TransliteratorEntry) | |
| #define TransliteratorIDParser U_ICU_ENTRY_POINT_RENAME(TransliteratorIDPar
ser) | | #define TransliteratorIDParser U_ICU_ENTRY_POINT_RENAME(TransliteratorIDPar
ser) | |
| #define TransliteratorParser U_ICU_ENTRY_POINT_RENAME(TransliteratorParser) | | #define TransliteratorParser U_ICU_ENTRY_POINT_RENAME(TransliteratorParser) | |
| #define TransliteratorRegistry U_ICU_ENTRY_POINT_RENAME(TransliteratorRegis
try) | | #define TransliteratorRegistry U_ICU_ENTRY_POINT_RENAME(TransliteratorRegis
try) | |
| #define TransliteratorSpec U_ICU_ENTRY_POINT_RENAME(TransliteratorSpec) | | #define TransliteratorSpec U_ICU_ENTRY_POINT_RENAME(TransliteratorSpec) | |
| #define TriStateSingleton U_ICU_ENTRY_POINT_RENAME(TriStateSingleton) | | #define TriStateSingleton U_ICU_ENTRY_POINT_RENAME(TriStateSingleton) | |
| #define TrieWordDictionary U_ICU_ENTRY_POINT_RENAME(TrieWordDictionary) | | #define TrieWordDictionary U_ICU_ENTRY_POINT_RENAME(TrieWordDictionary) | |
| #define TrimmedArrayProcessor U_ICU_ENTRY_POINT_RENAME(TrimmedArrayProcesso
r) | | #define TrimmedArrayProcessor U_ICU_ENTRY_POINT_RENAME(TrimmedArrayProcesso
r) | |
| #define UCharCharacterIterator U_ICU_ENTRY_POINT_RENAME(UCharCharacterItera
tor) | | #define UCharCharacterIterator U_ICU_ENTRY_POINT_RENAME(UCharCharacterItera
tor) | |
| #define UCollationPCE U_ICU_ENTRY_POINT_RENAME(UCollationPCE) | | #define UCollationPCE U_ICU_ENTRY_POINT_RENAME(UCollationPCE) | |
|
| | | #define UDataPathIterator U_ICU_ENTRY_POINT_RENAME(UDataPathIterator) | |
| #define ULocRuns U_ICU_ENTRY_POINT_RENAME(ULocRuns) | | #define ULocRuns U_ICU_ENTRY_POINT_RENAME(ULocRuns) | |
| #define UMemory U_ICU_ENTRY_POINT_RENAME(UMemory) | | #define UMemory U_ICU_ENTRY_POINT_RENAME(UMemory) | |
| #define UObject U_ICU_ENTRY_POINT_RENAME(UObject) | | #define UObject U_ICU_ENTRY_POINT_RENAME(UObject) | |
| #define UStack U_ICU_ENTRY_POINT_RENAME(UStack) | | #define UStack U_ICU_ENTRY_POINT_RENAME(UStack) | |
| #define UStringEnumeration U_ICU_ENTRY_POINT_RENAME(UStringEnumeration) | | #define UStringEnumeration U_ICU_ENTRY_POINT_RENAME(UStringEnumeration) | |
|
| | | #define UTS46 U_ICU_ENTRY_POINT_RENAME(UTS46) | |
| #define UTrie2Singleton U_ICU_ENTRY_POINT_RENAME(UTrie2Singleton) | | #define UTrie2Singleton U_ICU_ENTRY_POINT_RENAME(UTrie2Singleton) | |
| #define UVector U_ICU_ENTRY_POINT_RENAME(UVector) | | #define UVector U_ICU_ENTRY_POINT_RENAME(UVector) | |
| #define UVector32 U_ICU_ENTRY_POINT_RENAME(UVector32) | | #define UVector32 U_ICU_ENTRY_POINT_RENAME(UVector32) | |
| #define UVector64 U_ICU_ENTRY_POINT_RENAME(UVector64) | | #define UVector64 U_ICU_ENTRY_POINT_RENAME(UVector64) | |
| #define UnescapeTransliterator U_ICU_ENTRY_POINT_RENAME(UnescapeTranslitera
tor) | | #define UnescapeTransliterator U_ICU_ENTRY_POINT_RENAME(UnescapeTranslitera
tor) | |
| #define UnhandledEngine U_ICU_ENTRY_POINT_RENAME(UnhandledEngine) | | #define UnhandledEngine U_ICU_ENTRY_POINT_RENAME(UnhandledEngine) | |
| #define UnicodeArabicOpenTypeLayoutEngine U_ICU_ENTRY_POINT_RENAME(UnicodeA
rabicOpenTypeLayoutEngine) | | #define UnicodeArabicOpenTypeLayoutEngine U_ICU_ENTRY_POINT_RENAME(UnicodeA
rabicOpenTypeLayoutEngine) | |
| #define UnicodeFilter U_ICU_ENTRY_POINT_RENAME(UnicodeFilter) | | #define UnicodeFilter U_ICU_ENTRY_POINT_RENAME(UnicodeFilter) | |
| #define UnicodeFunctor U_ICU_ENTRY_POINT_RENAME(UnicodeFunctor) | | #define UnicodeFunctor U_ICU_ENTRY_POINT_RENAME(UnicodeFunctor) | |
| #define UnicodeMatcher U_ICU_ENTRY_POINT_RENAME(UnicodeMatcher) | | #define UnicodeMatcher U_ICU_ENTRY_POINT_RENAME(UnicodeMatcher) | |
| | | | |
End of changes. 18 change blocks. |
| 7 lines changed or deleted | | 28 lines changed or added | |
|