mirror of
https://github.com/hrydgard/ppsspp.git
synced 2025-02-12 01:25:55 +00:00
Common: Avoid format warning with log timestamp.
This commit is contained in:
parent
e589b4506b
commit
e3763d9c4e
@ -72,18 +72,21 @@ void GetTimeFormatted(char formattedTime[13]) {
|
|||||||
time_t sysTime;
|
time_t sysTime;
|
||||||
time(&sysTime);
|
time(&sysTime);
|
||||||
|
|
||||||
|
uint32_t milliseconds;
|
||||||
|
#ifdef _WIN32
|
||||||
|
struct timeb tp;
|
||||||
|
(void)::ftime(&tp);
|
||||||
|
milliseconds = tp.millitm;
|
||||||
|
#else
|
||||||
|
struct timeval t;
|
||||||
|
(void)gettimeofday(&t, NULL);
|
||||||
|
milliseconds = (int)(t.tv_usec / 1000);
|
||||||
|
#endif
|
||||||
|
|
||||||
struct tm *gmTime = localtime(&sysTime);
|
struct tm *gmTime = localtime(&sysTime);
|
||||||
char tmp[6];
|
char tmp[6];
|
||||||
strftime(tmp, sizeof(tmp), "%M:%S", gmTime);
|
strftime(tmp, sizeof(tmp), "%M:%S", gmTime);
|
||||||
|
|
||||||
// Now tack on the milliseconds
|
// Now tack on the milliseconds
|
||||||
#ifdef _WIN32
|
snprintf(formattedTime, 11, "%s:%03u", tmp, milliseconds % 1000);
|
||||||
struct timeb tp;
|
|
||||||
(void)::ftime(&tp);
|
|
||||||
snprintf(formattedTime, 11, "%s:%03i", tmp, tp.millitm);
|
|
||||||
#else
|
|
||||||
struct timeval t;
|
|
||||||
(void)gettimeofday(&t, NULL);
|
|
||||||
snprintf(formattedTime, 11, "%s:%03d", tmp, (int)(t.tv_usec / 1000));
|
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user