ICU-3405 prototype for U_DRAFT, U_DEPRECATED and U_OBSOLETE

X-SVN-Rev: 14778
This commit is contained in:
Ram Viswanadha 2004-03-26 21:53:12 +00:00
parent c685748636
commit f1a595f44f
5 changed files with 544 additions and 379 deletions

View File

@ -9,29 +9,171 @@
* tab size: 8 (not used)
* indentation:4
*
* Created by: Created by: gendraft.pl, a perl script written by Ram Viswanadha
* Created by: gendraft.pl, a perl script written by Ram Viswanadha
*
* Contains data for commenting out APIs marked draft.
* Contains data for commenting out APIs.
* Gets included by umachine.h
*
* THIS FILE IS MACHINE-GENERATED, DON'T PLAY WITH IT IF YOU DON'T KNOW WHAT
* YOU ARE DOING, OTHERWISE VERY BAD THINGS WILL HAPPEN!
*/
#ifndef UDEPRECATED_H
#define UDEPRECATED_H
#ifndef UDEPRCTD_H
#define UDEPRCTD_H
#ifdef U_HIDE_DEPRECATED_API
#define ures_countArrayItems_2_8 ures_countArrayItems_DEPRECATED_API_DO_NOT_USE
#define ures_getVersionNumber_2_8 ures_getVersionNumber_DEPRECATED_API_DO_NOT_USE
#define ures_getLocale_2_8 ures_getLocale_DEPRECATED_API_DO_NOT_USE
#define UBRK_TITLE_2_8 UBRK_TITLE_DEPRECATED_API_DO_NOT_USE
#define ucol_getLocale_2_8 ucol_getLocale_DEPRECATED_API_DO_NOT_USE
#define utrans_open_2_8 utrans_open_DEPRECATED_API_DO_NOT_USE
#define utrans_getID_2_8 utrans_getID_DEPRECATED_API_DO_NOT_USE
#define utrans_unregister_2_8 utrans_unregister_DEPRECATED_API_DO_NOT_USE
#define ULOC_REQUESTED_LOCALE_2_8 ULOC_REQUESTED_LOCALE_DEPRECATED_API_DO_NOT_USE
#define ures_countArrayItems_2_8 ures_countArrayItems_DEPRECATED_API_DO_NOT_USE
#define ures_getLocale_2_8 ures_getLocale_DEPRECATED_API_DO_NOT_USE
#define ures_getVersionNumber_2_8 ures_getVersionNumber_DEPRECATED_API_DO_NOT_USE
#define UTF16_APPEND_CHAR_SAFE_2_8 UTF16_APPEND_CHAR_SAFE_DEPRECATED_API_DO_NOT_USE
#define UTF16_APPEND_CHAR_UNSAFE_2_8 UTF16_APPEND_CHAR_UNSAFE_DEPRECATED_API_DO_NOT_USE
#define UTF16_ARRAY_SIZE_2_8 UTF16_ARRAY_SIZE_DEPRECATED_API_DO_NOT_USE
#define UTF16_BACK_1_SAFE_2_8 UTF16_BACK_1_SAFE_DEPRECATED_API_DO_NOT_USE
#define UTF16_BACK_1_UNSAFE_2_8 UTF16_BACK_1_UNSAFE_DEPRECATED_API_DO_NOT_USE
#define UTF16_BACK_N_SAFE_2_8 UTF16_BACK_N_SAFE_DEPRECATED_API_DO_NOT_USE
#define UTF16_BACK_N_UNSAFE_2_8 UTF16_BACK_N_UNSAFE_DEPRECATED_API_DO_NOT_USE
#define UTF16_CHAR_LENGTH_2_8 UTF16_CHAR_LENGTH_DEPRECATED_API_DO_NOT_USE
#define UTF16_FWD_1_SAFE_2_8 UTF16_FWD_1_SAFE_DEPRECATED_API_DO_NOT_USE
#define UTF16_FWD_1_UNSAFE_2_8 UTF16_FWD_1_UNSAFE_DEPRECATED_API_DO_NOT_USE
#define UTF16_FWD_N_SAFE_2_8 UTF16_FWD_N_SAFE_DEPRECATED_API_DO_NOT_USE
#define UTF16_FWD_N_UNSAFE_2_8 UTF16_FWD_N_UNSAFE_DEPRECATED_API_DO_NOT_USE
#define UTF16_GET_CHAR_SAFE_2_8 UTF16_GET_CHAR_SAFE_DEPRECATED_API_DO_NOT_USE
#define UTF16_GET_CHAR_UNSAFE_2_8 UTF16_GET_CHAR_UNSAFE_DEPRECATED_API_DO_NOT_USE
#define UTF16_GET_PAIR_VALUE_2_8 UTF16_GET_PAIR_VALUE_DEPRECATED_API_DO_NOT_USE
#define UTF16_IS_LEAD_2_8 UTF16_IS_LEAD_DEPRECATED_API_DO_NOT_USE
#define UTF16_IS_SINGLE_2_8 UTF16_IS_SINGLE_DEPRECATED_API_DO_NOT_USE
#define UTF16_IS_TRAIL_2_8 UTF16_IS_TRAIL_DEPRECATED_API_DO_NOT_USE
#define UTF16_LEAD_2_8 UTF16_LEAD_DEPRECATED_API_DO_NOT_USE
#define UTF16_MAX_CHAR_LENGTH_2_8 UTF16_MAX_CHAR_LENGTH_DEPRECATED_API_DO_NOT_USE
#define UTF16_NEED_MULTIPLE_UCHAR_2_8 UTF16_NEED_MULTIPLE_UCHAR_DEPRECATED_API_DO_NOT_USE
#define UTF16_NEXT_CHAR_SAFE_2_8 UTF16_NEXT_CHAR_SAFE_DEPRECATED_API_DO_NOT_USE
#define UTF16_NEXT_CHAR_UNSAFE_2_8 UTF16_NEXT_CHAR_UNSAFE_DEPRECATED_API_DO_NOT_USE
#define UTF16_PREV_CHAR_SAFE_2_8 UTF16_PREV_CHAR_SAFE_DEPRECATED_API_DO_NOT_USE
#define UTF16_PREV_CHAR_UNSAFE_2_8 UTF16_PREV_CHAR_UNSAFE_DEPRECATED_API_DO_NOT_USE
#define UTF16_SET_CHAR_LIMIT_SAFE_2_8 UTF16_SET_CHAR_LIMIT_SAFE_DEPRECATED_API_DO_NOT_USE
#define UTF16_SET_CHAR_LIMIT_UNSAFE_2_8 UTF16_SET_CHAR_LIMIT_UNSAFE_DEPRECATED_API_DO_NOT_USE
#define UTF16_SET_CHAR_START_SAFE_2_8 UTF16_SET_CHAR_START_SAFE_DEPRECATED_API_DO_NOT_USE
#define UTF16_SET_CHAR_START_UNSAFE_2_8 UTF16_SET_CHAR_START_UNSAFE_DEPRECATED_API_DO_NOT_USE
#define UTF16_TRAIL_2_8 UTF16_TRAIL_DEPRECATED_API_DO_NOT_USE
#define UTF32_APPEND_CHAR_SAFE_2_8 UTF32_APPEND_CHAR_SAFE_DEPRECATED_API_DO_NOT_USE
#define UTF32_APPEND_CHAR_UNSAFE_2_8 UTF32_APPEND_CHAR_UNSAFE_DEPRECATED_API_DO_NOT_USE
#define UTF32_ARRAY_SIZE_2_8 UTF32_ARRAY_SIZE_DEPRECATED_API_DO_NOT_USE
#define UTF32_BACK_1_SAFE_2_8 UTF32_BACK_1_SAFE_DEPRECATED_API_DO_NOT_USE
#define UTF32_BACK_1_UNSAFE_2_8 UTF32_BACK_1_UNSAFE_DEPRECATED_API_DO_NOT_USE
#define UTF32_BACK_N_SAFE_2_8 UTF32_BACK_N_SAFE_DEPRECATED_API_DO_NOT_USE
#define UTF32_BACK_N_UNSAFE_2_8 UTF32_BACK_N_UNSAFE_DEPRECATED_API_DO_NOT_USE
#define UTF32_CHAR_LENGTH_2_8 UTF32_CHAR_LENGTH_DEPRECATED_API_DO_NOT_USE
#define UTF32_FWD_1_SAFE_2_8 UTF32_FWD_1_SAFE_DEPRECATED_API_DO_NOT_USE
#define UTF32_FWD_1_UNSAFE_2_8 UTF32_FWD_1_UNSAFE_DEPRECATED_API_DO_NOT_USE
#define UTF32_FWD_N_SAFE_2_8 UTF32_FWD_N_SAFE_DEPRECATED_API_DO_NOT_USE
#define UTF32_FWD_N_UNSAFE_2_8 UTF32_FWD_N_UNSAFE_DEPRECATED_API_DO_NOT_USE
#define UTF32_GET_CHAR_SAFE_2_8 UTF32_GET_CHAR_SAFE_DEPRECATED_API_DO_NOT_USE
#define UTF32_GET_CHAR_UNSAFE_2_8 UTF32_GET_CHAR_UNSAFE_DEPRECATED_API_DO_NOT_USE
#define UTF32_IS_LEAD_2_8 UTF32_IS_LEAD_DEPRECATED_API_DO_NOT_USE
#define UTF32_IS_SAFE_2_8 UTF32_IS_SAFE_DEPRECATED_API_DO_NOT_USE
#define UTF32_IS_SINGLE_2_8 UTF32_IS_SINGLE_DEPRECATED_API_DO_NOT_USE
#define UTF32_IS_TRAIL_2_8 UTF32_IS_TRAIL_DEPRECATED_API_DO_NOT_USE
#define UTF32_MAX_CHAR_LENGTH_2_8 UTF32_MAX_CHAR_LENGTH_DEPRECATED_API_DO_NOT_USE
#define UTF32_NEED_MULTIPLE_UCHAR_2_8 UTF32_NEED_MULTIPLE_UCHAR_DEPRECATED_API_DO_NOT_USE
#define UTF32_NEXT_CHAR_SAFE_2_8 UTF32_NEXT_CHAR_SAFE_DEPRECATED_API_DO_NOT_USE
#define UTF32_NEXT_CHAR_UNSAFE_2_8 UTF32_NEXT_CHAR_UNSAFE_DEPRECATED_API_DO_NOT_USE
#define UTF32_PREV_CHAR_SAFE_2_8 UTF32_PREV_CHAR_SAFE_DEPRECATED_API_DO_NOT_USE
#define UTF32_PREV_CHAR_UNSAFE_2_8 UTF32_PREV_CHAR_UNSAFE_DEPRECATED_API_DO_NOT_USE
#define UTF32_SET_CHAR_LIMIT_SAFE_2_8 UTF32_SET_CHAR_LIMIT_SAFE_DEPRECATED_API_DO_NOT_USE
#define UTF32_SET_CHAR_LIMIT_UNSAFE_2_8 UTF32_SET_CHAR_LIMIT_UNSAFE_DEPRECATED_API_DO_NOT_USE
#define UTF32_SET_CHAR_START_SAFE_2_8 UTF32_SET_CHAR_START_SAFE_DEPRECATED_API_DO_NOT_USE
#define UTF32_SET_CHAR_START_UNSAFE_2_8 UTF32_SET_CHAR_START_UNSAFE_DEPRECATED_API_DO_NOT_USE
#define UTF8_APPEND_CHAR_SAFE_2_8 UTF8_APPEND_CHAR_SAFE_DEPRECATED_API_DO_NOT_USE
#define UTF8_APPEND_CHAR_UNSAFE_2_8 UTF8_APPEND_CHAR_UNSAFE_DEPRECATED_API_DO_NOT_USE
#define UTF8_ARRAY_SIZE_2_8 UTF8_ARRAY_SIZE_DEPRECATED_API_DO_NOT_USE
#define UTF8_BACK_1_SAFE_2_8 UTF8_BACK_1_SAFE_DEPRECATED_API_DO_NOT_USE
#define UTF8_BACK_1_UNSAFE_2_8 UTF8_BACK_1_UNSAFE_DEPRECATED_API_DO_NOT_USE
#define UTF8_BACK_N_SAFE_2_8 UTF8_BACK_N_SAFE_DEPRECATED_API_DO_NOT_USE
#define UTF8_BACK_N_UNSAFE_2_8 UTF8_BACK_N_UNSAFE_DEPRECATED_API_DO_NOT_USE
#define UTF8_CHAR_LENGTH_2_8 UTF8_CHAR_LENGTH_DEPRECATED_API_DO_NOT_USE
#define UTF8_COUNT_TRAIL_BYTES_2_8 UTF8_COUNT_TRAIL_BYTES_DEPRECATED_API_DO_NOT_USE
#define UTF8_ERROR_VALUE_1_2_8 UTF8_ERROR_VALUE_1_DEPRECATED_API_DO_NOT_USE
#define UTF8_ERROR_VALUE_2_2_8 UTF8_ERROR_VALUE_2_DEPRECATED_API_DO_NOT_USE
#define UTF8_FWD_1_SAFE_2_8 UTF8_FWD_1_SAFE_DEPRECATED_API_DO_NOT_USE
#define UTF8_FWD_1_UNSAFE_2_8 UTF8_FWD_1_UNSAFE_DEPRECATED_API_DO_NOT_USE
#define UTF8_FWD_N_SAFE_2_8 UTF8_FWD_N_SAFE_DEPRECATED_API_DO_NOT_USE
#define UTF8_FWD_N_UNSAFE_2_8 UTF8_FWD_N_UNSAFE_DEPRECATED_API_DO_NOT_USE
#define UTF8_GET_CHAR_SAFE_2_8 UTF8_GET_CHAR_SAFE_DEPRECATED_API_DO_NOT_USE
#define UTF8_GET_CHAR_UNSAFE_2_8 UTF8_GET_CHAR_UNSAFE_DEPRECATED_API_DO_NOT_USE
#define UTF8_IS_LEAD_2_8 UTF8_IS_LEAD_DEPRECATED_API_DO_NOT_USE
#define UTF8_IS_SINGLE_2_8 UTF8_IS_SINGLE_DEPRECATED_API_DO_NOT_USE
#define UTF8_IS_TRAIL_2_8 UTF8_IS_TRAIL_DEPRECATED_API_DO_NOT_USE
#define UTF8_MASK_LEAD_BYTE_2_8 UTF8_MASK_LEAD_BYTE_DEPRECATED_API_DO_NOT_USE
#define UTF8_MAX_CHAR_LENGTH_2_8 UTF8_MAX_CHAR_LENGTH_DEPRECATED_API_DO_NOT_USE
#define UTF8_NEED_MULTIPLE_UCHAR_2_8 UTF8_NEED_MULTIPLE_UCHAR_DEPRECATED_API_DO_NOT_USE
#define UTF8_NEXT_CHAR_SAFE_2_8 UTF8_NEXT_CHAR_SAFE_DEPRECATED_API_DO_NOT_USE
#define UTF8_NEXT_CHAR_UNSAFE_2_8 UTF8_NEXT_CHAR_UNSAFE_DEPRECATED_API_DO_NOT_USE
#define UTF8_PREV_CHAR_SAFE_2_8 UTF8_PREV_CHAR_SAFE_DEPRECATED_API_DO_NOT_USE
#define UTF8_PREV_CHAR_UNSAFE_2_8 UTF8_PREV_CHAR_UNSAFE_DEPRECATED_API_DO_NOT_USE
#define UTF8_SET_CHAR_LIMIT_SAFE_2_8 UTF8_SET_CHAR_LIMIT_SAFE_DEPRECATED_API_DO_NOT_USE
#define UTF8_SET_CHAR_LIMIT_UNSAFE_2_8 UTF8_SET_CHAR_LIMIT_UNSAFE_DEPRECATED_API_DO_NOT_USE
#define UTF8_SET_CHAR_START_SAFE_2_8 UTF8_SET_CHAR_START_SAFE_DEPRECATED_API_DO_NOT_USE
#define UTF8_SET_CHAR_START_UNSAFE_2_8 UTF8_SET_CHAR_START_UNSAFE_DEPRECATED_API_DO_NOT_USE
#define UTF_APPEND_CHAR_2_8 UTF_APPEND_CHAR_DEPRECATED_API_DO_NOT_USE
#define UTF_APPEND_CHAR_SAFE_2_8 UTF_APPEND_CHAR_SAFE_DEPRECATED_API_DO_NOT_USE
#define UTF_APPEND_CHAR_UNSAFE_2_8 UTF_APPEND_CHAR_UNSAFE_DEPRECATED_API_DO_NOT_USE
#define UTF_ARRAY_SIZE_2_8 UTF_ARRAY_SIZE_DEPRECATED_API_DO_NOT_USE
#define UTF_BACK_1_2_8 UTF_BACK_1_DEPRECATED_API_DO_NOT_USE
#define UTF_BACK_1_SAFE_2_8 UTF_BACK_1_SAFE_DEPRECATED_API_DO_NOT_USE
#define UTF_BACK_1_UNSAFE_2_8 UTF_BACK_1_UNSAFE_DEPRECATED_API_DO_NOT_USE
#define UTF_BACK_N_2_8 UTF_BACK_N_DEPRECATED_API_DO_NOT_USE
#define UTF_BACK_N_SAFE_2_8 UTF_BACK_N_SAFE_DEPRECATED_API_DO_NOT_USE
#define UTF_BACK_N_UNSAFE_2_8 UTF_BACK_N_UNSAFE_DEPRECATED_API_DO_NOT_USE
#define UTF_CHAR_LENGTH_2_8 UTF_CHAR_LENGTH_DEPRECATED_API_DO_NOT_USE
#define UTF_ERROR_VALUE_2_8 UTF_ERROR_VALUE_DEPRECATED_API_DO_NOT_USE
#define UTF_FIRST_SURROGATE_2_8 UTF_FIRST_SURROGATE_DEPRECATED_API_DO_NOT_USE
#define UTF_FWD_1_2_8 UTF_FWD_1_DEPRECATED_API_DO_NOT_USE
#define UTF_FWD_1_SAFE_2_8 UTF_FWD_1_SAFE_DEPRECATED_API_DO_NOT_USE
#define UTF_FWD_1_UNSAFE_2_8 UTF_FWD_1_UNSAFE_DEPRECATED_API_DO_NOT_USE
#define UTF_FWD_N_2_8 UTF_FWD_N_DEPRECATED_API_DO_NOT_USE
#define UTF_FWD_N_SAFE_2_8 UTF_FWD_N_SAFE_DEPRECATED_API_DO_NOT_USE
#define UTF_FWD_N_UNSAFE_2_8 UTF_FWD_N_UNSAFE_DEPRECATED_API_DO_NOT_USE
#define UTF_GET_CHAR_2_8 UTF_GET_CHAR_DEPRECATED_API_DO_NOT_USE
#define UTF_GET_CHAR_SAFE_2_8 UTF_GET_CHAR_SAFE_DEPRECATED_API_DO_NOT_USE
#define UTF_GET_CHAR_UNSAFE_2_8 UTF_GET_CHAR_UNSAFE_DEPRECATED_API_DO_NOT_USE
#define UTF_IS_ERROR_2_8 UTF_IS_ERROR_DEPRECATED_API_DO_NOT_USE
#define UTF_IS_FIRST_SURROGATE_2_8 UTF_IS_FIRST_SURROGATE_DEPRECATED_API_DO_NOT_USE
#define UTF_IS_LEAD_2_8 UTF_IS_LEAD_DEPRECATED_API_DO_NOT_USE
#define UTF_IS_SECOND_SURROGATE_2_8 UTF_IS_SECOND_SURROGATE_DEPRECATED_API_DO_NOT_USE
#define UTF_IS_SINGLE_2_8 UTF_IS_SINGLE_DEPRECATED_API_DO_NOT_USE
#define UTF_IS_SURROGATE_2_8 UTF_IS_SURROGATE_DEPRECATED_API_DO_NOT_USE
#define UTF_IS_SURROGATE_FIRST_2_8 UTF_IS_SURROGATE_FIRST_DEPRECATED_API_DO_NOT_USE
#define UTF_IS_TRAIL_2_8 UTF_IS_TRAIL_DEPRECATED_API_DO_NOT_USE
#define UTF_IS_UNICODE_CHAR_2_8 UTF_IS_UNICODE_CHAR_DEPRECATED_API_DO_NOT_USE
#define UTF_IS_UNICODE_NONCHAR_2_8 UTF_IS_UNICODE_NONCHAR_DEPRECATED_API_DO_NOT_USE
#define UTF_IS_VALID_2_8 UTF_IS_VALID_DEPRECATED_API_DO_NOT_USE
#define UTF_MAX_CHAR_LENGTH_2_8 UTF_MAX_CHAR_LENGTH_DEPRECATED_API_DO_NOT_USE
#define UTF_NEED_MULTIPLE_UCHAR_2_8 UTF_NEED_MULTIPLE_UCHAR_DEPRECATED_API_DO_NOT_USE
#define UTF_NEXT_CHAR_2_8 UTF_NEXT_CHAR_DEPRECATED_API_DO_NOT_USE
#define UTF_NEXT_CHAR_SAFE_2_8 UTF_NEXT_CHAR_SAFE_DEPRECATED_API_DO_NOT_USE
#define UTF_NEXT_CHAR_UNSAFE_2_8 UTF_NEXT_CHAR_UNSAFE_DEPRECATED_API_DO_NOT_USE
#define UTF_PREV_CHAR_2_8 UTF_PREV_CHAR_DEPRECATED_API_DO_NOT_USE
#define UTF_PREV_CHAR_SAFE_2_8 UTF_PREV_CHAR_SAFE_DEPRECATED_API_DO_NOT_USE
#define UTF_PREV_CHAR_UNSAFE_2_8 UTF_PREV_CHAR_UNSAFE_DEPRECATED_API_DO_NOT_USE
#define UTF_SAFE_2_8 UTF_SAFE_DEPRECATED_API_DO_NOT_USE
#define UTF_SECOND_SURROGATE_2_8 UTF_SECOND_SURROGATE_DEPRECATED_API_DO_NOT_USE
#define UTF_SET_CHAR_LIMIT_2_8 UTF_SET_CHAR_LIMIT_DEPRECATED_API_DO_NOT_USE
#define UTF_SET_CHAR_LIMIT_SAFE_2_8 UTF_SET_CHAR_LIMIT_SAFE_DEPRECATED_API_DO_NOT_USE
#define UTF_SET_CHAR_LIMIT_UNSAFE_2_8 UTF_SET_CHAR_LIMIT_UNSAFE_DEPRECATED_API_DO_NOT_USE
#define UTF_SET_CHAR_START_2_8 UTF_SET_CHAR_START_DEPRECATED_API_DO_NOT_USE
#define UTF_SET_CHAR_START_SAFE_2_8 UTF_SET_CHAR_START_SAFE_DEPRECATED_API_DO_NOT_USE
#define UTF_SET_CHAR_START_UNSAFE_2_8 UTF_SET_CHAR_START_UNSAFE_DEPRECATED_API_DO_NOT_USE
#define UTF_SIZE_2_8 UTF_SIZE_DEPRECATED_API_DO_NOT_USE
#define UTF_SURROGATE_OFFSET_2_8 UTF_SURROGATE_OFFSET_DEPRECATED_API_DO_NOT_USE
#define utrans_getAvailableID_2_8 utrans_getAvailableID_DEPRECATED_API_DO_NOT_USE
#define utrans_getID_2_8 utrans_getID_DEPRECATED_API_DO_NOT_USE
#define utrans_open_2_8 utrans_open_DEPRECATED_API_DO_NOT_USE
#define utrans_unregister_2_8 utrans_unregister_DEPRECATED_API_DO_NOT_USE
#endif /* U_HIDE_DEPRECATED_API */
#endif /* UDEPRECATED_H */
#endif /* UDEPRCTD_H */

