123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- #include "platform/CCPlatformConfig.h"
- #if CC_TARGET_PLATFORM == CC_PLATFORM_TIZEN
- #include "platform/tizen/CCStdC-tizen.h"
- #if (CC_TARGET_PLATFORM == CC_PLATFORM_WIN32)
- int CC_DLL gettimeofday(struct timeval * val, struct timezone *)
- {
- if (val)
- {
- SYSTEMTIME wtm;
- GetLocalTime(&wtm);
- struct tm tTm;
- tTm.tm_year = wtm.wYear - 1900;
- tTm.tm_mon = wtm.wMonth - 1;
- tTm.tm_mday = wtm.wDay;
- tTm.tm_hour = wtm.wHour;
- tTm.tm_min = wtm.wMinute;
- tTm.tm_sec = wtm.wSecond;
- tTm.tm_isdst = -1;
- val->tv_sec = (long)mktime(&tTm);
- val->tv_usec = wtm.wMilliseconds * 1000;
- }
- return 0;
- }
- #elif (CC_TARGET_PLATFORM == CC_PLATFORM_BADA)
- using namespace Osp::System;
- int CC_DLL gettimeofday(struct timeval * val, struct timezone *)
- {
- if (val)
- {
- long long curTick = 0;
- SystemTime::GetTicks(curTick);
- unsigned int ms = curTick;
- val->tv_sec = ms / 1000;
- val->tv_usec = (ms % 1000) * 1000;
- }
- return 0;
- }
- #endif
- #endif
|