X-Git-Url: https://git.saurik.com/apple/icu.git/blobdiff_plain/9663b57d33cc571e269bcfab3d9df43b149162db..4f1e1a09ce4daed860e35d359ce2fceccb0764e8:/icuSources/test/cintltst/cbiapts.c diff --git a/icuSources/test/cintltst/cbiapts.c b/icuSources/test/cintltst/cbiapts.c index 451116a8..cd75269d 100644 --- a/icuSources/test/cintltst/cbiapts.c +++ b/icuSources/test/cintltst/cbiapts.c @@ -1192,18 +1192,23 @@ static void TestBreakIteratorSuppressions(void) { #if APPLE_ADDITIONS #include -#include -#include "unicode/urbtok.h" -#include "cstring.h" #if U_PLATFORM_IS_DARWIN_BASED +#include #include #define GET_START() mach_absolute_time() #define GET_DURATION(start, info) ((mach_absolute_time() - start) * info.numer)/info.denom -#else +#elif !U_PLATFORM_HAS_WIN32_API +#include #include "putilimp.h" #define GET_START() (uint64_t)uprv_getUTCtime() #define GET_DURATION(start, info) ((uint64_t)uprv_getUTCtime() - start) +#else +#include "putilimp.h" +#define GET_START() (unsigned long long)uprv_getUTCtime() +#define GET_DURATION(start, info) ((unsigned long long)uprv_getUTCtime() - start) #endif +#include "unicode/urbtok.h" +#include "cstring.h" typedef struct { RuleBasedTokenRange token; @@ -2230,7 +2235,11 @@ static void handleTokResults(const char* testItem, const char* tokClass, const c static void TestRuleBasedTokenizer(void) { const TokRulesAndTests* ruleTypePtr; +#if !U_PLATFORM_HAS_WIN32_API uint64_t start, duration; +#else + unsigned long long start, duration; +#endif #if U_PLATFORM_IS_DARWIN_BASED mach_timebase_info_data_t info;