Deprecated List

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::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::fieldDifference (UDate when, EDateFields field, UErrorCode &status)
ICU 2.6. Use fieldDifference(UDate when, UCalendarDateFields field, UErrorCode& status).

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, int32_t amount, UErrorCode &status)
ICU 2.6. Use roll(UCalendarDateFields field, int32_t amount, UErrorCode& status) 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::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.

Global icu::Calendar::fIsSet [UCAL_FIELD_COUNT]
ICU 2.8 use (fStamp[n]!=kUnset)

Class icu::ChoiceFormat
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::~ChoiceFormat ()
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::applyPattern (const UnicodeString &pattern, UErrorCode &status)
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 (int32_t number, UnicodeString &appendTo) const
ICU 49 Use MessageFormat instead, with plural and select arguments.

Global icu::ChoiceFormat::format (double number, UnicodeString &appendTo) const
ICU 49 Use MessageFormat instead, with plural and select arguments.

Global icu::ChoiceFormat::format (const Formattable &obj, UnicodeString &appendTo, UErrorCode &status) const
ICU 49 Use MessageFormat instead, with plural and select arguments.

Global icu::ChoiceFormat::format (const Formattable &obj, UnicodeString &appendTo, FieldPosition &pos, UErrorCode &status) 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::format (int64_t 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 (double number, UnicodeString &appendTo, FieldPosition &pos) 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, UErrorCode &status) 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 *limits, const UBool *closures, const UnicodeString *formats, int32_t count)
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::toPattern (UnicodeString &pattern) const
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::EComparisonResult
ICU 2.6. Use C enum UCollationResult defined in ucol.h

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::compare (const UnicodeString &source, const UnicodeString &target, int32_t length) const
ICU 2.6 use the overload with UErrorCode &

Global icu::Collator::compare (const UnicodeString &source, const UnicodeString &target) const
ICU 2.6 use the overload with UErrorCode &

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::setCurrency (const UChar *theCurrency)
ICU 3.0. Use setCurrency(const UChar*, UErrorCode&).

Global icu::DecimalFormat::fgNumberPatterns []
ICU 3.4. This string has no public purpose. Please don't use it.

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, UErrorCode &status) const
ICU 2.6. Use getActualMinimum(UCalendarDateFields field) instead. (Added to ICU 3.0 for signature consistency)

Global icu::GregorianCalendar::getActualMinimum (EDateFields field) const
ICU 2.6. Use getActualMinimum(UCalendarDateFields field) instead.

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::RuleBasedCollator::getLocale (ULocDataLocaleType type, UErrorCode &status) const
ICU 2.8 likely to change in ICU 3.0, based on feedback

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.

Global LEUnicode
since ICU 2.4. Use LEUnicode16 instead

Global UBRK_TITLE
ICU 2.8 Use the word break iterator for titlecasing for Unicode 4 and later.

Global U_UNICODE_10_CHAR_NAME
ICU 49

Global UCHAR_ISO_COMMENT
ICU 49

Global UCHAR_UNICODE_1_NAME
ICU 49

Global u_getISOComment
ICU 49

Global UCOL_HIRAGANA_QUATERNARY_MODE
ICU 50 Implementation detail, cannot be set via API, might be removed from implementation.

Global ucol_getContractions
ICU 3.4, use ucol_getContractionsAndExpansions instead

Global ucol_getLocale
ICU 2.8 Use ucol_getLocaleByType instead

Global UDAT_ABBR_STANDALONE_MONTH
ICU 50 Use UDAT_ABBR_MONTH instead.

Global UDAT_HOUR_GENERIC_TZ
ICU 50 Use instead UDAT_HOUR UDAT_ABBR_GENERIC_TZ or some other timezone presentation.

Global UDAT_HOUR_MINUTE_GENERIC_TZ
ICU 50 Use instead UDAT_HOUR_MINUTE UDAT_ABBR_GENERIC_TZ or some other timezone presentation.

Global UDAT_HOUR_MINUTE_TZ
ICU 50 Use instead UDAT_HOUR_MINUTE UDAT_ABBR_SPECIFIC_TZ or some other timezone presentation.

