ICU 52.1  52.1
Deprecated List
Global icu::BreakIterator::createBufferClone (void *stackBuffer, int32_t &BufferSize, UErrorCode &status)=0
ICU 52. Use clone() instead.
Global icu::BreakIterator::isBufferClone (void)
ICU 52. Always delete the BreakIterator.
Global icu::Calendar::add (EDateFields field, int32_t amount, UErrorCode &status)
ICU 2.6. use add(UCalendarDateFields field, int32_t amount, UErrorCode& status) instead.
Global icu::Calendar::clear (EDateFields field)
ICU 2.6. Use clear(UCalendarDateFields field) instead.
Global icu::Calendar::EAmpm
ICU 2.6. Use C enum UCalendarAMPMs defined in ucal.h
Global icu::Calendar::EDateFields
ICU 2.6. Use C enum UCalendarDateFields defined in ucal.h
Global icu::Calendar::EDaysOfWeek
ICU 2.6. Use C enum UCalendarDaysOfWeek defined in ucal.h
Global icu::Calendar::EMonths
ICU 2.6. Use C enum UCalendarMonths defined in ucal.h
Global icu::Calendar::fieldDifference (UDate when, EDateFields field, UErrorCode &status)
ICU 2.6. Use fieldDifference(UDate when, UCalendarDateFields field, UErrorCode& status).
Global icu::Calendar::fIsSet [UCAL_FIELD_COUNT]
ICU 2.8 use (fStamp[n]!=kUnset)
Global icu::Calendar::get (EDateFields field, UErrorCode &status) const
ICU 2.6. Use get(UCalendarDateFields field, UErrorCode& status) instead.
Global icu::Calendar::getActualMaximum (EDateFields field, UErrorCode &status) const
ICU 2.6. Use getActualMaximum(UCalendarDateFields field, UErrorCode& status) instead.
Global icu::Calendar::getActualMinimum (EDateFields field, UErrorCode &status) const
ICU 2.6. Use getActualMinimum(UCalendarDateFields field, UErrorCode& status) instead.
Global icu::Calendar::getFirstDayOfWeek (void) const
ICU 2.6 use the overload with error code
Global icu::Calendar::getGreatestMinimum (EDateFields field) const
ICU 2.6. Use getGreatestMinimum(UCalendarDateFields field) instead.
Global icu::Calendar::getLeastMaximum (EDateFields field) const
ICU 2.6. Use getLeastMaximum(UCalendarDateFields field) instead.
Global icu::Calendar::getMaximum (EDateFields field) const
ICU 2.6. Use getMaximum(UCalendarDateFields field) instead.
Global icu::Calendar::getMinimum (EDateFields field) const
ICU 2.6. Use getMinimum(UCalendarDateFields field) instead.
Global icu::Calendar::internalGet (EDateFields field) const
ICU 2.6. Use internalGet(UCalendarDateFields field) instead.
Global icu::Calendar::internalSet (EDateFields field, int32_t value)
ICU 2.6. Use internalSet(UCalendarDateFields field, int32_t value) instead.
Global icu::Calendar::isSet (EDateFields field) const
ICU 2.6. Use isSet(UCalendarDateFields field) instead.
Global icu::Calendar::roll (EDateFields field, UBool up, UErrorCode &status)
ICU 2.6. Use roll(UCalendarDateFields field, UBool up, UErrorCode& status) instead.
Global icu::Calendar::roll (EDateFields field, int32_t amount, UErrorCode &status)
ICU 2.6. Use roll(UCalendarDateFields field, int32_t amount, UErrorCode& status) instead.
Global icu::Calendar::set (EDateFields field, int32_t value)
ICU 2.6. Use set(UCalendarDateFields field, int32_t value) instead.
Global icu::Calendar::setFirstDayOfWeek (EDaysOfWeek value)
ICU 2.6. Use setFirstDayOfWeek(UCalendarDaysOfWeek value) instead.
Class icu::ChoiceFormat
ICU 49 Use MessageFormat instead, with plural and select arguments.
Global icu::ChoiceFormat::applyPattern (const UnicodeString &pattern, UErrorCode &status)
ICU 49 Use MessageFormat instead, with plural and select arguments.
Global icu::ChoiceFormat::applyPattern (const UnicodeString &pattern, UParseError &parseError, UErrorCode &status)
ICU 49 Use MessageFormat instead, with plural and select arguments.
Global icu::ChoiceFormat::ChoiceFormat (const UnicodeString &pattern, UErrorCode &status)
ICU 49 Use MessageFormat instead, with plural and select arguments.
Global icu::ChoiceFormat::ChoiceFormat (const double *limits, const UnicodeString *formats, int32_t count)
ICU 49 Use MessageFormat instead, with plural and select arguments.
Global icu::ChoiceFormat::ChoiceFormat (const double *limits, const UBool *closures, const UnicodeString *formats, int32_t count)
ICU 49 Use MessageFormat instead, with plural and select arguments.
Global icu::ChoiceFormat::ChoiceFormat (const ChoiceFormat &that)
ICU 49 Use MessageFormat instead, with plural and select arguments.
Global icu::ChoiceFormat::clone (void) const
ICU 49 Use MessageFormat instead, with plural and select arguments.
Global icu::ChoiceFormat::format (double number, UnicodeString &appendTo, FieldPosition &pos) const
ICU 49 Use MessageFormat instead, with plural and select arguments.
Global icu::ChoiceFormat::format (int32_t number, UnicodeString &appendTo, FieldPosition &pos) const
ICU 49 Use MessageFormat instead, with plural and select arguments.
Global icu::ChoiceFormat::format (int64_t number, UnicodeString &appendTo, FieldPosition &pos) const
ICU 49 Use MessageFormat instead, with plural and select arguments.
Global icu::ChoiceFormat::format (const Formattable *objs, int32_t cnt, UnicodeString &appendTo, FieldPosition &pos, UErrorCode &success) const
ICU 49 Use MessageFormat instead, with plural and select arguments.
Global icu::ChoiceFormat::getClosures (int32_t &count) const
ICU 4.8 Use the MessagePattern class to analyze a ChoiceFormat pattern.
Global icu::ChoiceFormat::getDynamicClassID (void) const
ICU 49 Use MessageFormat instead, with plural and select arguments.
Global icu::ChoiceFormat::getFormats (int32_t &count) const
ICU 4.8 Use the MessagePattern class to analyze a ChoiceFormat pattern.
Global icu::ChoiceFormat::getLimits (int32_t &count) const
ICU 4.8 Use the MessagePattern class to analyze a ChoiceFormat pattern.
Global icu::ChoiceFormat::getStaticClassID (void)
ICU 49 Use MessageFormat instead, with plural and select arguments.
Global icu::ChoiceFormat::operator= (const ChoiceFormat &that)
ICU 49 Use MessageFormat instead, with plural and select arguments.
Global icu::ChoiceFormat::operator== (const Format &other) const
ICU 49 Use MessageFormat instead, with plural and select arguments.
Global icu::ChoiceFormat::parse (const UnicodeString &text, Formattable &result, ParsePosition &parsePosition) const
ICU 49 Use MessageFormat instead, with plural and select arguments.
Global icu::ChoiceFormat::setChoices (const double *limitsToCopy, const UnicodeString *formatsToCopy, int32_t count)
ICU 49 Use MessageFormat instead, with plural and select arguments.
Global icu::ChoiceFormat::setChoices (const double *limits, const UBool *closures, const UnicodeString *formats, int32_t count)
ICU 49 Use MessageFormat instead, with plural and select arguments.
Global icu::ChoiceFormat::toPattern (UnicodeString &pattern) const
ICU 49 Use MessageFormat instead, with plural and select arguments.
Global icu::ChoiceFormat::~ChoiceFormat ()
ICU 49 Use MessageFormat instead, with plural and select arguments.
Global icu::CollationKey::compareTo (const CollationKey &target) const
ICU 2.6 use the overload with error code
Global icu::Collator::Collator (UCollationStrength collationStrength, UNormalizationMode decompositionMode)
ICU 2.4. Subclasses should use the default constructor instead and handle the strength and normalization mode themselves.
Global icu::Collator::compare (const UnicodeString &source, const UnicodeString &target) const
ICU 2.6 use the overload with UErrorCode &
Global icu::Collator::compare (const UnicodeString &source, const UnicodeString &target, int32_t length) const
ICU 2.6 use the overload with UErrorCode &
Global icu::Collator::compare (const UChar *source, int32_t sourceLength, const UChar *target, int32_t targetLength) const
ICU 2.6 use the overload with UErrorCode &
Global icu::Collator::EComparisonResult
ICU 2.6. Use C enum UCollationResult defined in ucol.h
Global icu::Collator::getLocale (ULocDataLocaleType type, UErrorCode &status) const =0
ICU 2.8 This API is under consideration for revision in ICU 3.0.
Global icu::Collator::getStrength (void) const
ICU 2.6 Use getAttribute(UCOL_STRENGTH...) instead
Global icu::Collator::safeClone (void) const
ICU 50 no need to have two methods for cloning
Global icu::Collator::setStrength (ECollationStrength newStrength)
ICU 2.6 Use setAttribute(UCOL_STRENGTH...) instead
Global icu::DateFormatSymbols::getZoneStrings (int32_t &rowCount, int32_t &columnCount) const
ICU 3.6
Global icu::DecimalFormat::fgNumberPatterns []
ICU 3.4. This string has no public purpose. Please don't use it.
Global icu::DecimalFormat::setCurrency (const UChar *theCurrency)
ICU 3.0. Use setCurrency(const UChar*, UErrorCode&).
Global icu::DictionaryBasedBreakIterator
ICU 3.6
Global icu::Formattable::getLong (UErrorCode *status) const
ICU 3.0 use getLong(UErrorCode&) instead
Global icu::GregorianCalendar::getActualMaximum (EDateFields field) const
ICU 2.6. Use getActualMaximum(UCalendarDateFields field) instead.
Global icu::GregorianCalendar::getActualMinimum (EDateFields field) const
ICU 2.6. Use getActualMinimum(UCalendarDateFields field) instead.
Global icu::GregorianCalendar::getActualMinimum (EDateFields field, UErrorCode &status) const
ICU 2.6. Use getActualMinimum(UCalendarDateFields field) instead. (Added to ICU 3.0 for signature consistency)
Global icu::GregorianCalendar::roll (EDateFields field, int32_t amount, UErrorCode &status)
ICU 2.6. Use roll(UCalendarDateFields field, int32_t amount, UErrorCode& status) instead.
Global icu::LayoutEngine::getFontTable (LETag tableTag) const
Global icu::PluralFormat::setLocale (const Locale &locale, UErrorCode &status)
ICU 50 This method clears the pattern and might create a different kind of PluralRules instance; use one of the constructors to create a new instance instead.
Global icu::ResourceBundle::getLocale (void) const
ICU 2.8 Use getLocale(ULocDataLocaleType type, UErrorCode &status) overload instead.
Global icu::ResourceBundle::getVersionNumber (void) const
ICU 2.8 Use getVersion instead.
Global icu::RuleBasedBreakIterator::createBufferClone (void *stackBuffer, int32_t &BufferSize, UErrorCode &status)
ICU 52. Use clone() instead.
Global icu::RuleBasedCollator::cloneRuleData (int32_t &length, UErrorCode &status)
ICU 52. Use cloneBinary() instead.
Global icu::RuleBasedCollator::getLocale (ULocDataLocaleType type, UErrorCode &status) const
ICU 2.8 likely to change in ICU 3.0, based on feedback
Global icu::RuleBasedCollator::getMaxExpansion (int32_t order) const
ICU 51 Use CollationElementIterator::getMaxExpansion() instead.
Global icu::RuleBasedTimeZone::inDaylightTime (UDate date, UErrorCode &status) const
ICU 2.4. Use Calendar::inDaylightTime() instead.
Global icu::SimpleTimeZone::inDaylightTime (UDate date, UErrorCode &status) const
ICU 2.4. Use Calendar::inDaylightTime() instead.
Global icu::TimeZone::inDaylightTime (UDate date, UErrorCode &status) const =0
ICU 2.4. Use Calendar::inDaylightTime() instead.
Global icu::VTimeZone::inDaylightTime (UDate date, UErrorCode &status) const
ICU 2.4. Use Calendar::inDaylightTime() instead.
globalScope> Global LEUnicode
since ICU 2.4. Use LEUnicode16 instead
globalScope> Global RES_ALIAS
ICU 2.6 Use the URES_ constant instead.
globalScope> Global RES_ARRAY
ICU 2.6 Use the URES_ constant instead.
globalScope> Global RES_BINARY
ICU 2.6 Use the URES_ constant instead.
globalScope> Global RES_INT
ICU 2.6 Use the URES_ constant instead.
globalScope> Global RES_INT_VECTOR
ICU 2.6 Use the URES_ constant instead.
globalScope> Global RES_NONE
ICU 2.6 Use the URES_ constant instead.
globalScope> Global RES_RESERVED
ICU 2.6 Not used.
globalScope> Global RES_STRING
ICU 2.6 Use the URES_ constant instead.
globalScope> Global RES_TABLE
ICU 2.6 Use the URES_ constant instead.
globalScope> Global U_BRK_SAFECLONE_BUFFERSIZE
ICU 52. Do not rely on ubrk_safeClone() cloning into any provided buffer.
globalScope> Global U_CNV_SAFECLONE_BUFFERSIZE
ICU 52. Do not rely on ucnv_safeClone() cloning into any provided buffer.
globalScope> Global U_COL_SAFECLONE_BUFFERSIZE
ICU 52. Do not rely on ucol_safeClone() cloning into any provided buffer.
globalScope> Global u_getISOComment (UChar32 c, char *dest, int32_t destCapacity, UErrorCode *pErrorCode)
ICU 49
globalScope> Global u_setAtomicIncDecFunctions (const void *context, UMtxAtomicFn *inc, UMtxAtomicFn *dec, UErrorCode *status)
ICU 52. This function is no longer supported.
globalScope> Global u_setMutexFunctions (const void *context, UMtxInitFn *init, UMtxFn *destroy, UMtxFn *lock, UMtxFn *unlock, UErrorCode *status)
ICU 52. This function is no longer supported.
globalScope> Global U_UNICODE_10_CHAR_NAME
ICU 49
globalScope> Global UBRK_TITLE
ICU 2.8 Use the word break iterator for titlecasing for Unicode 4 and later.
globalScope> Global UCHAR_ISO_COMMENT
ICU 49
globalScope> Global UCHAR_UNICODE_1_NAME
ICU 49
globalScope> Global ucol_getContractions (const UCollator *coll, USet *conts, UErrorCode *status)
ICU 3.4, use ucol_getContractionsAndExpansions instead
globalScope> Global ucol_getLocale (const UCollator *coll, ULocDataLocaleType type, UErrorCode *status)
ICU 2.8 Use ucol_getLocaleByType instead
globalScope> Global UCOL_HIRAGANA_QUATERNARY_MODE
ICU 50 Implementation detail, cannot be set via API, might be removed from implementation.
globalScope> Global UDAT_ABBR_STANDALONE_MONTH
ICU 50 Use UDAT_ABBR_MONTH instead.
globalScope> Global UDAT_HOUR_GENERIC_TZ
ICU 50 Use instead UDAT_HOUR UDAT_ABBR_GENERIC_TZ or some other timezone presentation.
globalScope> Global UDAT_HOUR_MINUTE_GENERIC_TZ
ICU 50 Use instead UDAT_HOUR_MINUTE UDAT_ABBR_GENERIC_TZ or some other timezone presentation.
globalScope> Global UDAT_HOUR_MINUTE_TZ
ICU 50 Use instead UDAT_HOUR_MINUTE UDAT_ABBR_SPECIFIC_TZ or some other timezone presentation.
globalScope> Global UDAT_HOUR_TZ
ICU 50 Use instead UDAT_HOUR UDAT_ABBR_SPECIFIC_TZ or some other timezone presentation.
globalScope> Global UDAT_STANDALONE_MONTH
ICU 50 Use UDAT_MONTH instead.
globalScope> Global ULOC_REQUESTED_LOCALE
ICU 2.8
globalScope> Global UMTX
ICU 52. This type is no longer supported.
globalScope> Global UMtxAtomicFn (const void *context, int32_t *p)
ICU 52. This function is no longer supported.
globalScope> Global UMtxFn (const void *context, UMTX *mutex)
ICU 52. This function is no longer supported.
globalScope> Global UMtxInitFn (const void *context, UMTX *mutex, UErrorCode *status)
ICU 52. This function is no longer supported.
globalScope> Global UNUM_FOUND_HALFEVEN
, ICU 3.8
globalScope> Global ures_countArrayItems (const UResourceBundle *resourceBundle, const char *resourceKey, UErrorCode *err)
ICU 2.8 User ures_getSize instead
globalScope> Global ures_getLocale (const UResourceBundle *resourceBundle, UErrorCode *status)
ICU 2.8 Use ures_getLocaleByType instead.
globalScope> Global ures_getVersionNumber (const UResourceBundle *resourceBundle)
ICU 2.8 Use ures_getVersion instead.
globalScope> Global uspoof_checkUnicodeString (const USpoofChecker *sc, const icu::UnicodeString &id, int32_t *position, UErrorCode *status)
ICU 51
Parameters
statusThe error code, set if an error occurred while attempting to perform the check. Spoofing or security issues detected with the input string are not reported here, but through the function's return value.
Returns
An integer value with bits set for any potential security or spoofing issues detected. The bits are defined by enum USpoofChecks. (returned_value & USPOOF_ALL_CHECKS) will be zero if the input string passes all of the enabled checks.
globalScope> Global uspoof_checkUTF8 (const USpoofChecker *sc, const char *id, int32_t length, int32_t *position, UErrorCode *status)
ICU 51
Parameters
statusThe error code, set if an error occurred while attempting to perform the check. Spoofing or security issues detected with the input string are not reported here, but through the function's return value. If the input contains invalid UTF-8 sequences, a status of U_INVALID_CHAR_FOUND will be returned.
Returns
An integer value with bits set for any potential security or spoofing issues detected. The bits are defined by enum USpoofChecks. (returned_value & USPOOF_ALL_CHECKS) will be zero if the input string passes all of the enabled checks.
globalScope> Global USPOOF_SINGLE_SCRIPT
ICU 51 Use RESTRICTION_LEVEL instead.
globalScope> Global UTF16_APPEND_CHAR_SAFE (s, i, length, c)
ICU 2.4. Use U16_APPEND instead, see utf_old.h.
globalScope> Global UTF16_APPEND_CHAR_UNSAFE (s, i, c)
ICU 2.4. Renamed to U16_APPEND_UNSAFE, see utf_old.h.
globalScope> Global UTF16_ARRAY_SIZE (size)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF16_BACK_1_SAFE (s, start, i)
ICU 2.4. Renamed to U16_BACK_1, see utf_old.h.
globalScope> Global UTF16_BACK_1_UNSAFE (s, i)
ICU 2.4. Renamed to U16_BACK_1_UNSAFE, see utf_old.h.
globalScope> Global UTF16_BACK_N_SAFE (s, start, i, n)
ICU 2.4. Renamed to U16_BACK_N, see utf_old.h.
globalScope> Global UTF16_BACK_N_UNSAFE (s, i, n)
ICU 2.4. Renamed to U16_BACK_N_UNSAFE, see utf_old.h.
globalScope> Global UTF16_CHAR_LENGTH (c)
ICU 2.4. Renamed to U16_LENGTH, see utf_old.h.
globalScope> Global UTF16_FWD_1_SAFE (s, i, length)
ICU 2.4. Renamed to U16_FWD_1, see utf_old.h.
globalScope> Global UTF16_FWD_1_UNSAFE (s, i)
ICU 2.4. Renamed to U16_FWD_1_UNSAFE, see utf_old.h.
globalScope> Global UTF16_FWD_N_SAFE (s, i, length, n)
ICU 2.4. Renamed to U16_FWD_N, see utf_old.h.
globalScope> Global UTF16_FWD_N_UNSAFE (s, i, n)
ICU 2.4. Renamed to U16_FWD_N_UNSAFE, see utf_old.h.
globalScope> Global UTF16_GET_CHAR_SAFE (s, start, i, length, c, strict)
ICU 2.4. Use U16_GET instead, see utf_old.h.
globalScope> Global UTF16_GET_CHAR_UNSAFE (s, i, c)
ICU 2.4. Renamed to U16_GET_UNSAFE, see utf_old.h.
globalScope> Global UTF16_GET_PAIR_VALUE (first, second)
ICU 2.4. Renamed to U16_GET_SUPPLEMENTARY, see utf_old.h.
globalScope> Global UTF16_IS_LEAD (uchar)
ICU 2.4. Renamed to U16_IS_LEAD, see utf_old.h.
globalScope> Global UTF16_IS_SINGLE (uchar)
ICU 2.4. Renamed to U16_IS_SINGLE, see utf_old.h.
globalScope> Global UTF16_IS_TRAIL (uchar)
ICU 2.4. Renamed to U16_IS_TRAIL, see utf_old.h.
globalScope> Global UTF16_LEAD (supplementary)
ICU 2.4. Renamed to U16_LEAD, see utf_old.h.
globalScope> Global UTF16_MAX_CHAR_LENGTH
ICU 2.4. Renamed to U16_MAX_LENGTH, see utf_old.h.
globalScope> Global UTF16_NEED_MULTIPLE_UCHAR (c)
ICU 2.4.
globalScope> Global UTF16_NEXT_CHAR_SAFE (s, i, length, c, strict)
ICU 2.4. Use U16_NEXT instead, see utf_old.h.
globalScope> Global UTF16_NEXT_CHAR_UNSAFE (s, i, c)
ICU 2.4. Renamed to U16_NEXT_UNSAFE, see utf_old.h.
globalScope> Global UTF16_PREV_CHAR_SAFE (s, start, i, c, strict)
ICU 2.4. Use U16_PREV instead, see utf_old.h.
globalScope> Global UTF16_PREV_CHAR_UNSAFE (s, i, c)
ICU 2.4. Renamed to U16_PREV_UNSAFE, see utf_old.h.
globalScope> Global UTF16_SET_CHAR_LIMIT_SAFE (s, start, i, length)
ICU 2.4. Renamed to U16_SET_CP_LIMIT, see utf_old.h.
globalScope> Global UTF16_SET_CHAR_LIMIT_UNSAFE (s, i)
ICU 2.4. Renamed to U16_SET_CP_LIMIT_UNSAFE, see utf_old.h.
globalScope> Global UTF16_SET_CHAR_START_SAFE (s, start, i)
ICU 2.4. Renamed to U16_SET_CP_START, see utf_old.h.
globalScope> Global UTF16_SET_CHAR_START_UNSAFE (s, i)
ICU 2.4. Renamed to U16_SET_CP_START_UNSAFE, see utf_old.h.
globalScope> Global UTF16_TRAIL (supplementary)
ICU 2.4. Renamed to U16_TRAIL, see utf_old.h.
globalScope> Global UTF32_APPEND_CHAR_SAFE (s, i, length, c)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_APPEND_CHAR_UNSAFE (s, i, c)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_ARRAY_SIZE (size)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_BACK_1_SAFE (s, start, i)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_BACK_1_UNSAFE (s, i)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_BACK_N_SAFE (s, start, i, n)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_BACK_N_UNSAFE (s, i, n)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_CHAR_LENGTH (c)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_FWD_1_SAFE (s, i, length)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_FWD_1_UNSAFE (s, i)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_FWD_N_SAFE (s, i, length, n)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_FWD_N_UNSAFE (s, i, n)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_GET_CHAR_SAFE (s, start, i, length, c, strict)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_GET_CHAR_UNSAFE (s, i, c)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_IS_LEAD (uchar)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_IS_SAFE (c, strict)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_IS_SINGLE (uchar)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_IS_TRAIL (uchar)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_MAX_CHAR_LENGTH
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_NEED_MULTIPLE_UCHAR (c)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_NEXT_CHAR_SAFE (s, i, length, c, strict)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_NEXT_CHAR_UNSAFE (s, i, c)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_PREV_CHAR_SAFE (s, start, i, c, strict)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_PREV_CHAR_UNSAFE (s, i, c)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_SET_CHAR_LIMIT_SAFE (s, i, length)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_SET_CHAR_LIMIT_UNSAFE (s, i)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_SET_CHAR_START_SAFE (s, start, i)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF32_SET_CHAR_START_UNSAFE (s, i)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF8_APPEND_CHAR_SAFE (s, i, length, c)
ICU 2.4. Use U8_APPEND instead, see utf_old.h.
globalScope> Global UTF8_APPEND_CHAR_UNSAFE (s, i, c)
ICU 2.4. Renamed to U8_APPEND_UNSAFE, see utf_old.h.
globalScope> Global UTF8_ARRAY_SIZE (size)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF8_BACK_1_SAFE (s, start, i)
ICU 2.4. Renamed to U8_BACK_1, see utf_old.h.
globalScope> Global UTF8_BACK_1_UNSAFE (s, i)
ICU 2.4. Renamed to U8_BACK_1_UNSAFE, see utf_old.h.
globalScope> Global UTF8_BACK_N_SAFE (s, start, i, n)
ICU 2.4. Renamed to U8_BACK_N, see utf_old.h.
globalScope> Global UTF8_BACK_N_UNSAFE (s, i, n)
ICU 2.4. Renamed to U8_BACK_N_UNSAFE, see utf_old.h.
globalScope> Global UTF8_CHAR_LENGTH (c)
ICU 2.4. Use U8_LENGTH instead, see utf.h.
globalScope> Global UTF8_COUNT_TRAIL_BYTES (leadByte)
ICU 2.4. Renamed to U8_COUNT_TRAIL_BYTES, see utf_old.h.
globalScope> Global UTF8_ERROR_VALUE_1