View File

@ -9,9 +9,9 @@
* tab size: 8 (not used)
* indentation:4
*
* Created by: Created by: gendraft.pl, a perl script written by Ram Viswanadha
* Created by: gendraft.pl, a perl script written by Ram Viswanadha
*
* Contains data for commenting out APIs marked draft.
* Contains data for commenting out APIs.
* Gets included by umachine.h
*
* THIS FILE IS MACHINE-GENERATED, DON'T PLAY WITH IT IF YOU DON'T KNOW WHAT
@ -24,8 +24,19 @@
#ifdef U_HIDE_DRAFT_API
#define URegistryKey_2_8 URegistryKey_DRAFT_API_DO_NOT_USE
#define ULineBreakTag_2_8 ULineBreakTag_DRAFT_API_DO_NOT_USE
#define USentenceBreakTag_2_8 USentenceBreakTag_DRAFT_API_DO_NOT_USE
#define ULineBreakTag_2_8 ULineBreakTag_DRAFT_API_DO_NOT_USE
#define USentenceBreakTag_2_8 USentenceBreakTag_DRAFT_API_DO_NOT_USE
#define ubrk_getLocaleByType_2_8 ubrk_getLocaleByType_DRAFT_API_DO_NOT_USE
#define ubrk_getRuleStatusVec_2_8 ubrk_getRuleStatusVec_DRAFT_API_DO_NOT_USE
#define UCAL_EXTENDED_YEAR_2_8 UCAL_EXTENDED_YEAR_DRAFT_API_DO_NOT_USE
#define UCAL_JULIAN_DAY_2_8 UCAL_JULIAN_DAY_DRAFT_API_DO_NOT_USE
#define UCAL_MILLISECONDS_IN_DAY_2_8 UCAL_MILLISECONDS_IN_DAY_DRAFT_API_DO_NOT_USE
#define UCAL_DAY_OF_MONTH_2_8 UCAL_DAY_OF_MONTH_DRAFT_API_DO_NOT_USE
#define ucal_getDSTSavings_2_8 ucal_getDSTSavings_DRAFT_API_DO_NOT_USE
#define ucal_getDefaultTimeZone_2_8 ucal_getDefaultTimeZone_DRAFT_API_DO_NOT_USE
#define ucal_getLocaleByType_2_8 ucal_getLocaleByType_DRAFT_API_DO_NOT_USE
#define ucal_openCountryTimeZones_2_8 ucal_openCountryTimeZones_DRAFT_API_DO_NOT_USE
#define ucal_openTimeZones_2_8 ucal_openTimeZones_DRAFT_API_DO_NOT_USE
#define ucal_setDefaultTimeZone_2_8 ucal_setDefaultTimeZone_DRAFT_API_DO_NOT_USE
@ -62,7 +73,18 @@
#define u_isgraph_2_8 u_isgraph_DRAFT_API_DO_NOT_USE
#define u_ispunct_2_8 u_ispunct_DRAFT_API_DO_NOT_USE
#define u_isxdigit_2_8 u_isxdigit_DRAFT_API_DO_NOT_USE
#define UMTX_2_8 UMTX_DRAFT_API_DO_NOT_USE
#define UMemAllocFn_2_8 UMemAllocFn_DRAFT_API_DO_NOT_USE
#define UMemFreeFn_2_8 UMemFreeFn_DRAFT_API_DO_NOT_USE
#define UMemReallocFn_2_8 UMemReallocFn_DRAFT_API_DO_NOT_USE
#define UMtxAtomicFn_2_8 UMtxAtomicFn_DRAFT_API_DO_NOT_USE
#define UMtxFn_2_8 UMtxFn_DRAFT_API_DO_NOT_USE
#define UMtxInitFn_2_8 UMtxInitFn_DRAFT_API_DO_NOT_USE
#define u_init_2_8 u_init_DRAFT_API_DO_NOT_USE
#define u_setAtomicIncDecFunctions_2_8 u_setAtomicIncDecFunctions_DRAFT_API_DO_NOT_USE
#define u_setMemoryFunctions_2_8 u_setMemoryFunctions_DRAFT_API_DO_NOT_USE
#define u_setMutexFunctions_2_8 u_setMutexFunctions_DRAFT_API_DO_NOT_USE
#define UCNV_GET_MAX_BYTES_FOR_STRING_2_8 UCNV_GET_MAX_BYTES_FOR_STRING_DRAFT_API_DO_NOT_USE
#define UConverterUnicodeSet_2_8 UConverterUnicodeSet_DRAFT_API_DO_NOT_USE
#define UConverterUnicodeSet_2_8 UConverterUnicodeSet_DRAFT_API_DO_NOT_USE
#define UCNV_ROUNDTRIP_SET_2_8 UCNV_ROUNDTRIP_SET_DRAFT_API_DO_NOT_USE
@ -71,6 +93,8 @@
#define ucnv_fromAlgorithmic_2_8 ucnv_fromAlgorithmic_DRAFT_API_DO_NOT_USE
#define ucnv_getUnicodeSet_2_8 ucnv_getUnicodeSet_DRAFT_API_DO_NOT_USE
#define ucnv_toAlgorithmic_2_8 ucnv_toAlgorithmic_DRAFT_API_DO_NOT_USE
#define ucol_getLocaleByType_2_8 ucol_getLocaleByType_DRAFT_API_DO_NOT_USE
#define ucol_getUCAVersion_2_8 ucol_getUCAVersion_DRAFT_API_DO_NOT_USE
#define ucol_nextSortKeyPart_2_8 ucol_nextSortKeyPart_DRAFT_API_DO_NOT_USE
#define ucol_strcollIter_2_8 ucol_strcollIter_DRAFT_API_DO_NOT_USE
#define ucol_primaryOrder_2_8 ucol_primaryOrder_DRAFT_API_DO_NOT_USE
@ -78,138 +102,16 @@
#define ucol_tertiaryOrder_2_8 ucol_tertiaryOrder_DRAFT_API_DO_NOT_USE
#define UCONFIG_NO_IDNA_2_8 UCONFIG_NO_IDNA_DRAFT_API_DO_NOT_USE
#define UCONFIG_NO_NORMALIZATION_2_8 UCONFIG_NO_NORMALIZATION_DRAFT_API_DO_NOT_USE
#define UCONFIG_NO_SERVICE_2_8 UCONFIG_NO_SERVICE_DRAFT_API_DO_NOT_USE
#define UCurrNameStyle_2_8 UCurrNameStyle_DRAFT_API_DO_NOT_USE
#define UCurrNameStyle_2_8 UCurrNameStyle_DRAFT_API_DO_NOT_USE
#define UCURR_SYMBOL_NAME_2_8 UCURR_SYMBOL_NAME_DRAFT_API_DO_NOT_USE
#define UCURR_LONG_NAME_2_8 UCURR_LONG_NAME_DRAFT_API_DO_NOT_USE
#define ucurr_getName_2_8 ucurr_getName_DRAFT_API_DO_NOT_USE
#define ucurr_register_2_8 ucurr_register_DRAFT_API_DO_NOT_USE
#define UIDNA_ALLOW_UNASSIGNED_2_8 UIDNA_ALLOW_UNASSIGNED_DRAFT_API_DO_NOT_USE
#define UIDNA_DEFAULT_2_8 UIDNA_DEFAULT_DRAFT_API_DO_NOT_USE
#define UIDNA_USE_STD3_RULES_2_8 UIDNA_USE_STD3_RULES_DRAFT_API_DO_NOT_USE
#define uidna_IDNToASCII_2_8 uidna_IDNToASCII_DRAFT_API_DO_NOT_USE
#define uidna_IDNToUnicode_2_8 uidna_IDNToUnicode_DRAFT_API_DO_NOT_USE
#define uidna_compare_2_8 uidna_compare_DRAFT_API_DO_NOT_USE
#define uidna_toASCII_2_8 uidna_toASCII_DRAFT_API_DO_NOT_USE
#define uidna_toUnicode_2_8 uidna_toUnicode_DRAFT_API_DO_NOT_USE
#define UITER_NO_STATE_2_8 UITER_NO_STATE_DRAFT_API_DO_NOT_USE
#define UCharIteratorGetState_2_8 UCharIteratorGetState_DRAFT_API_DO_NOT_USE
#define UCharIteratorSetState_2_8 UCharIteratorSetState_DRAFT_API_DO_NOT_USE
#define UITER_UNKNOWN_INDEX_2_8 UITER_UNKNOWN_INDEX_DRAFT_API_DO_NOT_USE
#define uiter_getState_2_8 uiter_getState_DRAFT_API_DO_NOT_USE
#define uiter_setState_2_8 uiter_setState_DRAFT_API_DO_NOT_USE
#define uiter_setUTF16BE_2_8 uiter_setUTF16BE_DRAFT_API_DO_NOT_USE
#define uiter_setUTF8_2_8 uiter_setUTF8_DRAFT_API_DO_NOT_USE
#define UNORM_COMPARE_NORM_OPTIONS_SHIFT_2_8 UNORM_COMPARE_NORM_OPTIONS_SHIFT_DRAFT_API_DO_NOT_USE
#define UNORM_UNICODE_3_2_2_8 UNORM_UNICODE_3_2_DRAFT_API_DO_NOT_USE
#define unorm_isNormalizedWithOptions_2_8 unorm_isNormalizedWithOptions_DRAFT_API_DO_NOT_USE
#define unorm_quickCheckWithOptions_2_8 unorm_quickCheckWithOptions_DRAFT_API_DO_NOT_USE
#define U_HAVE_PLACEMENT_NEW_2_8 U_HAVE_PLACEMENT_NEW_DRAFT_API_DO_NOT_USE
#define URES_NONE_2_8 URES_NONE_DRAFT_API_DO_NOT_USE
#define URES_STRING_2_8 URES_STRING_DRAFT_API_DO_NOT_USE
#define URES_BINARY_2_8 URES_BINARY_DRAFT_API_DO_NOT_USE
#define URES_TABLE_2_8 URES_TABLE_DRAFT_API_DO_NOT_USE
#define URES_ALIAS_2_8 URES_ALIAS_DRAFT_API_DO_NOT_USE
#define URES_INT_2_8 URES_INT_DRAFT_API_DO_NOT_USE
#define URES_ARRAY_2_8 URES_ARRAY_DRAFT_API_DO_NOT_USE
#define URES_INT_VECTOR_2_8 URES_INT_VECTOR_DRAFT_API_DO_NOT_USE
#define USCRIPT_CANADIAN_ABORIGINAL_2_8 USCRIPT_CANADIAN_ABORIGINAL_DRAFT_API_DO_NOT_USE
#define uset_addAll_2_8 uset_addAll_DRAFT_API_DO_NOT_USE
#define u_strCompareIter_2_8 u_strCompareIter_DRAFT_API_DO_NOT_USE
#define U_LAYOUTEX_API_2_8 U_LAYOUTEX_API_DRAFT_API_DO_NOT_USE
#define U_ICU_VERSION_MINOR_NUM_2_8 U_ICU_VERSION_MINOR_NUM_DRAFT_API_DO_NOT_USE
#define U_ICU_VERSION_SHORT_2_8 U_ICU_VERSION_SHORT_DRAFT_API_DO_NOT_USE
#define U_ICU_VERSION_SUFFIX_2_8 U_ICU_VERSION_SUFFIX_DRAFT_API_DO_NOT_USE
#define unregister_2_8 unregister_DRAFT_API_DO_NOT_USE
#define unregister_2_8 unregister_DRAFT_API_DO_NOT_USE
#define ULineBreakTag_2_8 ULineBreakTag_DRAFT_API_DO_NOT_USE
#define USentenceBreakTag_2_8 USentenceBreakTag_DRAFT_API_DO_NOT_USE
#define ULineBreakTag_2_8 ULineBreakTag_DRAFT_API_DO_NOT_USE
#define USentenceBreakTag_2_8 USentenceBreakTag_DRAFT_API_DO_NOT_USE
#define UCAL_EXTENDED_YEAR_2_8 UCAL_EXTENDED_YEAR_DRAFT_API_DO_NOT_USE
#define UCAL_JULIAN_DAY_2_8 UCAL_JULIAN_DAY_DRAFT_API_DO_NOT_USE
#define UCAL_MILLISECONDS_IN_DAY_2_8 UCAL_MILLISECONDS_IN_DAY_DRAFT_API_DO_NOT_USE
#define UCAL_DAY_OF_MONTH_2_8 UCAL_DAY_OF_MONTH_DRAFT_API_DO_NOT_USE
#define UMTX_2_8 UMTX_DRAFT_API_DO_NOT_USE
#define UMemAllocFn_2_8 UMemAllocFn_DRAFT_API_DO_NOT_USE
#define UMemFreeFn_2_8 UMemFreeFn_DRAFT_API_DO_NOT_USE
#define UMemReallocFn_2_8 UMemReallocFn_DRAFT_API_DO_NOT_USE
#define UMtxAtomicFn_2_8 UMtxAtomicFn_DRAFT_API_DO_NOT_USE
#define UMtxFn_2_8 UMtxFn_DRAFT_API_DO_NOT_USE
#define UMtxInitFn_2_8 UMtxInitFn_DRAFT_API_DO_NOT_USE
#define u_setAtomicIncDecFunctions_2_8 u_setAtomicIncDecFunctions_DRAFT_API_DO_NOT_USE
#define u_setMemoryFunctions_2_8 u_setMemoryFunctions_DRAFT_API_DO_NOT_USE
#define u_setMutexFunctions_2_8 u_setMutexFunctions_DRAFT_API_DO_NOT_USE
#define UCNV_GET_MAX_BYTES_FOR_STRING_2_8 UCNV_GET_MAX_BYTES_FOR_STRING_DRAFT_API_DO_NOT_USE
#define ucol_getUCAVersion_2_8 ucol_getUCAVersion_DRAFT_API_DO_NOT_USE
#define UCONFIG_NO_SERVICE_2_8 UCONFIG_NO_SERVICE_DRAFT_API_DO_NOT_USE
#define ucurr_forLocale_2_8 ucurr_forLocale_DRAFT_API_DO_NOT_USE
#define ULOC_KEYWORDS_CAPACITY_2_8 ULOC_KEYWORDS_CAPACITY_DRAFT_API_DO_NOT_USE
#define ULOC_KEYWORD_AND_VALUES_CAPACITY_2_8 ULOC_KEYWORD_AND_VALUES_CAPACITY_DRAFT_API_DO_NOT_USE
#define ULOC_KEYWORD_ASSIGN_2_8 ULOC_KEYWORD_ASSIGN_DRAFT_API_DO_NOT_USE
#define ULOC_KEYWORD_ITEM_SEPARATOR_2_8 ULOC_KEYWORD_ITEM_SEPARATOR_DRAFT_API_DO_NOT_USE
#define ULOC_KEYWORD_SEPARATOR_2_8 ULOC_KEYWORD_SEPARATOR_DRAFT_API_DO_NOT_USE
#define ULOC_SCRIPT_CAPACITY_2_8 ULOC_SCRIPT_CAPACITY_DRAFT_API_DO_NOT_USE
#define uloc_getBaseName_2_8 uloc_getBaseName_DRAFT_API_DO_NOT_USE
#define uloc_getDisplayKeyword_2_8 uloc_getDisplayKeyword_DRAFT_API_DO_NOT_USE
#define uloc_getDisplayKeywordValue_2_8 uloc_getDisplayKeywordValue_DRAFT_API_DO_NOT_USE
#define uloc_getDisplayScript_2_8 uloc_getDisplayScript_DRAFT_API_DO_NOT_USE
#define uloc_getKeywordValue_2_8 uloc_getKeywordValue_DRAFT_API_DO_NOT_USE
#define uloc_getScript_2_8 uloc_getScript_DRAFT_API_DO_NOT_USE
#define uloc_openKeywords_2_8 uloc_openKeywords_DRAFT_API_DO_NOT_USE
#define UMeasurementSystem_2_8 UMeasurementSystem_DRAFT_API_DO_NOT_USE
#define UMeasurementSystem_2_8 UMeasurementSystem_DRAFT_API_DO_NOT_USE
#define ulocdata_getExemplarSet_2_8 ulocdata_getExemplarSet_DRAFT_API_DO_NOT_USE
#define ulocdata_getMeasurementSystem_2_8 ulocdata_getMeasurementSystem_DRAFT_API_DO_NOT_USE
#define ulocdata_getPaperSize_2_8 ulocdata_getPaperSize_DRAFT_API_DO_NOT_USE
#define UINT64_C_2_8 UINT64_C_DRAFT_API_DO_NOT_USE
#define unum_parseInt64_2_8 unum_parseInt64_DRAFT_API_DO_NOT_USE
#define UREGEX_UWORD_2_8 UREGEX_UWORD_DRAFT_API_DO_NOT_USE
#define ures_getLocaleByType_2_8 ures_getLocaleByType_DRAFT_API_DO_NOT_USE
#define uset_applyPattern_2_8 uset_applyPattern_DRAFT_API_DO_NOT_USE
#define USPREP_ALLOW_UNASSIGNED_2_8 USPREP_ALLOW_UNASSIGNED_DRAFT_API_DO_NOT_USE
#define USPREP_DEFAULT_2_8 USPREP_DEFAULT_DRAFT_API_DO_NOT_USE
#define UStringPrepProfile_2_8 UStringPrepProfile_DRAFT_API_DO_NOT_USE
#define usprep_close_2_8 usprep_close_DRAFT_API_DO_NOT_USE
#define usprep_open_2_8 usprep_open_DRAFT_API_DO_NOT_USE
#define usprep_prepare_2_8 usprep_prepare_DRAFT_API_DO_NOT_USE
#define U_IS_BMP_2_8 U_IS_BMP_DRAFT_API_DO_NOT_USE
#define U_IS_SUPPLEMENTARY_2_8 U_IS_SUPPLEMENTARY_DRAFT_API_DO_NOT_USE
#define UTraceData_2_8 UTraceData_DRAFT_API_DO_NOT_USE
#define UTraceEntry_2_8 UTraceEntry_DRAFT_API_DO_NOT_USE
#define UTraceExit_2_8 UTraceExit_DRAFT_API_DO_NOT_USE
#define UTraceFunctionNumber_2_8 UTraceFunctionNumber_DRAFT_API_DO_NOT_USE
#define UTraceLevel_2_8 UTraceLevel_DRAFT_API_DO_NOT_USE
#define UTraceFunctionNumber_2_8 UTraceFunctionNumber_DRAFT_API_DO_NOT_USE
#define UTraceLevel_2_8 UTraceLevel_DRAFT_API_DO_NOT_USE
#define UTRACE_OFF_2_8 UTRACE_OFF_DRAFT_API_DO_NOT_USE
#define UTRACE_ERROR_2_8 UTRACE_ERROR_DRAFT_API_DO_NOT_USE
#define UTRACE_WARNING_2_8 UTRACE_WARNING_DRAFT_API_DO_NOT_USE
#define UTRACE_OPEN_CLOSE_2_8 UTRACE_OPEN_CLOSE_DRAFT_API_DO_NOT_USE
#define UTRACE_INFO_2_8 UTRACE_INFO_DRAFT_API_DO_NOT_USE
#define UTRACE_VERBOSE_2_8 UTRACE_VERBOSE_DRAFT_API_DO_NOT_USE
#define utrace_format_2_8 utrace_format_DRAFT_API_DO_NOT_USE
#define utrace_functionName_2_8 utrace_functionName_DRAFT_API_DO_NOT_USE
#define utrace_getFunctions_2_8 utrace_getFunctions_DRAFT_API_DO_NOT_USE
#define utrace_getLevel_2_8 utrace_getLevel_DRAFT_API_DO_NOT_USE
#define utrace_setFunctions_2_8 utrace_setFunctions_DRAFT_API_DO_NOT_USE
#define utrace_setLevel_2_8 utrace_setLevel_DRAFT_API_DO_NOT_USE
#define utrace_vformat_2_8 utrace_vformat_DRAFT_API_DO_NOT_USE
#define utrans_getUnicodeID_2_8 utrans_getUnicodeID_DRAFT_API_DO_NOT_USE
#define utrans_openIDs_2_8 utrans_openIDs_DRAFT_API_DO_NOT_USE
#define utrans_openU_2_8 utrans_openU_DRAFT_API_DO_NOT_USE
#define utrans_unregisterID_2_8 utrans_unregisterID_DRAFT_API_DO_NOT_USE
#define unistr_2_8 unistr_DRAFT_API_DO_NOT_USE
#define UnicodeSet_2_8 UnicodeSet_DRAFT_API_DO_NOT_USE
#define ubrk_getLocaleByType_2_8 ubrk_getLocaleByType_DRAFT_API_DO_NOT_USE
#define ucal_getLocaleByType_2_8 ucal_getLocaleByType_DRAFT_API_DO_NOT_USE
#define ucol_getLocaleByType_2_8 ucol_getLocaleByType_DRAFT_API_DO_NOT_USE
#define udat_getLocaleByType_2_8 udat_getLocaleByType_DRAFT_API_DO_NOT_USE
#define umsg_getLocaleByType_2_8 umsg_getLocaleByType_DRAFT_API_DO_NOT_USE
#define unum_getLocaleByType_2_8 unum_getLocaleByType_DRAFT_API_DO_NOT_USE
#define ubrk_getRuleStatusVec_2_8 ubrk_getRuleStatusVec_DRAFT_API_DO_NOT_USE
#define ucurr_getDefaultFractionDigits_2_8 ucurr_getDefaultFractionDigits_DRAFT_API_DO_NOT_USE
#define ucurr_getName_2_8 ucurr_getName_DRAFT_API_DO_NOT_USE
#define ucurr_getRoundingIncrement_2_8 ucurr_getRoundingIncrement_DRAFT_API_DO_NOT_USE
#define ucurr_register_2_8 ucurr_register_DRAFT_API_DO_NOT_USE
#define UDateFormatField_2_8 UDateFormatField_DRAFT_API_DO_NOT_USE
#define UDateFormatField_2_8 UDateFormatField_DRAFT_API_DO_NOT_USE
#define UDAT_ERA_FIELD_2_8 UDAT_ERA_FIELD_DRAFT_API_DO_NOT_USE
@ -237,28 +139,138 @@
#define UDAT_MILLISECONDS_IN_DAY_FIELD_2_8 UDAT_MILLISECONDS_IN_DAY_FIELD_DRAFT_API_DO_NOT_USE
#define UDAT_TIMEZONE_RFC_FIELD_2_8 UDAT_TIMEZONE_RFC_FIELD_DRAFT_API_DO_NOT_USE
#define UDAT_FIELD_COUNT_2_8 UDAT_FIELD_COUNT_DRAFT_API_DO_NOT_USE
#define udat_getLocaleByType_2_8 udat_getLocaleByType_DRAFT_API_DO_NOT_USE
#define UIDNA_ALLOW_UNASSIGNED_2_8 UIDNA_ALLOW_UNASSIGNED_DRAFT_API_DO_NOT_USE
#define UIDNA_DEFAULT_2_8 UIDNA_DEFAULT_DRAFT_API_DO_NOT_USE
#define UIDNA_USE_STD3_RULES_2_8 UIDNA_USE_STD3_RULES_DRAFT_API_DO_NOT_USE
#define uidna_IDNToASCII_2_8 uidna_IDNToASCII_DRAFT_API_DO_NOT_USE
#define uidna_IDNToUnicode_2_8 uidna_IDNToUnicode_DRAFT_API_DO_NOT_USE
#define uidna_compare_2_8 uidna_compare_DRAFT_API_DO_NOT_USE
#define uidna_toASCII_2_8 uidna_toASCII_DRAFT_API_DO_NOT_USE
#define uidna_toUnicode_2_8 uidna_toUnicode_DRAFT_API_DO_NOT_USE
#define UITER_NO_STATE_2_8 UITER_NO_STATE_DRAFT_API_DO_NOT_USE
#define UCharIteratorGetState_2_8 UCharIteratorGetState_DRAFT_API_DO_NOT_USE
#define UCharIteratorSetState_2_8 UCharIteratorSetState_DRAFT_API_DO_NOT_USE
#define UITER_UNKNOWN_INDEX_2_8 UITER_UNKNOWN_INDEX_DRAFT_API_DO_NOT_USE
#define uiter_getState_2_8 uiter_getState_DRAFT_API_DO_NOT_USE
#define uiter_setState_2_8 uiter_setState_DRAFT_API_DO_NOT_USE
#define uiter_setUTF16BE_2_8 uiter_setUTF16BE_DRAFT_API_DO_NOT_USE
#define uiter_setUTF8_2_8 uiter_setUTF8_DRAFT_API_DO_NOT_USE
#define ULOC_KEYWORDS_CAPACITY_2_8 ULOC_KEYWORDS_CAPACITY_DRAFT_API_DO_NOT_USE
#define ULOC_KEYWORD_AND_VALUES_CAPACITY_2_8 ULOC_KEYWORD_AND_VALUES_CAPACITY_DRAFT_API_DO_NOT_USE
#define ULOC_KEYWORD_ASSIGN_2_8 ULOC_KEYWORD_ASSIGN_DRAFT_API_DO_NOT_USE
#define ULOC_KEYWORD_ITEM_SEPARATOR_2_8 ULOC_KEYWORD_ITEM_SEPARATOR_DRAFT_API_DO_NOT_USE
#define ULOC_KEYWORD_SEPARATOR_2_8 ULOC_KEYWORD_SEPARATOR_DRAFT_API_DO_NOT_USE
#define ULOC_SCRIPT_CAPACITY_2_8 ULOC_SCRIPT_CAPACITY_DRAFT_API_DO_NOT_USE
#define uloc_getBaseName_2_8 uloc_getBaseName_DRAFT_API_DO_NOT_USE
#define uloc_getDisplayKeyword_2_8 uloc_getDisplayKeyword_DRAFT_API_DO_NOT_USE
#define uloc_getDisplayKeywordValue_2_8 uloc_getDisplayKeywordValue_DRAFT_API_DO_NOT_USE
#define uloc_getDisplayScript_2_8 uloc_getDisplayScript_DRAFT_API_DO_NOT_USE
#define uloc_getKeywordValue_2_8 uloc_getKeywordValue_DRAFT_API_DO_NOT_USE
#define uloc_getScript_2_8 uloc_getScript_DRAFT_API_DO_NOT_USE
#define uloc_openKeywords_2_8 uloc_openKeywords_DRAFT_API_DO_NOT_USE
#define UMeasurementSystem_2_8 UMeasurementSystem_DRAFT_API_DO_NOT_USE
#define UMeasurementSystem_2_8 UMeasurementSystem_DRAFT_API_DO_NOT_USE
#define ulocdata_getExemplarSet_2_8 ulocdata_getExemplarSet_DRAFT_API_DO_NOT_USE
#define ulocdata_getMeasurementSystem_2_8 ulocdata_getMeasurementSystem_DRAFT_API_DO_NOT_USE
#define ulocdata_getPaperSize_2_8 ulocdata_getPaperSize_DRAFT_API_DO_NOT_USE
#define UINT64_C_2_8 UINT64_C_DRAFT_API_DO_NOT_USE
#define umsg_getLocaleByType_2_8 umsg_getLocaleByType_DRAFT_API_DO_NOT_USE
#define UNORM_COMPARE_NORM_OPTIONS_SHIFT_2_8 UNORM_COMPARE_NORM_OPTIONS_SHIFT_DRAFT_API_DO_NOT_USE
#define UNORM_UNICODE_3_2_2_8 UNORM_UNICODE_3_2_DRAFT_API_DO_NOT_USE
#define unorm_isNormalizedWithOptions_2_8 unorm_isNormalizedWithOptions_DRAFT_API_DO_NOT_USE
#define unorm_quickCheckWithOptions_2_8 unorm_quickCheckWithOptions_DRAFT_API_DO_NOT_USE
#define UNUM_MIN_SIGNIFICANT_DIGITS_2_8 UNUM_MIN_SIGNIFICANT_DIGITS_DRAFT_API_DO_NOT_USE
#define UNUM_MAX_SIGNIFICANT_DIGITS_2_8 UNUM_MAX_SIGNIFICANT_DIGITS_DRAFT_API_DO_NOT_USE
#define UNUM_LENIENT_PARSE_2_8 UNUM_LENIENT_PARSE_DRAFT_API_DO_NOT_USE
#define UNUM_PATTERN_DECIMAL_2_8 UNUM_PATTERN_DECIMAL_DRAFT_API_DO_NOT_USE
#define UNUM_ORDINAL_2_8 UNUM_ORDINAL_DRAFT_API_DO_NOT_USE
#define UNUM_DURATION_2_8 UNUM_DURATION_DRAFT_API_DO_NOT_USE
#define UNUM_PATTERN_RULEBASED_2_8 UNUM_PATTERN_RULEBASED_DRAFT_API_DO_NOT_USE
#define UNUM_SIGNIFICANT_DIGIT_SYMBOL_2_8 UNUM_SIGNIFICANT_DIGIT_SYMBOL_DRAFT_API_DO_NOT_USE
#define UNUM_DEFAULT_RULESET_2_8 UNUM_DEFAULT_RULESET_DRAFT_API_DO_NOT_USE
#define UNUM_PUBLIC_RULESETS_2_8 UNUM_PUBLIC_RULESETS_DRAFT_API_DO_NOT_USE
#define unum_getLocaleByType_2_8 unum_getLocaleByType_DRAFT_API_DO_NOT_USE
#define unum_parseInt64_2_8 unum_parseInt64_DRAFT_API_DO_NOT_USE
#define U_HAVE_PLACEMENT_NEW_2_8 U_HAVE_PLACEMENT_NEW_DRAFT_API_DO_NOT_USE
#define URegularExpression_2_8 URegularExpression_DRAFT_API_DO_NOT_USE
#define UREGEX_CANON_EQ_2_8 UREGEX_CANON_EQ_DRAFT_API_DO_NOT_USE
#define UREGEX_UWORD_2_8 UREGEX_UWORD_DRAFT_API_DO_NOT_USE
#define uregex_appendReplacement_2_8 uregex_appendReplacement_DRAFT_API_DO_NOT_USE
#define uregex_appendTail_2_8 uregex_appendTail_DRAFT_API_DO_NOT_USE
#define uregex_clone_2_8 uregex_clone_DRAFT_API_DO_NOT_USE
#define uregex_close_2_8 uregex_close_DRAFT_API_DO_NOT_USE
#define uregex_end_2_8 uregex_end_DRAFT_API_DO_NOT_USE
#define uregex_find_2_8 uregex_find_DRAFT_API_DO_NOT_USE
#define uregex_findNext_2_8 uregex_findNext_DRAFT_API_DO_NOT_USE
#define uregex_flags_2_8 uregex_flags_DRAFT_API_DO_NOT_USE
#define uregex_getText_2_8 uregex_getText_DRAFT_API_DO_NOT_USE
#define uregex_group_2_8 uregex_group_DRAFT_API_DO_NOT_USE
#define uregex_groupCount_2_8 uregex_groupCount_DRAFT_API_DO_NOT_USE
#define uregex_lookingAt_2_8 uregex_lookingAt_DRAFT_API_DO_NOT_USE
#define uregex_matches_2_8 uregex_matches_DRAFT_API_DO_NOT_USE
#define uregex_open_2_8 uregex_open_DRAFT_API_DO_NOT_USE
#define uregex_openC_2_8 uregex_openC_DRAFT_API_DO_NOT_USE
#define uregex_pattern_2_8 uregex_pattern_DRAFT_API_DO_NOT_USE
#define uregex_replaceAll_2_8 uregex_replaceAll_DRAFT_API_DO_NOT_USE
#define uregex_replaceFirst_2_8 uregex_replaceFirst_DRAFT_API_DO_NOT_USE
#define uregex_reset_2_8 uregex_reset_DRAFT_API_DO_NOT_USE
#define uregex_setText_2_8 uregex_setText_DRAFT_API_DO_NOT_USE
#define uregex_split_2_8 uregex_split_DRAFT_API_DO_NOT_USE
#define uregex_start_2_8 uregex_start_DRAFT_API_DO_NOT_USE
#define URES_NONE_2_8 URES_NONE_DRAFT_API_DO_NOT_USE
#define URES_STRING_2_8 URES_STRING_DRAFT_API_DO_NOT_USE
#define URES_BINARY_2_8 URES_BINARY_DRAFT_API_DO_NOT_USE
#define URES_TABLE_2_8 URES_TABLE_DRAFT_API_DO_NOT_USE
#define URES_ALIAS_2_8 URES_ALIAS_DRAFT_API_DO_NOT_USE
#define URES_INT_2_8 URES_INT_DRAFT_API_DO_NOT_USE
#define URES_ARRAY_2_8 URES_ARRAY_DRAFT_API_DO_NOT_USE
#define URES_INT_VECTOR_2_8 URES_INT_VECTOR_DRAFT_API_DO_NOT_USE
#define ures_getLocaleByType_2_8 ures_getLocaleByType_DRAFT_API_DO_NOT_USE
#define USCRIPT_CANADIAN_ABORIGINAL_2_8 USCRIPT_CANADIAN_ABORIGINAL_DRAFT_API_DO_NOT_USE
#define uset_addAll_2_8 uset_addAll_DRAFT_API_DO_NOT_USE
#define uset_applyPattern_2_8 uset_applyPattern_DRAFT_API_DO_NOT_USE
#define USPREP_ALLOW_UNASSIGNED_2_8 USPREP_ALLOW_UNASSIGNED_DRAFT_API_DO_NOT_USE
#define USPREP_DEFAULT_2_8 USPREP_DEFAULT_DRAFT_API_DO_NOT_USE
#define UStringPrepProfile_2_8 UStringPrepProfile_DRAFT_API_DO_NOT_USE
#define usprep_close_2_8 usprep_close_DRAFT_API_DO_NOT_USE
#define usprep_open_2_8 usprep_open_DRAFT_API_DO_NOT_USE
#define usprep_prepare_2_8 usprep_prepare_DRAFT_API_DO_NOT_USE
#define u_strCompareIter_2_8 u_strCompareIter_DRAFT_API_DO_NOT_USE
#define U_IS_BMP_2_8 U_IS_BMP_DRAFT_API_DO_NOT_USE
#define U_IS_SUPPLEMENTARY_2_8 U_IS_SUPPLEMENTARY_DRAFT_API_DO_NOT_USE
#define UTraceData_2_8 UTraceData_DRAFT_API_DO_NOT_USE
#define UTraceEntry_2_8 UTraceEntry_DRAFT_API_DO_NOT_USE
#define UTraceExit_2_8 UTraceExit_DRAFT_API_DO_NOT_USE
#define UTraceFunctionNumber_2_8 UTraceFunctionNumber_DRAFT_API_DO_NOT_USE
#define UTraceLevel_2_8 UTraceLevel_DRAFT_API_DO_NOT_USE
#define UTraceFunctionNumber_2_8 UTraceFunctionNumber_DRAFT_API_DO_NOT_USE
#define UTraceLevel_2_8 UTraceLevel_DRAFT_API_DO_NOT_USE
#define UTRACE_OFF_2_8 UTRACE_OFF_DRAFT_API_DO_NOT_USE
#define UTRACE_ERROR_2_8 UTRACE_ERROR_DRAFT_API_DO_NOT_USE
#define UTRACE_WARNING_2_8 UTRACE_WARNING_DRAFT_API_DO_NOT_USE
#define UTRACE_OPEN_CLOSE_2_8 UTRACE_OPEN_CLOSE_DRAFT_API_DO_NOT_USE
#define UTRACE_INFO_2_8 UTRACE_INFO_DRAFT_API_DO_NOT_USE
#define UTRACE_VERBOSE_2_8 UTRACE_VERBOSE_DRAFT_API_DO_NOT_USE
#define utrace_format_2_8 utrace_format_DRAFT_API_DO_NOT_USE
#define utrace_functionName_2_8 utrace_functionName_DRAFT_API_DO_NOT_USE
#define utrace_getFunctions_2_8 utrace_getFunctions_DRAFT_API_DO_NOT_USE
#define utrace_getLevel_2_8 utrace_getLevel_DRAFT_API_DO_NOT_USE
#define utrace_setFunctions_2_8 utrace_setFunctions_DRAFT_API_DO_NOT_USE
#define utrace_setLevel_2_8 utrace_setLevel_DRAFT_API_DO_NOT_USE
#define utrace_vformat_2_8 utrace_vformat_DRAFT_API_DO_NOT_USE
#define utrans_getUnicodeID_2_8 utrans_getUnicodeID_DRAFT_API_DO_NOT_USE
#define utrans_openIDs_2_8 utrans_openIDs_DRAFT_API_DO_NOT_USE
#define utrans_openU_2_8 utrans_openU_DRAFT_API_DO_NOT_USE
#define utrans_unregisterID_2_8 utrans_unregisterID_DRAFT_API_DO_NOT_USE
#define U_LAYOUTEX_API_2_8 U_LAYOUTEX_API_DRAFT_API_DO_NOT_USE
#define U_ICU_VERSION_MINOR_NUM_2_8 U_ICU_VERSION_MINOR_NUM_DRAFT_API_DO_NOT_USE
#define U_ICU_VERSION_SHORT_2_8 U_ICU_VERSION_SHORT_DRAFT_API_DO_NOT_USE
#define U_ICU_VERSION_SUFFIX_2_8 U_ICU_VERSION_SUFFIX_DRAFT_API_DO_NOT_USE
#define unregister_2_8 unregister_DRAFT_API_DO_NOT_USE
#define unregister_2_8 unregister_DRAFT_API_DO_NOT_USE
#define unistr_2_8 unistr_DRAFT_API_DO_NOT_USE
#define UnicodeSet_2_8 UnicodeSet_DRAFT_API_DO_NOT_USE
#endif /* U_HIDE_DRAFT_API */
#endif /* UDRAFT_H */