Global UDAT_HOUR_TZ
ICU 50 Use instead UDAT_HOUR UDAT_ABBR_SPECIFIC_TZ or some other timezone presentation.

Global UDAT_STANDALONE_MONTH
ICU 50 Use UDAT_MONTH instead.

Global ULOC_REQUESTED_LOCALE
ICU 2.8

Global UNUM_FOUND_HALFEVEN
, ICU 3.8

Global RES_NONE
ICU 2.6 Use the URES_ constant instead.

Global RES_STRING
ICU 2.6 Use the URES_ constant instead.

Global RES_BINARY
ICU 2.6 Use the URES_ constant instead.

Global RES_TABLE
ICU 2.6 Use the URES_ constant instead.

Global RES_ALIAS
ICU 2.6 Use the URES_ constant instead.

Global RES_INT
ICU 2.6 Use the URES_ constant instead.

Global RES_ARRAY
ICU 2.6 Use the URES_ constant instead.

Global RES_INT_VECTOR
ICU 2.6 Use the URES_ constant instead.

Global RES_RESERVED
ICU 2.6 Not used.

Global ures_countArrayItems
ICU 2.8 User ures_getSize instead

Global ures_getLocale
ICU 2.8 Use ures_getLocaleByType instead.

Global ures_getVersionNumber
ICU 2.8 Use ures_getVersion instead.

Global UTF16_APPEND_CHAR_SAFE
ICU 2.4. Use U16_APPEND instead, see utf_old.h.

Global UTF16_APPEND_CHAR_UNSAFE
ICU 2.4. Renamed to U16_APPEND_UNSAFE, see utf_old.h.

Global UTF16_ARRAY_SIZE
ICU 2.4. Obsolete, see utf_old.h.

Global UTF16_BACK_1_SAFE
ICU 2.4. Renamed to U16_BACK_1, see utf_old.h.

Global UTF16_BACK_1_UNSAFE
ICU 2.4. Renamed to U16_BACK_1_UNSAFE, see utf_old.h.

Global UTF16_BACK_N_SAFE
ICU 2.4. Renamed to U16_BACK_N, see utf_old.h.

Global UTF16_BACK_N_UNSAFE
ICU 2.4. Renamed to U16_BACK_N_UNSAFE, see utf_old.h.

Global UTF16_CHAR_LENGTH
ICU 2.4. Renamed to U16_LENGTH, see utf_old.h.

Global UTF16_FWD_1_SAFE
ICU 2.4. Renamed to U16_FWD_1, see utf_old.h.

Global UTF16_FWD_1_UNSAFE
ICU 2.4. Renamed to U16_FWD_1_UNSAFE, see utf_old.h.

Global UTF16_FWD_N_SAFE
ICU 2.4. Renamed to U16_FWD_N, see utf_old.h.

Global UTF16_FWD_N_UNSAFE
ICU 2.4. Renamed to U16_FWD_N_UNSAFE, see utf_old.h.

Global UTF16_GET_CHAR_SAFE
ICU 2.4. Use U16_GET instead, see utf_old.h.

Global UTF16_GET_CHAR_UNSAFE
ICU 2.4. Renamed to U16_GET_UNSAFE, see utf_old.h.

Global UTF16_GET_PAIR_VALUE
ICU 2.4. Renamed to U16_GET_SUPPLEMENTARY, see utf_old.h.

Global UTF16_IS_LEAD
ICU 2.4. Renamed to U16_IS_LEAD, see utf_old.h.

Global UTF16_IS_SINGLE
ICU 2.4. Renamed to U16_IS_SINGLE, see utf_old.h.

Global UTF16_IS_TRAIL
ICU 2.4. Renamed to U16_IS_TRAIL, see utf_old.h.

Global UTF16_LEAD
ICU 2.4. Renamed to U16_LEAD, see utf_old.h.

Global UTF16_MAX_CHAR_LENGTH
ICU 2.4. Renamed to U16_MAX_LENGTH, see utf_old.h.

