Index: source/i18n/vtzone.cpp |
diff --git a/source/i18n/vtzone.cpp b/source/i18n/vtzone.cpp |
index 426810ec32257e1a6ab70141d17b490e206987ce..e0621cc07bcec32ccf60b08cd232a460d0d8bb74 100644 |
--- a/source/i18n/vtzone.cpp |
+++ b/source/i18n/vtzone.cpp |
@@ -1,6 +1,8 @@ |
+// Copyright (C) 2016 and later: Unicode, Inc. and others. |
+// License & terms of use: http://www.unicode.org/copyright.html |
/* |
******************************************************************************* |
-* Copyright (C) 2007-2013, International Business Machines Corporation and |
+* Copyright (C) 2007-2016, International Business Machines Corporation and |
* others. All Rights Reserved. |
******************************************************************************* |
*/ |
@@ -538,7 +540,7 @@ static TimeZoneRule* createRuleByRRULE(const UnicodeString& zonename, int rawOff |
UnicodeString rrule = *((UnicodeString*)dates->elementAt(0)); |
int32_t month, dayOfWeek, nthDayOfWeek, dayOfMonth = 0; |
int32_t days[7]; |
- int32_t daysCount = sizeof(days)/sizeof(days[0]); |
+ int32_t daysCount = UPRV_LENGTHOF(days); |
UDate until; |
parseRRULE(rrule, month, dayOfWeek, nthDayOfWeek, days, daysCount, until, status); |
@@ -615,7 +617,7 @@ static TimeZoneRule* createRuleByRRULE(const UnicodeString& zonename, int rawOff |
UDate tmp_until; |
int32_t tmp_month, tmp_dayOfWeek, tmp_nthDayOfWeek; |
int32_t tmp_days[7]; |
- int32_t tmp_daysCount = sizeof(tmp_days)/sizeof(tmp_days[0]); |
+ int32_t tmp_daysCount = UPRV_LENGTHOF(tmp_days); |
parseRRULE(rrule, tmp_month, tmp_dayOfWeek, tmp_nthDayOfWeek, tmp_days, tmp_daysCount, tmp_until, status); |
if (U_FAILURE(status)) { |
return NULL; |