View File

@ -9,20 +9,21 @@
* tab size: 8 (not used)
* indentation:4
*
* Created by: Created by: gendraft.pl, a perl script written by Ram Viswanadha
* Created by: gendraft.pl, a perl script written by Ram Viswanadha
*
* Contains data for commenting out APIs marked draft.
* Contains data for commenting out APIs.
* Gets included by umachine.h
*
* THIS FILE IS MACHINE-GENERATED, DON'T PLAY WITH IT IF YOU DON'T KNOW WHAT
* YOU ARE DOING, OTHERWISE VERY BAD THINGS WILL HAPPEN!
*/
#ifndef UOBSOLETE_H
#define UOBSOLETE_H
#ifndef UOBSLETE_H
#define UOBSLETE_H
#ifdef U_HIDE_OBSOLETE_API
#endif /* U_HIDE_OBSOLETE_API */
#endif /* UOBSOLETE_H */
#endif /* UOBSLETE_H */

View File

@ -1,6 +1,17 @@
coll.h URegistryKey ICU 2.6
ubrk.h ULineBreakTag ICU 2.8
ubrk.h USentenceBreakTag ICU 2.8
ubrk.h ULineBreakTag ICU 2.8
ubrk.h USentenceBreakTag ICU 2.8
ubrk.h ubrk_getLocaleByType ICU 2.8 likely to change in ICU 3.0, based on feedback
ubrk.h ubrk_getRuleStatusVec ICU 3.0
ucal.h UCAL_EXTENDED_YEAR ICU 2.8
ucal.h UCAL_JULIAN_DAY ICU 2.8
ucal.h UCAL_MILLISECONDS_IN_DAY ICU 2.8
ucal.h UCAL_DAY_OF_MONTH ICU 2.8
ucal.h ucal_getDSTSavings ICU 2.6
ucal.h ucal_getDefaultTimeZone ICU 2.6
ucal.h ucal_getLocaleByType ICU 2.8 likely to change in ICU 3.0, based on feedback
ucal.h ucal_openCountryTimeZones ICU 2.6
ucal.h ucal_openTimeZones ICU 2.6
ucal.h ucal_setDefaultTimeZone ICU 2.6
@ -37,7 +48,18 @@ uchar.h u_isblank ICU 2.6
uchar.h u_isgraph ICU 2.6
uchar.h u_ispunct ICU 2.6
uchar.h u_isxdigit ICU 2.6
uclean.h UMTX ICU 2.8
uclean.h UMemAllocFn ICU 2.8
uclean.h UMemFreeFn ICU 2.8
uclean.h UMemReallocFn ICU 2.8
uclean.h UMtxAtomicFn ICU 2.8
uclean.h UMtxFn ICU 2.8
uclean.h UMtxInitFn ICU 2.8
uclean.h u_init ICU 2.6
uclean.h u_setAtomicIncDecFunctions ICU 2.8
uclean.h u_setMemoryFunctions ICU 2.8
uclean.h u_setMutexFunctions ICU 2.8
ucnv.h UCNV_GET_MAX_BYTES_FOR_STRING ICU 2.8
ucnv.h UConverterUnicodeSet ICU 2.6
ucnv.h UConverterUnicodeSet ICU 2.6
ucnv.h UCNV_ROUNDTRIP_SET ICU 2.6
@ -46,6 +68,8 @@ ucnv.h ucnv_convertEx ICU 2.6
ucnv.h ucnv_fromAlgorithmic ICU 2.6
ucnv.h ucnv_getUnicodeSet ICU 2.6
ucnv.h ucnv_toAlgorithmic ICU 2.6
ucol.h ucol_getLocaleByType ICU 2.8 likely to change in ICU 3.0, based on feedback
ucol.h ucol_getUCAVersion ICU 2.8
ucol.h ucol_nextSortKeyPart ICU 2.6
ucol.h ucol_strcollIter ICU 2.6
ucoleitr.h ucol_primaryOrder ICU 2.6
@ -53,249 +77,16 @@ ucoleitr.h ucol_secondaryOrder ICU 2.6
ucoleitr.h ucol_tertiaryOrder ICU 2.6
uconfig.h UCONFIG_NO_IDNA ICU 2.6
uconfig.h UCONFIG_NO_NORMALIZATION ICU 2.6
uconfig.h UCONFIG_NO_SERVICE ICU 2.8
ucurr.h UCurrNameStyle ICU 2.6
ucurr.h UCurrNameStyle ICU 2.6
ucurr.h UCURR_SYMBOL_NAME ICU 2.6
ucurr.h UCURR_LONG_NAME ICU 2.6
ucurr.h ucurr_getName ICU 2.6
ucurr.h ucurr_register ICU 2.6
uidna.h UIDNA_ALLOW_UNASSIGNED ICU 2.6
uidna.h UIDNA_DEFAULT ICU 2.6
uidna.h UIDNA_USE_STD3_RULES ICU 2.6
uidna.h uidna_IDNToASCII ICU 2.6
uidna.h uidna_IDNToUnicode ICU 2.6
uidna.h uidna_compare ICU 2.6
uidna.h uidna_toASCII ICU 2.6
uidna.h uidna_toUnicode ICU 2.6
uiter.h UITER_NO_STATE ICU 2.6
uiter.h UCharIteratorGetState ICU 2.6
uiter.h UCharIteratorSetState ICU 2.6
uiter.h @1 ICU 2.6
uiter.h UITER_UNKNOWN_INDEX ICU 2.6
uiter.h uiter_getState ICU 2.6
uiter.h uiter_setState ICU 2.6
uiter.h uiter_setUTF16BE ICU 2.6
uiter.h uiter_setUTF8 ICU 2.6
unorm.h UNORM_COMPARE_NORM_OPTIONS_SHIFT ICU 2.6
unorm.h @2 ICU 2.6
unorm.h UNORM_UNICODE_3_2 ICU 2.6
unorm.h unorm_isNormalizedWithOptions ICU 2.6
unorm.h unorm_quickCheckWithOptions ICU 2.6
uobject.h U_HAVE_PLACEMENT_NEW ICU 2.6
ures.h URES_NONE ICU 2.6
ures.h URES_STRING ICU 2.6
ures.h URES_BINARY ICU 2.6
ures.h URES_TABLE ICU 2.6
ures.h URES_ALIAS ICU 2.6
ures.h URES_INT ICU 2.6
ures.h URES_ARRAY ICU 2.6
ures.h URES_INT_VECTOR ICU 2.6
uscript.h USCRIPT_CANADIAN_ABORIGINAL ICU 2.6
uset.h uset_addAll ICU 2.6
ustring.h u_strCompareIter ICU 2.6
utypes.h U_LAYOUTEX_API ICU 2.6
uversion.h U_ICU_VERSION_MINOR_NUM ICU 2.6
uversion.h U_ICU_VERSION_SHORT ICU 2.6
uversion.h U_ICU_VERSION_SUFFIX ICU 2.6
Calendar getFirstDayOfWeek ICU 2.6
Collator compare ICU 2.6
Collator compare ICU 2.6
Collator compare ICU 2.6
Collator getAvailableLocales ICU 2.6
Collator registerFactory ICU 2.6
Collator registerInstance ICU 2.6
Collator unregister ICU 2.6
CollatorFactory (null) ICU 2.6
CollatorFactory createCollator ICU 2.6
CollatorFactory getDisplayName ICU 2.6
CollatorFactory getSupportedIDs ICU 2.6
CollatorFactory visible ICU 2.6
GregorianCalendar getActualMaximum ICU 2.6
Normalizer isNormalized ICU 2.6
Normalizer quickCheck ICU 2.6
NumberFormat getAvailableLocales ICU 2.6
NumberFormat getCurrency ICU 2.6
NumberFormat registerFactory ICU 2.6
NumberFormat unregister ICU 2.6
NumberFormatFactory createFormat ICU 2.6
NumberFormatFactory getSupportedIDs ICU 2.6
NumberFormatFactory visible ICU 2.6
RegexMatcher RegexMatcher ICU 2.6
RegexMatcher RegexMatcher ICU 2.6
RegexMatcher split ICU 2.6
RegexPattern compile ICU 2.6
RegexPattern matcher ICU 2.6
Replaceable clone ICU 2.6
RuleBasedCollator compare ICU 2.6
RuleBasedCollator compare ICU 2.6
RuleBasedCollator compare ICU 2.6
RuleBasedNumberFormat setDefaultRuleSet ICU 2.6
SimpleNumberFormatFactory SimpleNumberFormatFactory ICU 2.6
SimpleNumberFormatFactory getSupportedIDs ICU 2.6
SimpleNumberFormatFactory visible ICU 2.6
SimpleNumberFormatFactory _id ICU 2.6
SimpleNumberFormatFactory _visible ICU 2.6
UCharIterator getState ICU 2.6
UCharIterator setState ICU 2.6
UMemory operator delete ICU 2.6
UMemory operator new ICU 2.6
UnicodeString clone ICU 2.6
Calendar add ICU 2.6.
Calendar clear ICU 2.6.
Calendar fieldDifference ICU 2.6.
Calendar get ICU 2.6.
Calendar getActualMaximum ICU 2.6.
Calendar getActualMinimum ICU 2.6.
Calendar getGreatestMinimum ICU 2.6.
Calendar getLeastMaximum ICU 2.6.
Calendar getMaximum ICU 2.6.
Calendar getMinimum ICU 2.6.
Calendar internalSet ICU 2.6.
Calendar isSet ICU 2.6.
Calendar roll ICU 2.6.
Calendar roll ICU 2.6.
Calendar set ICU 2.6.
Calendar setFirstDayOfWeek ICU 2.6.
GregorianCalendar roll ICU 2.6.
ubrk.h ULineBreakTag ICU 2.8
ubrk.h USentenceBreakTag ICU 2.8
ubrk.h ULineBreakTag ICU 2.8
ubrk.h USentenceBreakTag ICU 2.8
ucal.h UCAL_EXTENDED_YEAR ICU 2.8
ucal.h UCAL_JULIAN_DAY ICU 2.8
ucal.h UCAL_MILLISECONDS_IN_DAY ICU 2.8
ucal.h UCAL_DAY_OF_MONTH ICU 2.8
uclean.h UMTX ICU 2.8
uclean.h UMemAllocFn ICU 2.8
uclean.h UMemFreeFn ICU 2.8
uclean.h UMemReallocFn ICU 2.8
uclean.h UMtxAtomicFn ICU 2.8
uclean.h UMtxFn ICU 2.8
uclean.h UMtxInitFn ICU 2.8
uclean.h u_setAtomicIncDecFunctions ICU 2.8
uclean.h u_setMemoryFunctions ICU 2.8
uclean.h u_setMutexFunctions ICU 2.8
ucnv.h UCNV_GET_MAX_BYTES_FOR_STRING ICU 2.8
ucol.h ucol_getUCAVersion ICU 2.8
uconfig.h UCONFIG_NO_SERVICE ICU 2.8
ucurr.h ucurr_forLocale ICU 2.8
uloc.h ULOC_KEYWORDS_CAPACITY ICU 2.8
uloc.h ULOC_KEYWORD_AND_VALUES_CAPACITY ICU 2.8
uloc.h ULOC_KEYWORD_ASSIGN ICU 2.8
uloc.h ULOC_KEYWORD_ITEM_SEPARATOR ICU 2.8
uloc.h ULOC_KEYWORD_SEPARATOR ICU 2.8
uloc.h ULOC_SCRIPT_CAPACITY ICU 2.8
uloc.h uloc_getBaseName ICU 2.8
uloc.h uloc_getDisplayKeyword ICU 2.8
uloc.h uloc_getDisplayKeywordValue ICU 2.8
uloc.h uloc_getDisplayScript ICU 2.8
uloc.h uloc_getKeywordValue ICU 2.8
uloc.h uloc_getScript ICU 2.8
uloc.h uloc_openKeywords ICU 2.8
ulocdata.h UMeasurementSystem ICU 2.8
ulocdata.h UMeasurementSystem ICU 2.8
ulocdata.h ulocdata_getExemplarSet ICU 2.8
ulocdata.h ulocdata_getMeasurementSystem ICU 2.8
ulocdata.h ulocdata_getPaperSize ICU 2.8
umachine.h INT64_C ICU 2.8
umachine.h UINT64_C ICU 2.8
unistr.h operator+ ICU 2.8
unum.h unum_parseInt64 ICU 2.8
uregex.h UREGEX_UWORD ICU 2.8
ures.h ures_getLocaleByType ICU 2.8
uset.h uset_applyPattern ICU 2.8
usprep.h USPREP_ALLOW_UNASSIGNED ICU 2.8
usprep.h USPREP_DEFAULT ICU 2.8
usprep.h UStringPrepProfile ICU 2.8
usprep.h usprep_close ICU 2.8
usprep.h usprep_open ICU 2.8
usprep.h usprep_prepare ICU 2.8
utf.h U_IS_BMP ICU 2.8
utf.h U_IS_SUPPLEMENTARY ICU 2.8
utrace.h UTraceData ICU 2.8
utrace.h UTraceEntry ICU 2.8
utrace.h UTraceExit ICU 2.8
utrace.h UTraceFunctionNumber ICU 2.8
utrace.h UTraceLevel ICU 2.8
utrace.h UTraceFunctionNumber ICU 2.8
utrace.h UTraceLevel ICU 2.8
utrace.h UTRACE_OFF ICU 2.8
utrace.h UTRACE_ERROR ICU 2.8
utrace.h UTRACE_WARNING ICU 2.8
utrace.h UTRACE_OPEN_CLOSE ICU 2.8
utrace.h UTRACE_INFO ICU 2.8
utrace.h UTRACE_VERBOSE ICU 2.8
utrace.h utrace_format ICU 2.8
utrace.h utrace_functionName ICU 2.8
utrace.h utrace_getFunctions ICU 2.8
utrace.h utrace_getLevel ICU 2.8
utrace.h utrace_setFunctions ICU 2.8
utrace.h utrace_setLevel ICU 2.8
utrace.h utrace_vformat ICU 2.8
utrans.h utrans_getUnicodeID ICU 2.8
utrans.h utrans_openIDs ICU 2.8
utrans.h utrans_openU ICU 2.8
utrans.h utrans_unregisterID ICU 2.8
ChoiceFormat format ICU 2.8
DecimalFormat format ICU 2.8
DecimalFormat format ICU 2.8
FieldPosition clone ICU 2.8
Formattable kInt64 ICU 2.8
Formattable Formattable ICU 2.8
Formattable clone ICU 2.8
Formattable getArray ICU 2.8
Formattable getDate ICU 2.8
Formattable getDouble ICU 2.8
Formattable getInt64 ICU 2.8
Formattable getInt64 ICU 2.8
Formattable getString ICU 2.8
Formattable getString ICU 2.8
Formattable getString ICU 2.8
Formattable setInt64 ICU 2.8
Locale clone ICU 2.8
Locale createKeywords ICU 2.8
Locale getBaseName ICU 2.8
Locale getDisplayScript ICU 2.8
Locale getDisplayScript ICU 2.8
Locale getKeywordValue ICU 2.8
Locale getScript ICU 2.8
NumberFormat format ICU 2.8
NumberFormat format ICU 2.8
ParsePosition clone ICU 2.8
RegexMatcher lookingAt ICU 2.8
RegexMatcher matches ICU 2.8
RegexMatcher reset ICU 2.8
ResourceBundle clone ICU 2.8
ResourceBundle getLocale ICU 2.8
RuleBasedBreakIterator RuleBasedBreakIterator ICU 2.8
SimpleTimeZone getOffset ICU 2.8
StringEnumeration StringEnumeration ICU 2.8
StringEnumeration clone ICU 2.8
StringEnumeration ensureCharsCapacity ICU 2.8
StringEnumeration setChars ICU 2.8
StringEnumeration chars ICU 2.8
StringEnumeration charsBuffer ICU 2.8
StringEnumeration charsCapacity ICU 2.8
StringEnumeration unistr ICU 2.8
StringSearch clone ICU 2.8
SymbolTable (null) ICU 2.8
TimeZone getOffset ICU 2.8
UnicodeSet UnicodeSet ICU 2.8
UnicodeSet applyPattern ICU 2.8
ubrk.h ubrk_getLocaleByType "ICU 2.8 likely to change in ICU 3.0, based on feedback"
ucal.h ucal_getLocaleByType "ICU 2.8 likely to change in ICU 3.0, based on feedback"
ucol.h ucol_getLocaleByType "ICU 2.8 likely to change in ICU 3.0, based on feedback"
udat.h udat_getLocaleByType "ICU 2.8 likely to change in ICU 3.0, based on feedback"
umsg.h umsg_getLocaleByType "ICU 2.8 likely to change in ICU 3.0, based on feedback"
unum.h unum_getLocaleByType "ICU 2.8 likely to change in ICU 3.0, based on feedback"
BreakIterator getLocale "ICU 2.8 likely to change in ICU 3.0, based on feedback"
Calendar getLocale "ICU 2.8 likely to change in ICU 3.0, based on feedback"
DateFormatSymbols getLocale "ICU 2.8 likely to change in ICU 3.0, based on feedback"
DecimalFormatSymbols getLocale "ICU 2.8 likely to change in ICU 3.0, based on feedback"
Format getLocale "ICU 2.8 likely to change in ICU 3.0, based on feedback"
ubrk.h ubrk_getRuleStatusVec ICU 3.0
ucurr.h ucurr_getDefaultFractionDigits ICU 3.0
ucurr.h ucurr_getName ICU 2.6
ucurr.h ucurr_getRoundingIncrement ICU 3.0
ucurr.h ucurr_register ICU 2.6
udat.h UDateFormatField ICU 3.0
udat.h UDateFormatField ICU 3.0
udat.h UDAT_ERA_FIELD ICU 3.0
@ -323,6 +114,51 @@ udat.h UDAT_JULIAN_DAY_FIELD ICU 3.0
udat.h UDAT_MILLISECONDS_IN_DAY_FIELD ICU 3.0
udat.h UDAT_TIMEZONE_RFC_FIELD ICU 3.0
udat.h UDAT_FIELD_COUNT ICU 3.0
udat.h udat_getLocaleByType ICU 2.8 likely to change in ICU 3.0, based on feedback
uidna.h UIDNA_ALLOW_UNASSIGNED ICU 2.6
uidna.h UIDNA_DEFAULT ICU 2.6
uidna.h UIDNA_USE_STD3_RULES ICU 2.6
uidna.h uidna_IDNToASCII ICU 2.6
uidna.h uidna_IDNToUnicode ICU 2.6
uidna.h uidna_compare ICU 2.6
uidna.h uidna_toASCII ICU 2.6
uidna.h uidna_toUnicode ICU 2.6
uiter.h UITER_NO_STATE ICU 2.6
uiter.h UCharIteratorGetState ICU 2.6
uiter.h UCharIteratorSetState ICU 2.6
uiter.h @1 ICU 2.6
uiter.h UITER_UNKNOWN_INDEX ICU 2.6
uiter.h uiter_getState ICU 2.6
uiter.h uiter_setState ICU 2.6
uiter.h uiter_setUTF16BE ICU 2.6
uiter.h uiter_setUTF8 ICU 2.6
uloc.h ULOC_KEYWORDS_CAPACITY ICU 2.8
uloc.h ULOC_KEYWORD_AND_VALUES_CAPACITY ICU 2.8
uloc.h ULOC_KEYWORD_ASSIGN ICU 2.8
uloc.h ULOC_KEYWORD_ITEM_SEPARATOR ICU 2.8
uloc.h ULOC_KEYWORD_SEPARATOR ICU 2.8
uloc.h ULOC_SCRIPT_CAPACITY ICU 2.8
uloc.h uloc_getBaseName ICU 2.8
uloc.h uloc_getDisplayKeyword ICU 2.8
uloc.h uloc_getDisplayKeywordValue ICU 2.8
uloc.h uloc_getDisplayScript ICU 2.8
uloc.h uloc_getKeywordValue ICU 2.8
uloc.h uloc_getScript ICU 2.8
uloc.h uloc_openKeywords ICU 2.8
ulocdata.h UMeasurementSystem ICU 2.8
ulocdata.h UMeasurementSystem ICU 2.8
ulocdata.h ulocdata_getExemplarSet ICU 2.8
ulocdata.h ulocdata_getMeasurementSystem ICU 2.8
ulocdata.h ulocdata_getPaperSize ICU 2.8
umachine.h INT64_C ICU 2.8
umachine.h UINT64_C ICU 2.8
umsg.h umsg_getLocaleByType ICU 2.8 likely to change in ICU 3.0, based on feedback
unistr.h operator+ ICU 2.8
unorm.h UNORM_COMPARE_NORM_OPTIONS_SHIFT ICU 2.6
unorm.h @2 ICU 2.6
unorm.h UNORM_UNICODE_3_2 ICU 2.6
unorm.h unorm_isNormalizedWithOptions ICU 2.6
unorm.h unorm_quickCheckWithOptions ICU 2.6
unum.h UNUM_MIN_SIGNIFICANT_DIGITS ICU 3.0
unum.h UNUM_MAX_SIGNIFICANT_DIGITS ICU 3.0
unum.h UNUM_LENIENT_PARSE ICU 3.0
@ -333,31 +169,204 @@ unum.h UNUM_PATTERN_RULEBASED ICU 3.0
unum.h UNUM_SIGNIFICANT_DIGIT_SYMBOL ICU 3.0
unum.h UNUM_DEFAULT_RULESET ICU 3.0
unum.h UNUM_PUBLIC_RULESETS ICU 3.0
unum.h unum_getLocaleByType ICU 2.8 likely to change in ICU 3.0, based on feedback
unum.h unum_parseInt64 ICU 2.8
uobject.h U_HAVE_PLACEMENT_NEW ICU 2.6
uregex.h URegularExpression ICU 3.0
uregex.h UREGEX_CANON_EQ ICU 2.4
uregex.h UREGEX_UWORD ICU 2.8
uregex.h uregex_appendReplacement ICU 3.0
uregex.h uregex_appendTail ICU 3.0
uregex.h uregex_clone ICU 3.0
uregex.h uregex_close ICU 3.0
uregex.h uregex_end ICU 3.0
uregex.h uregex_find ICU 3.0
uregex.h uregex_findNext ICU 3.0
uregex.h uregex_flags ICU 3.0
uregex.h uregex_getText ICU 3.0
uregex.h uregex_group ICU 3.0
uregex.h uregex_groupCount ICU 3.0
uregex.h uregex_lookingAt ICU 3.0
uregex.h uregex_matches ICU 3.0
uregex.h uregex_open ICU 3.0
uregex.h uregex_openC ICU 3.0
uregex.h uregex_pattern ICU 3.0
uregex.h uregex_replaceAll ICU 3.0
uregex.h uregex_replaceFirst ICU 3.0
uregex.h uregex_reset ICU 3.0
uregex.h uregex_setText ICU 3.0
uregex.h uregex_split ICU 3.0
uregex.h uregex_start ICU 3.0
ures.h URES_NONE ICU 2.6
ures.h URES_STRING ICU 2.6
ures.h URES_BINARY ICU 2.6
ures.h URES_TABLE ICU 2.6
ures.h URES_ALIAS ICU 2.6
ures.h URES_INT ICU 2.6
ures.h URES_ARRAY ICU 2.6
ures.h URES_INT_VECTOR ICU 2.6
ures.h ures_getLocaleByType ICU 2.8
uscript.h USCRIPT_CANADIAN_ABORIGINAL ICU 2.6
uset.h uset_addAll ICU 2.6
uset.h uset_applyPattern ICU 2.8
usprep.h USPREP_ALLOW_UNASSIGNED ICU 2.8
usprep.h USPREP_DEFAULT ICU 2.8
usprep.h UStringPrepProfile ICU 2.8
usprep.h usprep_close ICU 2.8
usprep.h usprep_open ICU 2.8
usprep.h usprep_prepare ICU 2.8
ustring.h u_strCompareIter ICU 2.6
utf.h U_IS_BMP ICU 2.8
utf.h U_IS_SUPPLEMENTARY ICU 2.8
utrace.h UTraceData ICU 2.8
utrace.h UTraceEntry ICU 2.8
utrace.h UTraceExit ICU 2.8
utrace.h UTraceFunctionNumber ICU 2.8
utrace.h UTraceLevel ICU 2.8
utrace.h UTraceFunctionNumber ICU 2.8
utrace.h UTraceLevel ICU 2.8
utrace.h UTRACE_OFF ICU 2.8
utrace.h UTRACE_ERROR ICU 2.8
utrace.h UTRACE_WARNING ICU 2.8
utrace.h UTRACE_OPEN_CLOSE ICU 2.8
utrace.h UTRACE_INFO ICU 2.8
utrace.h UTRACE_VERBOSE ICU 2.8
utrace.h utrace_format ICU 2.8
utrace.h utrace_functionName ICU 2.8
utrace.h utrace_getFunctions ICU 2.8
utrace.h utrace_getLevel ICU 2.8
utrace.h utrace_setFunctions ICU 2.8
utrace.h utrace_setLevel ICU 2.8
utrace.h utrace_vformat ICU 2.8
utrans.h utrans_getUnicodeID ICU 2.8
utrans.h utrans_openIDs ICU 2.8
utrans.h utrans_openU ICU 2.8
utrans.h utrans_unregisterID ICU 2.8
utypes.h U_LAYOUTEX_API ICU 2.6
uversion.h U_ICU_VERSION_MINOR_NUM ICU 2.6
uversion.h U_ICU_VERSION_SHORT ICU 2.6
uversion.h U_ICU_VERSION_SUFFIX ICU 2.6
BreakIterator getLocale ICU 2.8 likely to change in ICU 3.0, based on feedback
Calendar add ICU 2.6.
Calendar clear ICU 2.6.
Calendar fieldDifference ICU 2.6.
Calendar get ICU 2.6.
Calendar getActualMaximum ICU 2.6.
Calendar getActualMinimum ICU 2.6.
Calendar getFirstDayOfWeek ICU 2.6
Calendar getGreatestMinimum ICU 2.6.
Calendar getLeastMaximum ICU 2.6.
Calendar getLocale ICU 2.8 likely to change in ICU 3.0, based on feedback
Calendar getMaximum ICU 2.6.
Calendar getMinimum ICU 2.6.
Calendar internalSet ICU 2.6.
Calendar isSet ICU 2.6.
Calendar roll ICU 2.6.
Calendar roll ICU 2.6.
Calendar set ICU 2.6.
Calendar setFirstDayOfWeek ICU 2.6.
ChoiceFormat format ICU 2.8
Collator compare ICU 2.6
Collator compare ICU 2.6
Collator compare ICU 2.6
Collator getAvailableLocales ICU 2.6
Collator registerFactory ICU 2.6
Collator registerInstance ICU 2.6
Collator unregister ICU 2.6
CollatorFactory (null) ICU 2.6
CollatorFactory createCollator ICU 2.6
CollatorFactory getDisplayName ICU 2.6
CollatorFactory getSupportedIDs ICU 2.6
CollatorFactory visible ICU 2.6
DateFormatSymbols getLocale ICU 2.8 likely to change in ICU 3.0, based on feedback
DecimalFormat format ICU 2.8
DecimalFormat format ICU 2.8
DecimalFormat getMaximumSignificantDigits ICU 3.0
DecimalFormat getMinimumSignificantDigits ICU 3.0
DecimalFormat setCurrency ICU 3.0
DecimalFormat setMaximumSignificantDigits ICU 3.0
DecimalFormat setMinimumSignificantDigits ICU 3.0
DecimalFormatSymbols kSignificantDigitSymbol ICU 3.0
DecimalFormatSymbols getLocale ICU 2.8 likely to change in ICU 3.0, based on feedback
FieldPosition clone ICU 2.8
Format getLocale ICU 2.8 likely to change in ICU 3.0, based on feedback
Formattable kInt64 ICU 2.8
Formattable Formattable ICU 2.8
Formattable clone ICU 2.8
Formattable getArray ICU 2.8
Formattable getDate ICU 2.8
Formattable getDouble ICU 2.8
Formattable getInt64 ICU 2.8
Formattable getInt64 ICU 2.8
Formattable getString ICU 2.8
Formattable getString ICU 2.8
Formattable getString ICU 2.8
Formattable setInt64 ICU 2.8
GregorianCalendar getActualMaximum ICU 2.6
GregorianCalendar getActualMinimum ICU 3.0
GregorianCalendar roll ICU 2.6.
Locale clone ICU 2.8
Locale createKeywords ICU 2.8
Locale getBaseName ICU 2.8
Locale getDisplayScript ICU 2.8
Locale getDisplayScript ICU 2.8
Locale getKeywordValue ICU 2.8
Locale getScript ICU 2.8
Normalizer isNormalized ICU 2.6
Normalizer quickCheck ICU 2.6
NumberFormat format ICU 2.8
NumberFormat format ICU 2.8
NumberFormat getAvailableLocales ICU 2.6
NumberFormat getCurrency ICU 2.6
NumberFormat registerFactory ICU 2.6
NumberFormat setCurrency ICU 3.0
NumberFormat unregister ICU 2.6
NumberFormatFactory createFormat ICU 2.6
NumberFormatFactory getSupportedIDs ICU 2.6
NumberFormatFactory visible ICU 2.6
ParsePosition clone ICU 2.8
RegexMatcher RegexMatcher ICU 2.6
RegexMatcher RegexMatcher ICU 2.6
RegexMatcher lookingAt ICU 2.8
RegexMatcher matches ICU 2.8
RegexMatcher reset ICU 2.8
RegexMatcher split ICU 2.6
RegexPattern compile ICU 2.6
RegexPattern matcher ICU 2.6
Replaceable clone ICU 2.6
ResourceBundle clone ICU 2.8
ResourceBundle getLocale ICU 2.8
RuleBasedBreakIterator RuleBasedBreakIterator ICU 2.8
RuleBasedBreakIterator getRuleStatusVec ICU 3.0
RuleBasedCollator compare ICU 2.6
RuleBasedCollator compare ICU 2.6
RuleBasedCollator compare ICU 2.6
RuleBasedNumberFormat getDefaultRuleSetName ICU 3.0
RuleBasedNumberFormat setDefaultRuleSet ICU 2.6
SimpleNumberFormatFactory SimpleNumberFormatFactory ICU 2.6
SimpleNumberFormatFactory getSupportedIDs ICU 2.6
SimpleNumberFormatFactory visible ICU 2.6
SimpleNumberFormatFactory _id ICU 2.6
SimpleNumberFormatFactory _visible ICU 2.6
SimpleTimeZone getOffset ICU 2.8
StringEnumeration StringEnumeration ICU 2.8
StringEnumeration clone ICU 2.8
StringEnumeration ensureCharsCapacity ICU 2.8
StringEnumeration setChars ICU 2.8
StringEnumeration chars ICU 2.8
StringEnumeration charsBuffer ICU 2.8
StringEnumeration charsCapacity ICU 2.8
StringEnumeration unistr ICU 2.8
StringSearch clone ICU 2.8
SymbolTable (null) ICU 2.8
TimeZone getOffset ICU 2.8
Transliterator countElements ICU 3.0
Transliterator getAvailableIDs ICU 3.0
Transliterator getElement ICU 3.0
UCharIterator getState ICU 2.6
UCharIterator setState ICU 2.6
UMemory operator delete ICU 2.6
UMemory operator new ICU 2.6
UnicodeSet UnicodeSet ICU 2.8
UnicodeSet applyPattern ICU 2.8
UnicodeString clone ICU 2.6

View File

@ -16,3 +16,4 @@ MessageFormat EFormatNumber ICU 3.0. The 10-argument limit was removed as of IC
MessageFormat kMaxFormat ICU 3.0. The 10-argument limit was removed as of ICU 2.6,
Transliterator countAvailableIDs ICU 3.4 use getAvailableIDs() instead
Transliterator getAvailableID ICU 3.4 use getAvailableIDs() instead