Global UTF16_NEED_MULTIPLE_UCHAR
ICU 2.4. Use U16_LENGTH or test ((uint32_t)(c)>0xffff) instead, see utf_old.h.

Global UTF16_NEXT_CHAR_SAFE
ICU 2.4. Use U16_NEXT instead, see utf_old.h.

Global UTF16_NEXT_CHAR_UNSAFE
ICU 2.4. Renamed to U16_NEXT_UNSAFE, see utf_old.h.

Global UTF16_PREV_CHAR_SAFE
ICU 2.4. Use U16_PREV instead, see utf_old.h.

Global UTF16_PREV_CHAR_UNSAFE
ICU 2.4. Renamed to U16_PREV_UNSAFE, see utf_old.h.

Global UTF16_SET_CHAR_LIMIT_SAFE
ICU 2.4. Renamed to U16_SET_CP_LIMIT, see utf_old.h.

Global UTF16_SET_CHAR_LIMIT_UNSAFE
ICU 2.4. Renamed to U16_SET_CP_LIMIT_UNSAFE, see utf_old.h.

Global UTF16_SET_CHAR_START_SAFE
ICU 2.4. Renamed to U16_SET_CP_START, see utf_old.h.

Global UTF16_SET_CHAR_START_UNSAFE
ICU 2.4. Renamed to U16_SET_CP_START_UNSAFE, see utf_old.h.

Global UTF16_TRAIL
ICU 2.4. Renamed to U16_TRAIL, see utf_old.h.

Global UTF32_APPEND_CHAR_SAFE
ICU 2.4. Obsolete, see utf_old.h.

Global UTF32_APPEND_CHAR_UNSAFE
ICU 2.4. Obsolete, see utf_old.h.

Global UTF32_ARRAY_SIZE
ICU 2.4. Obsolete, see utf_old.h.

Global UTF32_BACK_1_SAFE
ICU 2.4. Obsolete, see utf_old.h.

Global UTF32_BACK_1_UNSAFE
ICU 2.4. Obsolete, see utf_old.h.

Global UTF32_BACK_N_SAFE
ICU 2.4. Obsolete, see utf_old.h.

Global UTF32_BACK_N_UNSAFE
ICU 2.4. Obsolete, see utf_old.h.

Global UTF32_CHAR_LENGTH
ICU 2.4. Obsolete, see utf_old.h.

Global UTF32_FWD_1_SAFE
ICU 2.4. Obsolete, see utf_old.h.

Global UTF32_FWD_1_UNSAFE
ICU 2.4. Obsolete, see utf_old.h.

Global UTF32_FWD_N_SAFE
ICU 2.4. Obsolete, see utf_old.h.

Global UTF32_FWD_N_UNSAFE
ICU 2.4. Obsolete, see utf_old.h.

Global UTF32_GET_CHAR_SAFE
ICU 2.4. Obsolete, see utf_old.h.

Global UTF32_GET_CHAR_UNSAFE
ICU 2.4. Obsolete, see utf_old.h.

Global UTF32_IS_LEAD
ICU 2.4. Obsolete, see utf_old.h.

Global UTF32_IS_SAFE
ICU 2.4. Obsolete, see utf_old.h.

Global UTF32_IS_SINGLE
ICU 2.4. Obsolete, see utf_old.h.

Global UTF32_IS_TRAIL
ICU 2.4. Obsolete, see utf_old.h.

Global UTF32_MAX_CHAR_LENGTH
ICU 2.4. Obsolete, see utf_old.h.

Global UTF32_NEED_MULTIPLE_UCHAR
ICU 2.4. Obsolete, see utf_old.h.

Global UTF32_NEXT_CHAR_SAFE
ICU 2.4. Obsolete, see utf_old.h.

Global UTF32_NEXT_CHAR_UNSAFE
ICU 2.4. Obsolete, see utf_old.h.

Global UTF32_PREV_CHAR_SAFE
ICU 2.4. Obsolete, see utf_old.h.

Global UTF32_PREV_CHAR_UNSAFE
ICU 2.4. Obsolete, see utf_old.h.

