]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/test/perf/normperf/dtfmtrtperf.h
ICU-57131.0.1.tar.gz
[apple/icu.git] / icuSources / test / perf / normperf / dtfmtrtperf.h
index 6be40f4351eecce4de19279863170d1725f28253..1d680cebb1c338a49714ec7cff3c56653a5c291e 100644 (file)
@@ -1,6 +1,6 @@
 /*
 **********************************************************************
-* Copyright (c) 2010-2011,International Business Machines
+* Copyright (c) 2010-2016,International Business Machines
 * Corporation and others.  All Rights Reserved.
 **********************************************************************
 **********************************************************************
@@ -18,6 +18,7 @@
 #include "unicode/smpdtfmt.h"
 #include "unicode/uchar.h"
 #include "unicode/basictz.h"
+#include "cmemory.h"
 #include "cstring.h"
 
 #include "unicode/uperf.h"
@@ -29,7 +30,7 @@
 #include "util.h"
 
 static const char* PATTERNS[] = {"z", "zzzz", "Z", "ZZZZ", "v", "vvvv", "V", "VVVV"};
-static const int NUM_PATTERNS = sizeof(PATTERNS)/sizeof(const char*);
+static const int NUM_PATTERNS = UPRV_LENGTHOF(PATTERNS);
 
 #include <iostream>
 #include <stdlib.h>
@@ -98,8 +99,8 @@ public:
         }
 
         // Set up test dates
-        UDate DATES[(sizeof(testDateData)/sizeof(int32_t))/3];
-        const int32_t nDates = (sizeof(testDateData)/sizeof(int32_t))/3;
+        UDate DATES[UPRV_LENGTHOF(testDateData)/3];
+        const int32_t nDates = UPRV_LENGTHOF(testDateData)/3;
         cal->clear();
         for (int32_t i = 0; i < nDates; i++) {
             cal->set(testDateData[i][0], testDateData[i][1], testDateData[i][2]);
@@ -228,4 +229,4 @@ public:
 };
 
 
-#endif // DateTimeRoundTripPerfTest
\ No newline at end of file
+#endif // DateTimeRoundTripPerfTest