dtptngen.h   dtptngen.h 
skipping to change at line 400 skipping to change at line 400
DateTimeMatcher *skipMatcher; DateTimeMatcher *skipMatcher;
Hashtable *fAvailableFormatKeyHash; Hashtable *fAvailableFormatKeyHash;
UnicodeString hackPattern; UnicodeString hackPattern;
UnicodeString emptyString; UnicodeString emptyString;
UChar fDefaultHourFormatChar; UChar fDefaultHourFormatChar;
void initData(const Locale &locale, UErrorCode &status); void initData(const Locale &locale, UErrorCode &status);
void addCanonicalItems(); void addCanonicalItems();
void addICUPatterns(const Locale& locale, UErrorCode& status); void addICUPatterns(const Locale& locale, UErrorCode& status);
void hackTimes(const UnicodeString& hackPattern, UErrorCode& status); void hackTimes(const UnicodeString& hackPattern, UErrorCode& status);
void addCLDRData(const Locale& locale); void addCLDRData(const Locale& locale, UErrorCode& status);
UDateTimePatternConflict addPatternWithSkeleton(const UnicodeString& pa ttern, const UnicodeString * skeletonToUse, UBool override, UnicodeString& conflictingPattern, UErrorCode& status); UDateTimePatternConflict addPatternWithSkeleton(const UnicodeString& pa ttern, const UnicodeString * skeletonToUse, UBool override, UnicodeString& conflictingPattern, UErrorCode& status);
void initHashtable(UErrorCode& status); void initHashtable(UErrorCode& status);
void setDateTimeFromCalendar(const Locale& locale, UErrorCode& status); void setDateTimeFromCalendar(const Locale& locale, UErrorCode& status);
void setDecimalSymbols(const Locale& locale, UErrorCode& status); void setDecimalSymbols(const Locale& locale, UErrorCode& status);
UDateTimePatternField getAppendFormatNumber(const char* field) const; UDateTimePatternField getAppendFormatNumber(const char* field) const;
UDateTimePatternField getAppendNameNumber(const char* field) const; UDateTimePatternField getAppendNameNumber(const char* field) const;
void getAppendName(UDateTimePatternField field, UnicodeString& value); void getAppendName(UDateTimePatternField field, UnicodeString& value);
int32_t getCanonicalIndex(const UnicodeString& field); int32_t getCanonicalIndex(const UnicodeString& field);
const UnicodeString* getBestRaw(DateTimeMatcher& source, int32_t includ eMask, DistanceInfo* missingFields, const PtnSkeleton** specifiedSkeletonPt r = 0); const UnicodeString* getBestRaw(DateTimeMatcher& source, int32_t includ eMask, DistanceInfo* missingFields, const PtnSkeleton** specifiedSkeletonPt r = 0);
UnicodeString adjustFieldTypes(const UnicodeString& pattern, const PtnS keleton* specifiedSkeleton, UBool fixFractionalSeconds); UnicodeString adjustFieldTypes(const UnicodeString& pattern, const PtnS keleton* specifiedSkeleton, UBool fixFractionalSeconds);
 End of changes. 1 change blocks. 
1 lines changed or deleted 1 lines changed or added


 smpdtfmt.h   smpdtfmt.h 
skipping to change at line 945 skipping to change at line 945
void initGMTFormatters(UErrorCode &status); void initGMTFormatters(UErrorCode &status);
/** /**
* Initialize NumberFormat instances used for numbering system override s. * Initialize NumberFormat instances used for numbering system override s.
*/ */
void initNumberFormatters(const Locale &locale,UErrorCode &status); void initNumberFormatters(const Locale &locale,UErrorCode &status);
/** /**
* Get the numbering system to be used for a particular field. * Get the numbering system to be used for a particular field.
*/ */
using DateFormat::getNumberFormat; // Do not hide visibility of base class function
NumberFormat * getNumberFormat(UDateFormatField index) const; NumberFormat * getNumberFormat(UDateFormatField index) const;
/** /**
* Parse the given override string and set up structures for number for mats * Parse the given override string and set up structures for number for mats
*/ */
void processOverrideString(const Locale &locale, const UnicodeString &s tr, int8_t type, UErrorCode &status); void processOverrideString(const Locale &locale, const UnicodeString &s tr, int8_t type, UErrorCode &status);
/** /**
* Used to map pattern characters to Calendar field identifiers. * Used to map pattern characters to Calendar field identifiers.
*/ */
 End of changes. 1 change blocks. 
0 lines changed or deleted 1 lines changed or added


 uversion.h   uversion.h 
skipping to change at line 77 skipping to change at line 77
/** The current ICU minor version as an integer. /** The current ICU minor version as an integer.
* This value will change in the subsequent releases of ICU * This value will change in the subsequent releases of ICU
* @stable ICU 2.6 * @stable ICU 2.6
*/ */
#define U_ICU_VERSION_MINOR_NUM 2 #define U_ICU_VERSION_MINOR_NUM 2
/** The current ICU patchlevel version as an integer. /** The current ICU patchlevel version as an integer.
* This value will change in the subsequent releases of ICU * This value will change in the subsequent releases of ICU
* @stable ICU 2.4 * @stable ICU 2.4
*/ */
#define U_ICU_VERSION_PATCHLEVEL_NUM 0 #define U_ICU_VERSION_PATCHLEVEL_NUM 1
/** The current ICU build level version as an integer. /** The current ICU build level version as an integer.
* This value is for use by ICU clients. It defaults to 0. * This value is for use by ICU clients. It defaults to 0.
* @stable ICU 4.0 * @stable ICU 4.0
*/ */
#ifndef U_ICU_VERSION_BUILDLEVEL_NUM #ifndef U_ICU_VERSION_BUILDLEVEL_NUM
#define U_ICU_VERSION_BUILDLEVEL_NUM 1 #define U_ICU_VERSION_BUILDLEVEL_NUM 0
#endif #endif
/** Glued version suffix for renamers /** Glued version suffix for renamers
* This value will change in the subsequent releases of ICU * This value will change in the subsequent releases of ICU
* @stable ICU 2.6 * @stable ICU 2.6
*/ */
#define U_ICU_VERSION_SUFFIX _4_2 #define U_ICU_VERSION_SUFFIX _4_2
/** The current ICU library version as a dotted-decimal string. The patchle vel and buildlevel /** The current ICU library version as a dotted-decimal string. The patchle vel and buildlevel
* only appears in this string if it non-zero. * only appears in this string if it non-zero.
* This value will change in the subsequent releases of ICU * This value will change in the subsequent releases of ICU
* @stable ICU 2.4 * @stable ICU 2.4
*/ */
#define U_ICU_VERSION "4.2.0.1" #define U_ICU_VERSION "4.2.1"
/** The current ICU library major/minor version as a string without dots, f or library name suffixes. /** The current ICU library major/minor version as a string without dots, f or library name suffixes.
* This value will change in the subsequent releases of ICU * This value will change in the subsequent releases of ICU
* @stable ICU 2.6 * @stable ICU 2.6
*/ */
#define U_ICU_VERSION_SHORT "42" #define U_ICU_VERSION_SHORT "42"
/** An ICU version consists of up to 4 numbers from 0..255. /** An ICU version consists of up to 4 numbers from 0..255.
* @stable ICU 2.4 * @stable ICU 2.4
*/ */
 End of changes. 3 change blocks. 
3 lines changed or deleted 3 lines changed or added

This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/