Global UTF32_SET_CHAR_LIMIT_SAFE
ICU 2.4. Obsolete, see utf_old.h.

Global UTF32_SET_CHAR_LIMIT_UNSAFE
ICU 2.4. Obsolete, see utf_old.h.

Global UTF32_SET_CHAR_START_SAFE
ICU 2.4. Obsolete, see utf_old.h.

Global UTF32_SET_CHAR_START_UNSAFE
ICU 2.4. Obsolete, see utf_old.h.

Global UTF8_APPEND_CHAR_SAFE
ICU 2.4. Use U8_APPEND instead, see utf_old.h.

Global UTF8_APPEND_CHAR_UNSAFE
ICU 2.4. Renamed to U8_APPEND_UNSAFE, see utf_old.h.

Global UTF8_ARRAY_SIZE
ICU 2.4. Obsolete, see utf_old.h.

Global UTF8_BACK_1_SAFE
ICU 2.4. Renamed to U8_BACK_1, see utf_old.h.

Global UTF8_BACK_1_UNSAFE
ICU 2.4. Renamed to U8_BACK_1_UNSAFE, see utf_old.h.

Global UTF8_BACK_N_SAFE
ICU 2.4. Renamed to U8_BACK_N, see utf_old.h.

Global UTF8_BACK_N_UNSAFE
ICU 2.4. Renamed to U8_BACK_N_UNSAFE, see utf_old.h.

Global UTF8_CHAR_LENGTH
ICU 2.4. Use U8_LENGTH instead, see utf.h.

Global UTF8_COUNT_TRAIL_BYTES
ICU 2.4. Renamed to U8_COUNT_TRAIL_BYTES, see utf_old.h.

Global UTF8_ERROR_VALUE_1
ICU 2.4. Obsolete, see utf_old.h.

Global UTF8_ERROR_VALUE_1
ICU 2.4. Obsolete, see utf_old.h.

Global UTF8_ERROR_VALUE_1
ICU 2.4. Obsolete, see utf_old.h.

Global UTF8_ERROR_VALUE_2
ICU 2.4. Obsolete, see utf_old.h.

Global UTF8_FWD_1_SAFE
ICU 2.4. Renamed to U8_FWD_1, see utf_old.h.

Global UTF8_FWD_1_UNSAFE
ICU 2.4. Renamed to U8_FWD_1_UNSAFE, see utf_old.h.

Global UTF8_FWD_N_SAFE
ICU 2.4. Renamed to U8_FWD_N, see utf_old.h.

Global UTF8_FWD_N_UNSAFE
ICU 2.4. Renamed to U8_FWD_N_UNSAFE, see utf_old.h.

Global UTF8_GET_CHAR_SAFE
ICU 2.4. Use U8_GET instead, see utf_old.h.

Global UTF8_GET_CHAR_UNSAFE
ICU 2.4. Renamed to U8_GET_UNSAFE, see utf_old.h.

Global UTF8_IS_LEAD
ICU 2.4. Renamed to U8_IS_LEAD, see utf_old.h.

Global UTF8_IS_SINGLE
ICU 2.4. Renamed to U8_IS_SINGLE, see utf_old.h.

Global UTF8_IS_TRAIL
ICU 2.4. Renamed to U8_IS_TRAIL, see utf_old.h.

Global UTF8_MASK_LEAD_BYTE
ICU 2.4. Renamed to U8_MASK_LEAD_BYTE, see utf_old.h.

Global UTF8_MAX_CHAR_LENGTH
ICU 2.4. Renamed to U8_MAX_LENGTH, see utf_old.h.

Global UTF8_NEED_MULTIPLE_UCHAR
ICU 2.4. Use U8_LENGTH or test ((uint32_t)(c)>0x7f) instead, see utf_old.h.

Global UTF8_NEXT_CHAR_SAFE
ICU 2.4. Use U8_NEXT instead, see utf_old.h.

Global UTF8_NEXT_CHAR_UNSAFE
ICU 2.4. Renamed to U8_NEXT_UNSAFE, see utf_old.h.