ICU 2.4. Obsolete, see utf_old.h.

ICU 2.4. Obsolete, see utf_old.h.

ICU 2.4. Obsolete, see utf_old.h.

globalScope> Global UTF8_ERROR_VALUE_2
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF8_FWD_1_SAFE (s, i, length)
ICU 2.4. Renamed to U8_FWD_1, see utf_old.h.
globalScope> Global UTF8_FWD_1_UNSAFE (s, i)
ICU 2.4. Renamed to U8_FWD_1_UNSAFE, see utf_old.h.
globalScope> Global UTF8_FWD_N_SAFE (s, i, length, n)
ICU 2.4. Renamed to U8_FWD_N, see utf_old.h.
globalScope> Global UTF8_FWD_N_UNSAFE (s, i, n)
ICU 2.4. Renamed to U8_FWD_N_UNSAFE, see utf_old.h.
globalScope> Global UTF8_GET_CHAR_SAFE (s, start, i, length, c, strict)
ICU 2.4. Use U8_GET instead, see utf_old.h.
globalScope> Global UTF8_GET_CHAR_UNSAFE (s, i, c)
ICU 2.4. Renamed to U8_GET_UNSAFE, see utf_old.h.
globalScope> Global UTF8_IS_LEAD (uchar)
ICU 2.4.
globalScope> Global UTF8_IS_SINGLE (uchar)
ICU 2.4.
globalScope> Global UTF8_IS_TRAIL (uchar)
ICU 2.4.
globalScope> Global UTF8_MASK_LEAD_BYTE (leadByte, countTrailBytes)
ICU 2.4. Renamed to U8_MASK_LEAD_BYTE, see utf_old.h.
globalScope> Global UTF8_MAX_CHAR_LENGTH
ICU 2.4. Renamed to U8_MAX_LENGTH, see utf_old.h.
globalScope> Global UTF8_NEED_MULTIPLE_UCHAR (c)
ICU 2.4.
globalScope> Global UTF8_NEXT_CHAR_SAFE (s, i, length, c, strict)
ICU 2.4. Use U8_NEXT instead, see utf_old.h.
globalScope> Global UTF8_NEXT_CHAR_UNSAFE (s, i, c)
ICU 2.4. Renamed to U8_NEXT_UNSAFE, see utf_old.h.
globalScope> Global UTF8_PREV_CHAR_SAFE (s, start, i, c, strict)
ICU 2.4. Use U8_PREV instead, see utf_old.h.
globalScope> Global UTF8_PREV_CHAR_UNSAFE (s, i, c)
ICU 2.4. Renamed to U8_PREV_UNSAFE, see utf_old.h.
globalScope> Global UTF8_SET_CHAR_LIMIT_SAFE (s, start, i, length)
ICU 2.4. Renamed to U8_SET_CP_LIMIT, see utf_old.h.
globalScope> Global UTF8_SET_CHAR_LIMIT_UNSAFE (s, i)
ICU 2.4. Renamed to U8_SET_CP_LIMIT_UNSAFE, see utf_old.h.
globalScope> Global UTF8_SET_CHAR_START_SAFE (s, start, i)
ICU 2.4. Renamed to U8_SET_CP_START, see utf_old.h.
globalScope> Global UTF8_SET_CHAR_START_UNSAFE (s, i)
ICU 2.4. Renamed to U8_SET_CP_START_UNSAFE, see utf_old.h.
globalScope> Global UTF_APPEND_CHAR (s, i, length, c)
ICU 2.4. Use U16_APPEND instead, see utf_old.h.
globalScope> Global UTF_APPEND_CHAR_SAFE (s, i, length, c)
ICU 2.4. Use U16_APPEND instead, see utf_old.h.
globalScope> Global UTF_APPEND_CHAR_UNSAFE (s, i, c)
ICU 2.4. Renamed to U16_APPEND_UNSAFE, see utf_old.h.
globalScope> Global UTF_ARRAY_SIZE (size)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF_BACK_1 (s, start, i)
ICU 2.4. Renamed to U16_BACK_1, see utf_old.h.
globalScope> Global UTF_BACK_1_SAFE (s, start, i)
ICU 2.4. Renamed to U16_BACK_1, see utf_old.h.
globalScope> Global UTF_BACK_1_UNSAFE (s, i)
ICU 2.4. Renamed to U16_BACK_1_UNSAFE, see utf_old.h.
globalScope> Global UTF_BACK_N (s, start, i, n)
ICU 2.4. Renamed to U16_BACK_N, see utf_old.h.
globalScope> Global UTF_BACK_N_SAFE (s, start, i, n)
ICU 2.4. Renamed to U16_BACK_N, see utf_old.h.
globalScope> Global UTF_BACK_N_UNSAFE (s, i, n)
ICU 2.4. Renamed to U16_BACK_N_UNSAFE, see utf_old.h.
globalScope> Global UTF_CHAR_LENGTH (c)
ICU 2.4. Renamed to U16_LENGTH, see utf_old.h.
globalScope> Global UTF_ERROR_VALUE
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF_FIRST_SURROGATE (supplementary)
ICU 2.4. Renamed to U16_LEAD, see utf_old.h.
globalScope> Global UTF_FWD_1 (s, i, length)
ICU 2.4. Renamed to U16_FWD_1, see utf_old.h.
globalScope> Global UTF_FWD_1_SAFE (s, i, length)
ICU 2.4. Renamed to U16_FWD_1, see utf_old.h.
globalScope> Global UTF_FWD_1_UNSAFE (s, i)
ICU 2.4. Renamed to U16_FWD_1_UNSAFE, see utf_old.h.
globalScope> Global UTF_FWD_N (s, i, length, n)
ICU 2.4. Renamed to U16_FWD_N, see utf_old.h.
globalScope> Global UTF_FWD_N_SAFE (s, i, length, n)
ICU 2.4. Renamed to U16_FWD_N, see utf_old.h.
globalScope> Global UTF_FWD_N_UNSAFE (s, i, n)
ICU 2.4. Renamed to U16_FWD_N_UNSAFE, see utf_old.h.
globalScope> Global UTF_GET_CHAR (s, start, i, length, c)
ICU 2.4. Renamed to U16_GET, see utf_old.h.
globalScope> Global UTF_GET_CHAR_SAFE (s, start, i, length, c, strict)
ICU 2.4. Use U16_GET instead, see utf_old.h.
globalScope> Global UTF_GET_CHAR_UNSAFE (s, i, c)
ICU 2.4. Renamed to U16_GET_UNSAFE, see utf_old.h.
globalScope> Global UTF_IS_ERROR (c)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF_IS_FIRST_SURROGATE (uchar)
ICU 2.4.
globalScope> Global UTF_IS_LEAD (uchar)
ICU 2.4. Renamed to U_IS_LEAD and U16_IS_LEAD, see utf_old.h.
globalScope> Global UTF_IS_SECOND_SURROGATE (uchar)
ICU 2.4.
globalScope> Global UTF_IS_SINGLE (uchar)
ICU 2.4. Renamed to U_IS_SINGLE and U16_IS_SINGLE, see utf_old.h.
globalScope> Global UTF_IS_SURROGATE (uchar)
ICU 2.4. Renamed to U_IS_SURROGATE and U16_IS_SURROGATE, see utf_old.h.
globalScope> Global UTF_IS_SURROGATE_FIRST (c)
ICU 2.4.
globalScope> Global UTF_IS_TRAIL (uchar)
ICU 2.4. Renamed to U_IS_TRAIL and U16_IS_TRAIL, see utf_old.h.
globalScope> Global UTF_IS_UNICODE_CHAR (c)
ICU 2.4. Renamed to U_IS_UNICODE_CHAR, see utf_old.h.
globalScope> Global UTF_IS_UNICODE_NONCHAR (c)
ICU 2.4. Renamed to U_IS_UNICODE_NONCHAR, see utf_old.h.
globalScope> Global UTF_IS_VALID (c)
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF_MAX_CHAR_LENGTH
ICU 2.4. Renamed to U16_MAX_LENGTH, see utf_old.h.
globalScope> Global UTF_NEED_MULTIPLE_UCHAR (c)
ICU 2.4. Use U16_LENGTH or test ((uint32_t)(c)>0xffff) instead.
globalScope> Global UTF_NEXT_CHAR (s, i, length, c)
ICU 2.4. Renamed to U16_NEXT, see utf_old.h.
globalScope> Global UTF_NEXT_CHAR_SAFE (s, i, length, c, strict)
ICU 2.4. Use U16_NEXT instead, see utf_old.h.
globalScope> Global UTF_NEXT_CHAR_UNSAFE (s, i, c)
ICU 2.4. Renamed to U16_NEXT_UNSAFE, see utf_old.h.
globalScope> Global UTF_PREV_CHAR (s, start, i, c)
ICU 2.4. Renamed to U16_PREV, see utf_old.h.
globalScope> Global UTF_PREV_CHAR_SAFE (s, start, i, c, strict)
ICU 2.4. Use U16_PREV instead, see utf_old.h.
globalScope> Global UTF_PREV_CHAR_UNSAFE (s, i, c)
ICU 2.4. Renamed to U16_PREV_UNSAFE, see utf_old.h.
globalScope> Global UTF_SAFE
ICU 2.4. Obsolete, see utf_old.h.
globalScope> Global UTF_SECOND_SURROGATE (supplementary)
ICU 2.4. Renamed to U16_TRAIL, see utf_old.h.
globalScope> Global UTF_SET_CHAR_LIMIT (s, start, i, length)
ICU 2.4. Renamed to U16_SET_CP_LIMIT, see utf_old.h.
globalScope> Global UTF_SET_CHAR_LIMIT_SAFE (s, start, i, length)
ICU 2.4. Renamed to U16_SET_CP_LIMIT, see utf_old.h.
globalScope> Global UTF_SET_CHAR_LIMIT_UNSAFE (s, i)
ICU 2.4. Renamed to U16_SET_CP_LIMIT_UNSAFE, see utf_old.h.
globalScope> Global UTF_SET_CHAR_START (s, start, i)
ICU 2.4. Renamed to U16_SET_CP_START, see utf_old.h.
globalScope> Global UTF_SET_CHAR_START_SAFE (s, start, i)
ICU 2.4. Renamed to U16_SET_CP_START, see utf_old.h.
globalScope> Global UTF_SET_CHAR_START_UNSAFE (s, i)
ICU 2.4. Renamed to U16_SET_CP_START_UNSAFE, see utf_old.h.
globalScope> Global UTF_SIZE

ICU 2.4. Use the macros in utf.h, utf16.h, utf8.h instead.

ICU 2.4. Obsolete, see utf_old.h.

globalScope> Global UTF_SURROGATE_OFFSET
ICU 2.4. Renamed to U16_SURROGATE_OFFSET, see utf_old.h.
globalScope> Global utrans_getAvailableID (int32_t index, char *buf, int32_t bufCapacity)
ICU 2.8 Use utrans_openIDs() instead, see utrans.h
globalScope> Global utrans_getID (const UTransliterator *trans, char *buf, int32_t bufCapacity)
ICU 2.8 Use utrans_getUnicodeID() instead, see utrans.h
globalScope> Global utrans_open (const char *id, UTransDirection dir, const UChar *rules, int32_t rulesLength, UParseError *parseError, UErrorCode *status)
ICU 2.8 Use utrans_openU() instead, see utrans.h
globalScope> Global utrans_unregister (const char *id)
ICU 2.8 Use utrans_unregisterID() instead, see utrans.h