Important Note:

To correct for previous release manager error in 4.0, the '4.0' used for comparison has had the following merge performed on it prior to generating this document.
svn merge -c 24395 http://source.icu-project.org/repos/icu/icu/trunk

ICU4C API Comparison: 4.0 with 4.1.1


Removed from 4.0

FileAPI4.04.1.1
datefmt.hstatic DateFormat* DateFormat::createPatternInstance(const UnicodeString &skeleton, const Locale &locale, UErrorCode &status)Internal
4.0
None


Deprecated or Obsoleted in 4.1.1

FileAPI4.04.1.1


Changed in 4.1.1 (old, new)

FileAPI4.04.1.1
tmutfmt.hU_NAMESPACE_BEGIN static U_CDECL_BEGIN UBool U_CALLCONV hashTableValueComparator(UHashTok val1, UHashTok val2)Internal
4.0
Internal
4.2


Promoted to stable in 4.1.1

FileAPI4.04.1.1


Added in 4.1.1

FileAPI4.04.1.1
datefmt.hstatic DateFormat* DateFormat::createPatternInstance(const UnicodeString &skeleton, const Locale &locale, DateTimePatternGenerator *dtpng, UErrorCode &status)None
Internal
4.0
dtitvinf.hU_NAMESPACE_BEGIN static U_CDECL_BEGIN UBool U_CALLCONV hashTableValueComparator(UHashTok val1, UHashTok val2)None
Internal
4.0
msgfmt.hint32_t MessageFormat::getArgTypeCount() constNone
Internal
.
tmunit.hUTimeUnitFields TimeUnit::getTimeUnitField() constNone
Draft
4.2 (which 4.1.1 is M1 of)
tmunit.hTimeUnit::TimeUnit(const TimeUnit &other)None
Draft
4.2 (which 4.1.1 is M1 of)
tmunit.hstatic UClassID TimeUnit::getStaticClassID()None
Draft
4.2 (which 4.1.1 is M1 of)
tmunit.hUBool TimeUnit::operator==(const UObject &other) constNone
Draft
4.2 (which 4.1.1 is M1 of)
tmunit.hUBool TimeUnit::operator!=(const UObject &other) constNone
Draft
4.2 (which 4.1.1 is M1 of)
tmunit.hstatic TimeUnit* TimeUnit::createInstance(UTimeUnitFields timeUnitField, UErrorCode &status)None
Draft
4.2 (which 4.1.1 is M1 of)
tmunit.hUObject* TimeUnit::clone() constNone
Draft
4.2 (which 4.1.1 is M1 of)
tmunit.hTimeUnit& TimeUnit::operator=(const TimeUnit &other)None
Draft
4.2 (which 4.1.1 is M1 of)
tmunit.hTimeUnit::~TimeUnit()None
Draft
4.2 (which 4.1.1 is M1 of)
tmunit.hUClassID TimeUnit::getDynamicClassID() constNone
Draft
4.2 (which 4.1.1 is M1 of)
tmutamt.hstatic UClassID TimeUnitAmount::getStaticClassID(void)None
Draft
4.2 (which 4.1.1 is M1 of)
tmutamt.hTimeUnitAmount& TimeUnitAmount::operator=(const TimeUnitAmount &other)None
Draft
4.2 (which 4.1.1 is M1 of)
tmutamt.hTimeUnitAmount::TimeUnitAmount(double amount, TimeUnit::UTimeUnitFields timeUnitField, UErrorCode &status)None
Draft
4.2 (which 4.1.1 is M1 of)
tmutamt.hTimeUnitAmount::TimeUnitAmount(const Formattable &number, TimeUnit::UTimeUnitFields timeUnitField, UErrorCode &status)None
Draft
4.2 (which 4.1.1 is M1 of)
tmutamt.hconst TimeUnit& TimeUnitAmount::getTimeUnit() constNone
Draft
4.2 (which 4.1.1 is M1 of)
tmutamt.hUClassID TimeUnitAmount::getDynamicClassID(void) constNone
Draft
4.2 (which 4.1.1 is M1 of)
tmutamt.hTimeUnitAmount::~TimeUnitAmount()None
Draft
4.2 (which 4.1.1 is M1 of)
tmutamt.hTimeUnit::UTimeUnitFields TimeUnitAmount::getTimeUnitField() constNone
Draft
4.2 (which 4.1.1 is M1 of)
tmutamt.hUObject* TimeUnitAmount::clone() constNone
Draft
4.2 (which 4.1.1 is M1 of)
tmutamt.hUBool TimeUnitAmount::operator==(const UObject &other) constNone
Draft
4.2 (which 4.1.1 is M1 of)
tmutamt.hTimeUnitAmount::TimeUnitAmount(const TimeUnitAmount &other)None
Draft
4.2 (which 4.1.1 is M1 of)
tmutamt.hUBool TimeUnitAmount::operator!=(const UObject &other) constNone
Draft
4.2 (which 4.1.1 is M1 of)
tmutfmt.hUBool TimeUnitFormat::operator!=(const Format &other) constNone
Draft
4.2 (which 4.1.1 is M1 of)
tmutfmt.hvoid TimeUnitFormat::setNumberFormat(const NumberFormat &format, UErrorCode &status)None
Draft
4.2 (which 4.1.1 is M1 of)
tmutfmt.hvoid TimeUnitFormat::parseObject(const UnicodeString &source, Formattable &result, ParsePosition &pos) constNone
Draft
4.2 (which 4.1.1 is M1 of)
tmutfmt.hTimeUnitFormat::TimeUnitFormat(UErrorCode &status)None
Draft
4.2 (which 4.1.1 is M1 of)
tmutfmt.hUBool TimeUnitFormat::operator==(const Format &other) constNone
Draft
4.2 (which 4.1.1 is M1 of)
tmutfmt.hTimeUnitFormat::TimeUnitFormat(const Locale &locale, UErrorCode &status)None
Draft
4.2 (which 4.1.1 is M1 of)
tmutfmt.hUClassID TimeUnitFormat::getDynamicClassID(void) constNone
Draft
4.2 (which 4.1.1 is M1 of)
tmutfmt.hvoid TimeUnitFormat::setLocale(const Locale &locale, UErrorCode &status)None
Draft
4.2 (which 4.1.1 is M1 of)
tmutfmt.hFormat* TimeUnitFormat::clone(void) constNone
Draft
4.2 (which 4.1.1 is M1 of)
tmutfmt.hUnicodeString& TimeUnitFormat::format(const Formattable &obj, UnicodeString &toAppendTo, FieldPosition &pos, UErrorCode &status) constNone
Draft
4.2 (which 4.1.1 is M1 of)
tmutfmt.hTimeUnitFormat::~TimeUnitFormat()None
Draft
4.2 (which 4.1.1 is M1 of)
tmutfmt.hstatic UClassID TimeUnitFormat::getStaticClassID(void)None
Draft
4.2 (which 4.1.1 is M1 of)
tmutfmt.hTimeUnitFormat::TimeUnitFormat(const Locale &locale, EStyle style, UErrorCode &status)None
Draft
4.2 (which 4.1.1 is M1 of)
tmutfmt.hTimeUnitFormat& TimeUnitFormat::operator=(const TimeUnitFormat &other)None
Draft
4.2 (which 4.1.1 is M1 of)
tmutfmt.hTimeUnitFormat::TimeUnitFormat(const TimeUnitFormat &)None
Draft
4.2 (which 4.1.1 is M1 of)
ucnvsel.hUConverterSelector* ucnvsel_unserialize(const char *buffer, int32_t length, UErrorCode *status)None
Draft
4.2 (which 4.1.1 is M1 of)
ucnvsel.hUEnumeration* ucnvsel_selectForString(const UConverterSelector *, const UChar *s, int32_t length, UErrorCode *status)None
Draft
4.2 (which 4.1.1 is M1 of)
ucnvsel.hUConverterSelector* ucnvsel_open(const char *const *converterList, int32_t converterListSize, const USet *excludedCodePoints, const UConverterUnicodeSet whichSet, UErrorCode *status)None
Draft
4.2 (which 4.1.1 is M1 of)
ucnvsel.hint32_t ucnvsel_serialize(const UConverterSelector *sel, char *buffer, int32_t bufferCapacity, UErrorCode *status)None
Draft
4.2 (which 4.1.1 is M1 of)
ucnvsel.hvoid ucnvsel_close(UConverterSelector *sel)None
Draft
4.2 (which 4.1.1 is M1 of)
ucnvsel.hUEnumeration* ucnvsel_selectForUTF8(const UConverterSelector *, const char *s, int32_t length, UErrorCode *status)None
Draft
4.2 (which 4.1.1 is M1 of)


Contents generated by StableAPI tool on Thu Sep 25 12:56:40 PDT 2008
Copyright (C) 2008, International Business Machines Corporation, All Rights Reserved.