Global UTF8_PREV_CHAR_SAFE
ICU 2.4. Use U8_PREV instead, see utf_old.h.

Global UTF8_PREV_CHAR_UNSAFE
ICU 2.4. Renamed to U8_PREV_UNSAFE, see utf_old.h.

Global UTF8_SET_CHAR_LIMIT_SAFE
ICU 2.4. Renamed to U8_SET_CP_LIMIT, see utf_old.h.

Global UTF8_SET_CHAR_LIMIT_UNSAFE
ICU 2.4. Renamed to U8_SET_CP_LIMIT_UNSAFE, see utf_old.h.

Global UTF8_SET_CHAR_START_SAFE
ICU 2.4. Renamed to U8_SET_CP_START, see utf_old.h.

Global UTF8_SET_CHAR_START_UNSAFE
ICU 2.4. Renamed to U8_SET_CP_START_UNSAFE, see utf_old.h.

Global UTF_APPEND_CHAR
ICU 2.4. Use U16_APPEND instead, see utf_old.h.

Global UTF_APPEND_CHAR_SAFE
ICU 2.4. Use U16_APPEND instead, see utf_old.h.

Global UTF_APPEND_CHAR_UNSAFE
ICU 2.4. Renamed to U16_APPEND_UNSAFE, see utf_old.h.

Global UTF_ARRAY_SIZE
ICU 2.4. Obsolete, see utf_old.h.

Global UTF_BACK_1
ICU 2.4. Renamed to U16_BACK_1, see utf_old.h.

Global UTF_BACK_1_SAFE
ICU 2.4. Renamed to U16_BACK_1, see utf_old.h.

Global UTF_BACK_1_UNSAFE
ICU 2.4. Renamed to U16_BACK_1_UNSAFE, see utf_old.h.

Global UTF_BACK_N
ICU 2.4. Renamed to U16_BACK_N, see utf_old.h.

Global UTF_BACK_N_SAFE
ICU 2.4. Renamed to U16_BACK_N, see utf_old.h.

Global UTF_BACK_N_UNSAFE
ICU 2.4. Renamed to U16_BACK_N_UNSAFE, see utf_old.h.

Global UTF_CHAR_LENGTH
ICU 2.4. Renamed to U16_LENGTH, see utf_old.h.

Global UTF_ERROR_VALUE
ICU 2.4. Obsolete, see utf_old.h.

Global UTF_FIRST_SURROGATE
ICU 2.4. Renamed to U16_LEAD, see utf_old.h.

Global UTF_FWD_1
ICU 2.4. Renamed to U16_FWD_1, see utf_old.h.

Global UTF_FWD_1_SAFE
ICU 2.4. Renamed to U16_FWD_1, see utf_old.h.

Global UTF_FWD_1_UNSAFE
ICU 2.4. Renamed to U16_FWD_1_UNSAFE, see utf_old.h.

Global UTF_FWD_N
ICU 2.4. Renamed to U16_FWD_N, see utf_old.h.

Global UTF_FWD_N_SAFE
ICU 2.4. Renamed to U16_FWD_N, see utf_old.h.

Global UTF_FWD_N_UNSAFE
ICU 2.4. Renamed to U16_FWD_N_UNSAFE, see utf_old.h.

Global UTF_GET_CHAR
ICU 2.4. Renamed to U16_GET, see utf_old.h.

Global UTF_GET_CHAR_SAFE
ICU 2.4. Use U16_GET instead, see utf_old.h.

Global UTF_GET_CHAR_UNSAFE
ICU 2.4. Renamed to U16_GET_UNSAFE, see utf_old.h.

Global UTF_IS_ERROR
ICU 2.4. Obsolete, see utf_old.h.

Global UTF_IS_FIRST_SURROGATE
ICU 2.4. Renamed to U_IS_LEAD and U16_IS_LEAD, see utf_old.h.

Global UTF_IS_LEAD
ICU 2.4. Renamed to U_IS_LEAD and U16_IS_LEAD, see utf_old.h.

