Removed from 4.2.1
@@ -631,609 +631,627 @@
.
+platform.h | #define U_HAVE_LIB_SUFFIX |
+
+ | Internal
+. |
+
+
+platform.h | #define U_LIB_SUFFIX_C_NAME_STRING |
+
+ | Internal
+. |
+
+
+platform.h | #define U_LIB_SUFFIX_C_NAME |
+
+ | Internal
+. |
+
+
pwin32.h | #define U_DAYLIGHT |
| Internal
. |
-
+
pwin32.h | #define U_TIMEZONE |
| Internal
. |
-
+
pwin32.h | #define U_TZNAME |
| Internal
. |
-
+
pwin32.h | #define U_TZSET |
| Internal
. |
-
+
smpdtfmt.h | SimpleDateFormat::SimpleDateFormat(const UnicodeString&, const UnicodeString&, UErrorCode&) | Draft»Stable 4.2 |
-
+
smpdtfmt.h | SimpleDateFormat::SimpleDateFormat(const UnicodeString&, const UnicodeString&, const Locale&, UErrorCode&) | Draft»Stable 4.2 |
-
+
stringpiece.h | StringPiece StringPiece::substr(int32_t, int32_t len=) const | Draft»Stable 4.2 |
-
+
stringpiece.h | StringPiece::StringPiece() | Draft»Stable 4.2 |
-
+
stringpiece.h | StringPiece::StringPiece(const StringPiece&, int32_t) | Draft»Stable 4.2 |
-
+
stringpiece.h | StringPiece::StringPiece(const StringPiece&, int32_t, int32_t) | Draft»Stable 4.2 |
-
+
stringpiece.h | StringPiece::StringPiece(const U_STD_NSQ string&) | Draft»Stable 4.2 |
-
+
stringpiece.h | StringPiece::StringPiece(const char*) | Draft»Stable 4.2 |
-
+
stringpiece.h | StringPiece::StringPiece(const char*, int32_t) | Draft»Stable 4.2 |
-
+
stringpiece.h | UBool StringPiece::empty() const | Draft»Stable 4.2 |
-
+
stringpiece.h | const char* StringPiece::data() const | Draft»Stable 4.2 |
-
+
stringpiece.h | int32_t StringPiece::length() const | Draft»Stable 4.2 |
-
+
stringpiece.h | int32_t StringPiece::size() const | Draft»Stable 4.2 |
-
+
stringpiece.h | void StringPiece::clear() | Draft»Stable 4.2 |
-
+
stringpiece.h | void StringPiece::remove_prefix(int32_t) | Draft»Stable 4.2 |
-
+
stringpiece.h | void StringPiece::remove_suffix(int32_t) | Draft»Stable 4.2 |
-
+
tblcoll.h | UCollationResult RuleBasedCollator::compare(UCharIterator&, UCharIterator&, UErrorCode&) const | Draft»Stable 4.2 |
-
+
tmunit.h | TimeUnit& TimeUnit::operator=(const TimeUnit&) | Draft»Stable 4.2 |
-
+
tmunit.h | TimeUnit::TimeUnit(const TimeUnit&) | Draft»Stable 4.2 |
-
+
tmunit.h | TimeUnit::~TimeUnit() | Draft»Stable 4.2 |
-
+
tmunit.h | UBool TimeUnit::operator!=(const UObject&) const | Draft»Stable 4.2 |
-
+
tmunit.h | UBool TimeUnit::operator==(const UObject&) const | Draft»Stable 4.2 |
-
+
tmunit.h | UClassID TimeUnit::getDynamicClassID() const | Draft»Stable 4.2 |
-
+
tmunit.h | UObject* TimeUnit::clone() const | Draft»Stable 4.2 |
-
+
tmunit.h | UTimeUnitFields TimeUnit::getTimeUnitField() const | Draft»Stable 4.2 |
-
+
tmunit.h | static TimeUnit* TimeUnit::createInstance(UTimeUnitFields, UErrorCode&) | Draft»Stable 4.2 |
-
+
tmunit.h | static UClassID TimeUnit::getStaticClassID() | Draft»Stable 4.2 |
-
+
tmutamt.h | TimeUnit::UTimeUnitFields TimeUnitAmount::getTimeUnitField() const | Draft»Stable 4.2 |
-
+
tmutamt.h | TimeUnitAmount& TimeUnitAmount::operator=(const TimeUnitAmount&) | Draft»Stable 4.2 |
-
+
tmutamt.h | TimeUnitAmount::TimeUnitAmount(const Formattable&, TimeUnit::UTimeUnitFields, UErrorCode&) | Draft»Stable 4.2 |
-
+
tmutamt.h | TimeUnitAmount::TimeUnitAmount(const TimeUnitAmount&) | Draft»Stable 4.2 |
-
+
tmutamt.h | TimeUnitAmount::TimeUnitAmount(double, TimeUnit::UTimeUnitFields, UErrorCode&) | Draft»Stable 4.2 |
-
+
tmutamt.h | TimeUnitAmount::~TimeUnitAmount() | Draft»Stable 4.2 |
-
+
tmutamt.h | UBool TimeUnitAmount::operator!=(const UObject&) const | Draft»Stable 4.2 |
-
+
tmutamt.h | UBool TimeUnitAmount::operator==(const UObject&) const | Draft»Stable 4.2 |
-
+
tmutamt.h | UClassID TimeUnitAmount::getDynamicClassID()const | Draft»Stable 4.2 |
-
+
tmutamt.h | UObject* TimeUnitAmount::clone() const | Draft»Stable 4.2 |
-
+
tmutamt.h | const TimeUnit& TimeUnitAmount::getTimeUnit() const | Draft»Stable 4.2 |
-
+
tmutamt.h | static UClassID TimeUnitAmount::getStaticClassID() | Draft»Stable 4.2 |
-
+
tmutfmt.h | Format* TimeUnitFormat::clone()const | Draft»Stable 4.2 |
-
+
tmutfmt.h | TimeUnitFormat& TimeUnitFormat::operator=(const TimeUnitFormat&) | Draft»Stable 4.2 |
-
+
tmutfmt.h | TimeUnitFormat::TimeUnitFormat(UErrorCode&) | Draft»Stable 4.2 |
-
+
tmutfmt.h | TimeUnitFormat::TimeUnitFormat(const Locale&, UErrorCode&) | Draft»Stable 4.2 |
-
+
tmutfmt.h | TimeUnitFormat::TimeUnitFormat(const TimeUnitFormat&) | Draft»Stable 4.2 |
-
+
tmutfmt.h | TimeUnitFormat::~TimeUnitFormat() | Draft»Stable 4.2 |
-
+
tmutfmt.h | UBool TimeUnitFormat::operator!=(const Format&) const | Draft»Stable 4.2 |
-
+
tmutfmt.h | UBool TimeUnitFormat::operator==(const Format&) const | Draft»Stable 4.2 |
-
+
tmutfmt.h | UClassID TimeUnitFormat::getDynamicClassID()const | Draft»Stable 4.2 |
-
+
tmutfmt.h | UnicodeString& TimeUnitFormat::format(const Formattable&, UnicodeString&, FieldPosition&, UErrorCode&) const | Draft»Stable 4.2 |
-
+
tmutfmt.h | static UClassID TimeUnitFormat::getStaticClassID() | Draft»Stable 4.2 |
-
+
tmutfmt.h | void TimeUnitFormat::parseObject(const UnicodeString&, Formattable&, ParsePosition&) const | Draft»Stable 4.2 |
-
+
tmutfmt.h | void TimeUnitFormat::setLocale(const Locale&, UErrorCode&) | Draft»Stable 4.2 |
-
+
tmutfmt.h | void TimeUnitFormat::setNumberFormat(const NumberFormat&, UErrorCode&) | Draft»Stable 4.2 |
-
+
ucal.h | UEnumeration* ucal_getKeywordValuesForLocale(const char*, const char*, UBool, UErrorCode*) | Draft»Stable 4.2 |
-
+
ucal.h | const char* ucal_getType(const UCalendar*, UErrorCode*) | Draft»Stable 4.2 |
-
+
ucnvsel.h | UConverterSelector* ucnvsel_open(const char*const*, int32_t, const USet*, const UConverterUnicodeSet, UErrorCode*) | Draft»Stable 4.2 |
-
+
ucnvsel.h | UConverterSelector* ucnvsel_openFromSerialized(const void*, int32_t, UErrorCode*) | Draft»Stable 4.2 |
-
+
ucnvsel.h | UEnumeration* ucnvsel_selectForString(const UConverterSelector*, const UChar*, int32_t, UErrorCode*) | Draft»Stable 4.2 |
-
+
ucnvsel.h | UEnumeration* ucnvsel_selectForUTF8(const UConverterSelector*, const char*, int32_t, UErrorCode*) | Draft»Stable 4.2 |
-
+
ucnvsel.h | int32_t ucnvsel_serialize(const UConverterSelector*, void*, int32_t, UErrorCode*) | Draft»Stable 4.2 |
-
+
ucnvsel.h | void ucnvsel_close(UConverterSelector*) | Draft»Stable 4.2 |
-
+
ucol.h | UEnumeration* ucol_getKeywordValuesForLocale(const char*, const char*, UBool, UErrorCode*) | Draft»Stable 4.2 |
-
+
ucurr.h | UEnumeration* ucurr_getKeywordValuesForLocale(const char*, const char*, UBool, UErrorCode*) | Draft»Stable 4.2 |
-
+
ucurr.h | const UChar* ucurr_getPluralName(const UChar*, const char*, UBool*, const char*, int32_t*, UErrorCode*) | Draft»Stable 4.2 |
-
+
udat.h | #define UDAT_HOUR_MINUTE |
| Stable
4.0 |
-
+
ulocdata.h | int32_t ulocdata_getLocaleDisplayPattern(ULocaleData*, UChar*, int32_t, UErrorCode*) | Draft»Stable 4.2 |
-
+
ulocdata.h | int32_t ulocdata_getLocaleSeparator(ULocaleData*, UChar*, int32_t, UErrorCode*) | Draft»Stable 4.2 |
-
+
ulocdata.h | void ulocdata_getCLDRVersion(UVersionInfo, UErrorCode*) | Draft»Stable 4.2 |
-
+
umachine.h | #define U_ATTRIBUTE_DEPRECATED |
| Internal
. |
-
+
uniset.h | USet * UnicodeSet::toUSet() | Draft»Stable 4.2 |
-
+
uniset.h | UnicodeSet& UnicodeSet::closeOver(int32_t) | Draft»Stable 4.2 |
-
+
uniset.h | UnicodeSet& UnicodeSet::removeAllStrings() | Draft»Stable 4.2 |
-
+
uniset.h | const USet * UnicodeSet::toUSet() const | Draft»Stable 4.2 |
-
+
uniset.h | static UnicodeSet* UnicodeSet::fromUSet(USet*) | Draft»Stable 4.2 |
-
+
uniset.h | static const UnicodeSet* UnicodeSet::fromUSet(const USet*) | Draft»Stable 4.2 |
-
+
unistr.h | StringClass& UnicodeString::toUTF8String(StringClass&) const | Draft»Stable 4.2 |
-
+
unistr.h | int32_t UnicodeString::toUTF32(UChar32*, int32_t, UErrorCode&) const | Draft»Stable 4.2 |
-
+
unistr.h | static UnicodeString UnicodeString::fromUTF32(const UChar32*, int32_t) | Draft»Stable 4.2 |
-
+
unistr.h | static UnicodeString UnicodeString::fromUTF8(const StringPiece&) | Draft»Stable 4.2 |
-
+
unistr.h | void UnicodeString::toUTF8(ByteSink&) const | Draft»Stable 4.2 |
-
+
uset.h | USet* uset_openEmpty() | Draft»Stable 4.2 |
-
+
uset.h | void uset_closeOver(USet*, int32_t) | Draft»Stable 4.2 |
-
+
uset.h | void uset_removeAllStrings(USet*) | Draft»Stable 4.2 |
-
+
ushape.h | #define SHAPE_TAIL_NEW_UNICODE |
| Draft
@@ -1241,7 +1259,7 @@
(should be 4.4) |
-
+
ushape.h | #define SHAPE_TAIL_TYPE_MASK |
| Draft
@@ -1249,7 +1267,7 @@
(should be 4.4) |
-
+
ushape.h | #define U_SHAPE_LAMALEF_AUTO |
| Draft
@@ -1257,7 +1275,7 @@
(should be 4.4) |
-
+
ushape.h | #define U_SHAPE_LAMALEF_BEGIN |
| Draft
@@ -1265,7 +1283,7 @@
(should be 4.4) |
-
+
ushape.h | #define U_SHAPE_LAMALEF_END |
| Draft
@@ -1273,7 +1291,7 @@
(should be 4.4) |
-
+
ushape.h | #define U_SHAPE_LAMALEF_MASK |
| Draft
@@ -1281,7 +1299,7 @@
(should be 4.4) |
-
+
ushape.h | #define U_SHAPE_LAMALEF_NEAR |
| Draft
@@ -1289,7 +1307,7 @@
(should be 4.4) |
-
+
ushape.h | #define U_SHAPE_LAMALEF_RESIZE |
| Draft
@@ -1297,7 +1315,7 @@
(should be 4.4) |
-
+
ushape.h | #define U_SHAPE_SEEN_MASK |
| Draft
@@ -1305,7 +1323,7 @@
(should be 4.4) |
-
+
ushape.h | #define U_SHAPE_SEEN_TWOCELL_NEAR |
| Draft
@@ -1313,7 +1331,7 @@
(should be 4.4) |
-
+
ushape.h | #define U_SHAPE_SPACES_RELATIVE_TO_TEXT_BEGIN_END |
| Draft
@@ -1321,7 +1339,7 @@
(should be 4.4) |
-
+
ushape.h | #define U_SHAPE_SPACES_RELATIVE_TO_TEXT_MASK |
| Draft
@@ -1329,7 +1347,7 @@
(should be 4.4) |
-
+
ushape.h | #define U_SHAPE_TASHKEEL_BEGIN |
| Draft
@@ -1337,7 +1355,7 @@
(should be 4.4) |
-
+
ushape.h | #define U_SHAPE_TASHKEEL_END |
| Draft
@@ -1345,7 +1363,7 @@
(should be 4.4) |
-
+
ushape.h | #define U_SHAPE_TASHKEEL_MASK |
| Draft
@@ -1353,7 +1371,7 @@
(should be 4.4) |
-
+
ushape.h | #define U_SHAPE_TASHKEEL_REPLACE_BY_TATWEEL |
| Draft
@@ -1361,7 +1379,7 @@
(should be 4.4) |
-
+
ushape.h | #define U_SHAPE_TASHKEEL_RESIZE |
| Draft
@@ -1369,7 +1387,7 @@
(should be 4.4) |
-
+
ushape.h | #define U_SHAPE_TEXT_DIRECTION_VISUAL_RTL |
| Draft
@@ -1377,7 +1395,7 @@
(should be 4.4) |
-
+
ushape.h | #define U_SHAPE_YEHHAMZA_MASK |
| Draft
@@ -1385,7 +1403,7 @@
(should be 4.4) |
-
+
ushape.h | #define U_SHAPE_YEHHAMZA_TWOCELL_NEAR |
| Draft
@@ -1393,154 +1411,154 @@
(should be 4.4) |
-
+
uspoof.h | USpoofChecker* uspoof_clone(const USpoofChecker*, UErrorCode*) | Draft»Stable 4.2 |
-
+
uspoof.h | USpoofChecker* uspoof_open(UErrorCode*) | Draft»Stable 4.2 |
-
+
uspoof.h | USpoofChecker* uspoof_openFromSerialized(const void*, int32_t, int32_t*, UErrorCode*) | Draft»Stable 4.2 |
-
+
uspoof.h | USpoofChecker* uspoof_openFromSource(const char*, int32_t, const char*, int32_t, int32_t*, UParseError*, UErrorCode*) | Draft»Stable 4.2 |
-
+
uspoof.h | const USet* uspoof_getAllowedChars(const USpoofChecker*, UErrorCode*) | Draft»Stable 4.2 |
-
+
uspoof.h | const char* uspoof_getAllowedLocales(USpoofChecker*, UErrorCode*) | Draft»Stable 4.2 |
-
+
uspoof.h | int32_t uspoof_areConfusable(const USpoofChecker*, const UChar*, int32_t, const UChar*, int32_t, UErrorCode*) | Draft»Stable 4.2 |
-
+
uspoof.h | int32_t uspoof_areConfusableUTF8(const USpoofChecker*, const char*, int32_t, const char*, int32_t, UErrorCode*) | Draft»Stable 4.2 |
-
+
uspoof.h | int32_t uspoof_check(const USpoofChecker*, const UChar*, int32_t, int32_t*, UErrorCode*) | Draft»Stable 4.2 |
-
+
uspoof.h | int32_t uspoof_checkUTF8(const USpoofChecker*, const char*, int32_t, int32_t*, UErrorCode*) | Draft»Stable 4.2 |
-
+
uspoof.h | int32_t uspoof_getChecks(const USpoofChecker*, UErrorCode*) | Draft»Stable 4.2 |
-
+
uspoof.h | int32_t uspoof_getSkeleton(const USpoofChecker*, uint32_t, const UChar*, int32_t, UChar*, int32_t, UErrorCode*) | Draft»Stable 4.2 |
-
+
uspoof.h | int32_t uspoof_getSkeletonUTF8(const USpoofChecker*, uint32_t, const char*, int32_t, char*, int32_t, UErrorCode*) | Draft»Stable 4.2 |
-
+
uspoof.h | int32_t uspoof_serialize(USpoofChecker*, void*, int32_t, UErrorCode*) | Draft»Stable 4.2 |
-
+
uspoof.h | void uspoof_close(USpoofChecker*) | Draft»Stable 4.2 |
-
+
uspoof.h | void uspoof_setAllowedChars(USpoofChecker*, const USet*, UErrorCode*) | Draft»Stable 4.2 |
-
+
uspoof.h | void uspoof_setAllowedLocales(USpoofChecker*, const char*, UErrorCode*) | Draft»Stable 4.2 |
-
+
uspoof.h | void uspoof_setChecks(USpoofChecker*, int32_t, UErrorCode*) | Draft»Stable 4.2 |
-
+
usprep.h | UStringPrepProfile* usprep_openByType(UStringPrepProfileType, UErrorCode*) | Draft»Stable 4.2 |
-
+
ustring.h | UChar* u_strFromUTF32WithSub(UChar*, int32_t, int32_t*, const UChar32*, int32_t, UChar32, int32_t*, UErrorCode*) | Draft»Stable 4.2 |
-
+
ustring.h | UChar32* u_strToUTF32WithSub(UChar32*, int32_t, int32_t*, const UChar*, int32_t, UChar32, int32_t*, UErrorCode*) | Draft»Stable 4.2 |
-
+
uversion.h | void u_versionFromUString(UVersionInfo, const UChar*) | 4.4 technology preview |
-regex.h | RegexMatcher* RegexPattern::matcher(UText*, UErrorCode&) const | None
+ | regex.h | RegexMatcher* RegexPattern::matcher(UText*, PatternIsUTextFlag, UErrorCode&) const | None
| Internal
4.4 technology preview |
@@ -3278,7 +3296,7 @@
4.4 technology preview
-regex.h | UText* RegexMatcher::group(UText*, UErrorCode&) const | None
+ | regex.h | UText* RegexMatcher::group(UText*, MatcherDestIsUTextFlag, UErrorCode&) const | None
| Internal
4.4 technology preview |
@@ -3960,7 +3978,7 @@
(jump back to top)
-Contents generated by StableAPI (r27279:27399M) tool on Thu Feb 04 12:57:17 PST 2010
Copyright (C) 2010, International Business Machines Corporation, All Rights Reserved.
+Contents generated by StableAPI (r27279:27490M) tool on Wed Feb 10 16:49:50 PST 2010
Copyright (C) 2010, International Business Machines Corporation, All Rights Reserved.
diff --git a/icu4c/source/common/unicode/brkiter.h b/icu4c/source/common/unicode/brkiter.h
index 7df5f140838..bdd3cc700f4 100644
--- a/icu4c/source/common/unicode/brkiter.h
+++ b/icu4c/source/common/unicode/brkiter.h
@@ -1,6 +1,6 @@
/*
********************************************************************************
-* Copyright (C) 1997-2007, International Business Machines
+* Copyright (C) 1997-2010, International Business Machines
* Corporation and others. All Rights Reserved.
********************************************************************************
*
@@ -91,10 +91,10 @@ U_NAMESPACE_BEGIN
* plain C API with equivalent functionality is defined in the
* file ubrk.h
*
- * Code snippits illustrating the use of the Break Iterator APIs
+ * Code snippets illustrating the use of the Break Iterator APIs
* are available in the ICU User Guide,
* http://icu-project.org/userguide/boundaryAnalysis.html
- * and in the sample program icu/source/samples/break/break.cpp"
+ * and in the sample program icu/source/samples/break/break.cpp
*
*/
class U_COMMON_API BreakIterator : public UObject {
diff --git a/icu4c/source/common/unicode/bytestream.h b/icu4c/source/common/unicode/bytestream.h
index d86bbec1b71..0442ac30181 100644
--- a/icu4c/source/common/unicode/bytestream.h
+++ b/icu4c/source/common/unicode/bytestream.h
@@ -214,7 +214,7 @@ class StringByteSink : public ByteSink {
StringByteSink(StringClass* dest) : dest_(dest) { }
/**
* Append "bytes[0,n-1]" to this.
- * @param bytes the pointer to the bytes
+ * @param data the pointer to the bytes
* @param n the number of bytes; must be non-negative
* @stable ICU 4.2
*/
diff --git a/icu4c/source/common/unicode/platform.h.in b/icu4c/source/common/unicode/platform.h.in
index 8fa978b79bf..e9a9778b4d9 100644
--- a/icu4c/source/common/unicode/platform.h.in
+++ b/icu4c/source/common/unicode/platform.h.in
@@ -83,7 +83,7 @@
/**
* \def U_HAVE_STD_STRING
- * Define whether the standard C++ (STL) header is available.
+ * Define whether the standard C++ (STL) <string> header is available.
* For platforms that do not use platform.h and do not define this constant
* in their platform-specific headers, std_string.h defaults
* U_HAVE_STD_STRING to 1.
@@ -372,9 +372,21 @@
/*===========================================================================*/
/* Custom icu entry point renaming */
/*===========================================================================*/
-/* Define the library suffix in a C syntax. */
+
+/**
+ * Define the library suffix with C syntax.
+ * @internal
+ */
# define U_LIB_SUFFIX_C_NAME @ICULIBSUFFIXCNAME@
+/**
+ * Define the library suffix as a string with C syntax
+ * @internal
+ */
# define U_LIB_SUFFIX_C_NAME_STRING "@ICULIBSUFFIXCNAME@"
+/**
+ * 1 if a custom library suffix is set
+ * @internal
+ */
# define U_HAVE_LIB_SUFFIX @U_HAVE_LIB_SUFFIX@
#if U_HAVE_LIB_SUFFIX
diff --git a/icu4c/source/common/unicode/std_string.h b/icu4c/source/common/unicode/std_string.h
index 62b89479bc6..7276b836152 100644
--- a/icu4c/source/common/unicode/std_string.h
+++ b/icu4c/source/common/unicode/std_string.h
@@ -1,7 +1,7 @@
/*
*******************************************************************************
*
-* Copyright (C) 2009, International Business Machines
+* Copyright (C) 2009-2010, International Business Machines
* Corporation and others. All Rights Reserved.
*
*******************************************************************************
@@ -19,7 +19,7 @@
/**
* \file
- * \brief C++ API: Central ICU header for including the C++ standard
+ * \brief C++ API: Central ICU header for including the C++ standard <string>
* header and for related definitions.
*/
@@ -27,7 +27,7 @@
/**
* \def U_HAVE_STD_STRING
- * Define whether the standard C++ (STL) header is available.
+ * Define whether the standard C++ (STL) <string> header is available.
* @draft ICU 4.2
*/
#ifndef U_HAVE_STD_STRING
diff --git a/icu4c/source/common/unicode/uidna.h b/icu4c/source/common/unicode/uidna.h
index edab2d0dcaf..01c8c85d95e 100644
--- a/icu4c/source/common/unicode/uidna.h
+++ b/icu4c/source/common/unicode/uidna.h
@@ -76,7 +76,7 @@
* This function implements the ToASCII operation as defined in the IDNA RFC.
* This operation is done on single labels before sending it to something that expects
* ASCII names. A label is an individual part of a domain name. Labels are usually
- * separated by dots; e.g." "www.example.com" is composed of 3 labels "www","example", and "com".
+ * separated by dots; e.g. "www.example.com" is composed of 3 labels "www","example", and "com".
*
*
* @param src Input UChar array containing label in Unicode.
@@ -122,7 +122,7 @@ uidna_toASCII(const UChar* src, int32_t srcLength,
* This function implements the ToUnicode operation as defined in the IDNA RFC.
* This operation is done on single labels before sending it to something that expects
* Unicode names. A label is an individual part of a domain name. Labels are usually
- * separated by dots; for e.g." "www.example.com" is composed of 3 labels "www","example", and "com".
+ * separated by dots; for e.g. "www.example.com" is composed of 3 labels "www","example", and "com".
*
* @param src Input UChar array containing ASCII (ACE encoded) label.
* @param srcLength Number of UChars in src, or -1 if NUL-terminated.
diff --git a/icu4c/source/common/unicode/unistr.h b/icu4c/source/common/unicode/unistr.h
index 1b58ba13efe..a7f82816266 100644
--- a/icu4c/source/common/unicode/unistr.h
+++ b/icu4c/source/common/unicode/unistr.h
@@ -3082,7 +3082,7 @@ public:
*
* \\a => U+0007, \\b => U+0008, \\t => U+0009, \\n => U+000A,
* \\v => U+000B, \\f => U+000C, \\r => U+000D, \\e => U+001B,
- * \\" => U+0022, \\' => U+0027, \\? => U+003F, \\\\ => U+005C
+ * \\" => U+0022, \\' => U+0027, \\? => U+003F, \\\\ => U+005C
*
* Anything else following a backslash is generically escaped. For
* example, "[a\\-z]" returns "[a-z]".
diff --git a/icu4c/source/common/unicode/ustring.h b/icu4c/source/common/unicode/ustring.h
index b38a97d978c..72c062e4e95 100644
--- a/icu4c/source/common/unicode/ustring.h
+++ b/icu4c/source/common/unicode/ustring.h
@@ -967,7 +967,7 @@ u_memrchr32(const UChar *s, UChar32 c, int32_t count);
*
* \\a => U+0007, \\b => U+0008, \\t => U+0009, \\n => U+000A,
* \\v => U+000B, \\f => U+000C, \\r => U+000D, \\e => U+001B,
- * \\" => U+0022, \\' => U+0027, \\? => U+003F, \\\\ => U+005C
+ * \\" => U+0022, \\' => U+0027, \\? => U+003F, \\\\ => U+005C
*
* Anything else following a backslash is generically escaped. For
* example, "[a\\-z]" returns "[a-z]".
diff --git a/icu4c/source/i18n/unicode/decimfmt.h b/icu4c/source/i18n/unicode/decimfmt.h
index 13499c85449..7fc4c0d9cd2 100644
--- a/icu4c/source/i18n/unicode/decimfmt.h
+++ b/icu4c/source/i18n/unicode/decimfmt.h
@@ -126,7 +126,7 @@ class FieldPositionHandler;
* str.remove();
* cout << "format result " << form->format(myNumber, str) << endl;
* format->parse(form->format(myNumber, str), fmtable, success);
- * }
+ * }
*
*
* Patterns
diff --git a/icu4c/source/i18n/unicode/dtfmtsym.h b/icu4c/source/i18n/unicode/dtfmtsym.h
index e346bfae3f5..d858ba9aca1 100644
--- a/icu4c/source/i18n/unicode/dtfmtsym.h
+++ b/icu4c/source/i18n/unicode/dtfmtsym.h
@@ -214,7 +214,7 @@ public:
void setEraNames(const UnicodeString* eraNames, int32_t count);
/**
- * Gets narrow era strings. For example: A" and "D".
+ * Gets narrow era strings. For example: "A" and "B".
*
* @param count Filled in with length of the array.
* @return the narrow era strings.
diff --git a/icu4c/source/i18n/unicode/dtitvfmt.h b/icu4c/source/i18n/unicode/dtitvfmt.h
index fcb623198b8..f6f870b16ad 100644
--- a/icu4c/source/i18n/unicode/dtitvfmt.h
+++ b/icu4c/source/i18n/unicode/dtitvfmt.h
@@ -1,5 +1,5 @@
/********************************************************************************
-* Copyright (C) 2008-2009, International Business Machines Corporation and others. All Rights Reserved.
+* Copyright (C) 2008-2010, International Business Machines Corporation and others. All Rights Reserved.
*******************************************************************************
*
* File DTITVFMT.H
@@ -112,15 +112,15 @@ U_NAMESPACE_BEGIN
* There is a set of pre-defined static skeleton strings.
* There are pre-defined interval patterns for those pre-defined skeletons
* in locales' resource files.
- * For example, for a skeleton UDAT_YEAR_ABBR_MONTH_DAY, which is "yMMMd",
+ * For example, for a skeleton UDAT_YEAR_ABBR_MONTH_DAY, which is "yMMMd",
* in en_US, if the largest different calendar field between date1 and date2
- * is "year", the date interval pattern is "MMM d, yyyy - MMM d, yyyy",
- * such as "Jan 10, 2007 - Jan 10, 2008".
- * If the largest different calendar field between date1 and date2 is "month",
- * the date interval pattern is "MMM d - MMM d, yyyy",
- * such as "Jan 10 - Feb 10, 2007".
- * If the largest different calendar field between date1 and date2 is "day",
- * the date interval pattern is ""MMM d-d, yyyy", such as "Jan 10-20, 2007".
+ * is "year", the date interval pattern is "MMM d, yyyy - MMM d, yyyy",
+ * such as "Jan 10, 2007 - Jan 10, 2008".
+ * If the largest different calendar field between date1 and date2 is "month",
+ * the date interval pattern is "MMM d - MMM d, yyyy",
+ * such as "Jan 10 - Feb 10, 2007".
+ * If the largest different calendar field between date1 and date2 is "day",
+ * the date interval pattern is "MMM d-d, yyyy", such as "Jan 10-20, 2007".
*
* For date skeleton, the interval patterns when year, or month, or date is
* different are defined in resource files.
diff --git a/icu4c/source/i18n/unicode/dtitvinf.h b/icu4c/source/i18n/unicode/dtitvinf.h
index 5edb2a4bf60..bb80ffc2a1d 100644
--- a/icu4c/source/i18n/unicode/dtitvinf.h
+++ b/icu4c/source/i18n/unicode/dtitvinf.h
@@ -86,22 +86,22 @@ U_NAMESPACE_BEGIN
* The largest different calendar fields between 2 calendars is the
* first different calendar field in above order.
*
- * For example: the largest different calendar fields between "Jan 10, 2007"
- * and "Feb 20, 2008" is year.
+ * For example: the largest different calendar fields between "Jan 10, 2007"
+ * and "Feb 20, 2008" is year.
*
*
* There is a set of pre-defined static skeleton strings.
* There are pre-defined interval patterns for those pre-defined skeletons
* in locales' resource files.
- * For example, for a skeleton UDAT_YEAR_ABBR_MONTH_DAY, which is "yMMMd",
+ * For example, for a skeleton UDAT_YEAR_ABBR_MONTH_DAY, which is "yMMMd",
* in en_US, if the largest different calendar field between date1 and date2
- * is "year", the date interval pattern is "MMM d, yyyy - MMM d, yyyy",
- * such as "Jan 10, 2007 - Jan 10, 2008".
- * If the largest different calendar field between date1 and date2 is "month",
- * the date interval pattern is "MMM d - MMM d, yyyy",
- * such as "Jan 10 - Feb 10, 2007".
- * If the largest different calendar field between date1 and date2 is "day",
- * the date interval pattern is ""MMM d-d, yyyy", such as "Jan 10-20, 2007".
+ * is "year", the date interval pattern is "MMM d, yyyy - MMM d, yyyy",
+ * such as "Jan 10, 2007 - Jan 10, 2008".
+ * If the largest different calendar field between date1 and date2 is "month",
+ * the date interval pattern is "MMM d - MMM d, yyyy",
+ * such as "Jan 10 - Feb 10, 2007".
+ * If the largest different calendar field between date1 and date2 is "day",
+ * the date interval pattern is "MMM d-d, yyyy", such as "Jan 10-20, 2007".
*
* For date skeleton, the interval patterns when year, or month, or date is
* different are defined in resource files.
@@ -114,17 +114,17 @@ U_NAMESPACE_BEGIN
* in an interval pattern is the earlier date. There might be a locale in which
* the first date in an interval pattern is the later date.
* We use fallback format for the default order for the locale.
- * For example, if the fallback format is "{0} - {1}", it means
+ * For example, if the fallback format is "{0} - {1}", it means
* the first date in the interval pattern for this locale is earlier date.
- * If the fallback format is "{1} - {0}", it means the first date is the
+ * If the fallback format is "{1} - {0}", it means the first date is the
* later date.
* For a particular interval pattern, the default order can be overriden
- * by prefixing "latestFirst:" or "earliestFirst:" to the interval pattern.
- * For example, if the fallback format is "{0}-{1}",
- * but for skeleton "yMMMd", the interval pattern when day is different is
- * "latestFirst:d-d MMM yy", it means by default, the first date in interval
- * pattern is the earlier date. But for skeleton "yMMMd", when day is different,
- * the first date in "d-d MMM yy" is the later date.
+ * by prefixing "latestFirst:" or "earliestFirst:" to the interval pattern.
+ * For example, if the fallback format is "{0}-{1}",
+ * but for skeleton "yMMMd", the interval pattern when day is different is
+ * "latestFirst:d-d MMM yy", it means by default, the first date in interval
+ * pattern is the earlier date. But for skeleton "yMMMd", when day is different,
+ * the first date in "d-d MMM yy" is the later date.
*
*
* The recommended way to create a DateIntervalFormat object is to pass in
diff --git a/icu4c/source/i18n/unicode/plurfmt.h b/icu4c/source/i18n/unicode/plurfmt.h
index f94acc87bb2..f64fa456ce0 100644
--- a/icu4c/source/i18n/unicode/plurfmt.h
+++ b/icu4c/source/i18n/unicode/plurfmt.h
@@ -1,6 +1,6 @@
/*
*******************************************************************************
-* Copyright (C) 2007-2009, International Business Machines Corporation and
+* Copyright (C) 2007-2010, International Business Machines Corporation and
* others. All Rights Reserved.
*******************************************************************************
*
@@ -97,7 +97,7 @@ class Hashtable;
* message text of the plural case "other
" gets assigned to this
* plural case. If you specify more than one message for the same plural case,
* U_DUPLICATE_KEYWORD will be set to status.
- *
+ *
* Spaces between caseKeyword
and
* message
will be ignored; spaces within
* message
will be preserved.
@@ -107,9 +107,9 @@ class Hashtable;
* can use the strings produced by PluralFormat
with other
* formatters. If you are using PluralFormat
inside a
* MessageFormat
pattern, MessageFormat
will
- * automatically evaluate the resulting format pattern.
+ * automatically evaluate the resulting format pattern.
* Thus, curly braces ({
, }
) are only allowed
- * in message texts to define a nested format pattern.
+ * in message texts to define a nested format pattern.
* The pound sign (#
) will be interpreted as the number placeholder
* in the message text, if it is not contained in curly braces (to preserve
* NumberFormat
patterns). PluralFormat
will
@@ -138,11 +138,11 @@ class Hashtable;
* msgFmt->format(args2, 1, result, ignore, status);
* cout << result << endl;
*
- * Produces the output:
- * C'est 0,0 fichier dans la liste.
+ * Produces the output:
+ * C'est 0,0 fichier dans la liste.
* Ce sont 3 fichiers dans la liste."
*
- * Note:
+ * Note:
* Currently PluralFormat
* does not make use of quotes like MessageFormat
.
* If you use plural format strings with MessageFormat
and want
@@ -361,7 +361,7 @@ public:
*
* @param number a number for which the plural message should be formatted
* for. If no pattern has been applied to this
- * PluralFormat
object yet, the formatted number
+ * PluralFormat object yet, the formatted number
* will be returned.
* @param appendTo output parameter to receive result.
* result is appended to existing contents.
diff --git a/icu4c/source/i18n/unicode/selfmt.h b/icu4c/source/i18n/unicode/selfmt.h
index 1ce7ecb690f..a88d5d6250c 100755
--- a/icu4c/source/i18n/unicode/selfmt.h
+++ b/icu4c/source/i18n/unicode/selfmt.h
@@ -139,7 +139,7 @@ class Hashtable;
* it's provided to returns the error U_DEFAULT_KEYWORD_MISSING
.
* If a pattern provides more than one phrase for the same keyword, the
* error U_DUPLICATE_KEYWORD
is returned.
- *
+ *
* Spaces between keyword
and
* {phrase}
will be ignored; spaces within
* {phrase}
will be preserved.
@@ -173,7 +173,7 @@ class Hashtable;
* \endhtmlonly
*
*
- * Produces the output:
+ * Produces the output:
* \htmlonly
* Kirti est allée à Paris.
* \endhtmlonly
diff --git a/icu4c/source/i18n/unicode/uregex.h b/icu4c/source/i18n/unicode/uregex.h
index 3567e61e5ed..bdef8f0e13a 100644
--- a/icu4c/source/i18n/unicode/uregex.h
+++ b/icu4c/source/i18n/unicode/uregex.h
@@ -1007,7 +1007,6 @@ uregex_appendTail(URegularExpression *regexp,
* obtain the input string and with the position
* of the last match within it.
* @param dest A mutable UText that will receive the result. Must not be NULL.
- * @param status A reference to a UErrorCode to receive any errors.
* @return The destination UText.
*
* @internal ICU 4.4 technology preview
@@ -1092,10 +1091,10 @@ uregex_split( URegularExpression *regexp,
* instead, it is based on (and implemented directly on top of) the C++ split method.
*
* @param regexp The compiled regular expression.
- * @param dest An array of mutable UText structs to receive the results of the split.
+ * @param destFields An array of mutable UText structs to receive the results of the split.
* If a field is NULL, a new UText is allocated to contain the results for
* that field. This new UText is not guaranteed to be mutable.
- * @param destCapacity The number of elements in the destination array.
+ * @param destFieldsCapacity The number of elements in the destination array.
* If the number of fields found is less than destCapacity, the
* extra strings in the destination array are not altered.
* If the number of destination strings is less than the number
diff --git a/icu4c/source/io/unicode/ustdio.h b/icu4c/source/io/unicode/ustdio.h
index 566e1a3cf19..7da4c15220c 100644
--- a/icu4c/source/io/unicode/ustdio.h
+++ b/icu4c/source/io/unicode/ustdio.h
@@ -413,7 +413,7 @@ u_fgetcodepage(UFILE *file);
* mix codepages within a file. This should only be called right
* after opening the UFile, or after calling u_frewind.
* @param codepage The codepage in which data will be written to
- * and read from the file. For example "latin-1" or "ibm-943.
+ * and read from the file. For example "latin-1" or "ibm-943".
* A value of NULL means the default codepage for the UFILE's current
* locale will be used.
* @param file The UFILE to set.
diff --git a/icu4c/source/layout/LEGlyphStorage.h b/icu4c/source/layout/LEGlyphStorage.h
index 8cf70e2fda1..8828b3f7acd 100644
--- a/icu4c/source/layout/LEGlyphStorage.h
+++ b/icu4c/source/layout/LEGlyphStorage.h
@@ -342,7 +342,6 @@ public:
*
* @param atIndex the index of the glyph to be replaced
* @param insertCount the number of glyphs to replace it with
- * @param success set to an error code if the auxillary data cannot be retrieved.
*
* @return the address at which to store the replacement glyphs.
*