]> granicus.if.org Git - icu/commitdiff
ICU-12740 use private static const int32_t, not #define, for UDATPG_WIDTH_COUNT
authorPeter Edberg <pedberg@unicode.org>
Thu, 1 Mar 2018 07:21:19 +0000 (07:21 +0000)
committerPeter Edberg <pedberg@unicode.org>
Thu, 1 Mar 2018 07:21:19 +0000 (07:21 +0000)
X-SVN-Rev: 41035

icu4c/source/i18n/dtptngen.cpp
icu4c/source/i18n/unicode/dtptngen.h

index 7336dd39e9e300e809a2d0667f865305033f43c4..6066de608448bf59c75155370cd0f537804140b4 100644 (file)
@@ -267,7 +267,7 @@ static const char* const CLDR_FIELD_NAME[UDATPG_FIELD_COUNT] = {
     "hour", "minute", "second", "*", "zone"
 };
 
-static const char* const CLDR_FIELD_WIDTH[UDATPG_WIDTH_COUNT] = {
+static const char* const CLDR_FIELD_WIDTH[] = { // [UDATPG_WIDTH_COUNT]
     "", "-short", "-narrow"
 };
 
index b19f22282efb9dad50626c6bb69afd6c417d42e0..20e276a1b5f7cd11eff5a6ef9649a15c52058458 100644 (file)
@@ -522,13 +522,14 @@ private:
      */
     DateTimePatternGenerator& operator=(const DateTimePatternGenerator& other);
 
+    static const int32_t UDATPG_WIDTH_COUNT = UDATPG_NARROW + 1;
+
     Locale pLocale;  // pattern locale
     FormatParser *fp;
     DateTimeMatcher* dtMatcher;
     DistanceInfo *distanceInfo;
     PatternMap *patternMap;
     UnicodeString appendItemFormats[UDATPG_FIELD_COUNT];
-    #define UDATPG_WIDTH_COUNT (UDATPG_NARROW + 1)
     UnicodeString fieldDisplayNames[UDATPG_FIELD_COUNT][UDATPG_WIDTH_COUNT];
     UnicodeString dateTimeFormat;
     UnicodeString decimal;