Global UTF_IS_SECOND_SURROGATE
ICU 2.4. Renamed to U_IS_TRAIL and U16_IS_TRAIL, see utf_old.h.

Global UTF_IS_SINGLE
ICU 2.4. Renamed to U_IS_SINGLE and U16_IS_SINGLE, see utf_old.h.

Global UTF_IS_SURROGATE
ICU 2.4. Renamed to U_IS_SURROGATE and U16_IS_SURROGATE, see utf_old.h.

Global UTF_IS_SURROGATE_FIRST
ICU 2.4. Renamed to U_IS_SURROGATE_LEAD and U16_IS_SURROGATE_LEAD, see utf_old.h.

Global UTF_IS_TRAIL
ICU 2.4. Renamed to U_IS_TRAIL and U16_IS_TRAIL, see utf_old.h.

Global UTF_IS_UNICODE_CHAR
ICU 2.4. Renamed to U_IS_UNICODE_CHAR, see utf_old.h.

Global UTF_IS_UNICODE_NONCHAR
ICU 2.4. Renamed to U_IS_UNICODE_NONCHAR, see utf_old.h.

Global UTF_IS_VALID
ICU 2.4. Obsolete, see utf_old.h.

Global UTF_MAX_CHAR_LENGTH
ICU 2.4. Renamed to U16_MAX_LENGTH, see utf_old.h.

Global UTF_NEED_MULTIPLE_UCHAR
ICU 2.4. Use U16_LENGTH or test ((uint32_t)(c)>0xffff) instead.

Global UTF_NEXT_CHAR
ICU 2.4. Renamed to U16_NEXT, see utf_old.h.

Global UTF_NEXT_CHAR_SAFE
ICU 2.4. Use U16_NEXT instead, see utf_old.h.

Global UTF_NEXT_CHAR_UNSAFE
ICU 2.4. Renamed to U16_NEXT_UNSAFE, see utf_old.h.

Global UTF_PREV_CHAR
ICU 2.4. Renamed to U16_PREV, see utf_old.h.

Global UTF_PREV_CHAR_SAFE
ICU 2.4. Use U16_PREV instead, see utf_old.h.

Global UTF_PREV_CHAR_UNSAFE
ICU 2.4. Renamed to U16_PREV_UNSAFE, see utf_old.h.

Global UTF_SAFE
ICU 2.4. Obsolete, see utf_old.h.

Global UTF_SECOND_SURROGATE
ICU 2.4. Renamed to U16_TRAIL, see utf_old.h.

Global UTF_SET_CHAR_LIMIT
ICU 2.4. Renamed to U16_SET_CP_LIMIT, see utf_old.h.

Global UTF_SET_CHAR_LIMIT_SAFE
ICU 2.4. Renamed to U16_SET_CP_LIMIT, see utf_old.h.

Global UTF_SET_CHAR_LIMIT_UNSAFE
ICU 2.4. Renamed to U16_SET_CP_LIMIT_UNSAFE, see utf_old.h.

Global UTF_SET_CHAR_START
ICU 2.4. Renamed to U16_SET_CP_START, see utf_old.h.

Global UTF_SET_CHAR_START_SAFE
ICU 2.4. Renamed to U16_SET_CP_START, see utf_old.h.

Global UTF_SET_CHAR_START_UNSAFE
ICU 2.4. Renamed to U16_SET_CP_START_UNSAFE, see utf_old.h.

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

Global UTF_SIZE
ICU 2.4. Obsolete, see utf_old.h.

Global UTF_SURROGATE_OFFSET
ICU 2.4. Renamed to U16_SURROGATE_OFFSET, see utf_old.h.

Global utrans_getAvailableID
ICU 2.8 Use utrans_openIDs() instead, see utrans.h

Global utrans_getID
ICU 2.8 Use utrans_getUnicodeID() instead, see utrans.h

Global utrans_open
ICU 2.8 Use utrans_openU() instead, see utrans.h

Global utrans_unregister
ICU 2.8 Use utrans_unregisterID() instead, see utrans.h

Generated on 25 Nov 2014 for ICU 50.1.2 by  doxygen 1.4.7