From a811c868ff31223d8ee532c99f16f27b4b1a9ad9 Mon Sep 17 00:00:00 2001 From: Dmitry Podgorny Date: Tue, 7 Jan 2020 22:24:10 +0200 Subject: [PATCH] util: add time_stamp() implementation for XBOX Backported from UnrealEngine project. --- src/util.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/util.c b/src/util.c index 049ba86..1beee00 100644 --- a/src/util.c +++ b/src/util.c @@ -86,7 +86,12 @@ char *xmpp_strtok_r(char *s, const char *delim, char **saveptr) */ uint64_t time_stamp(void) { -#ifdef _WIN32 +#if defined(_XBOX_ONE) + uint64_t SystemTime; + GetSystemTimeAsFileTime((FILETIME*)&SystemTime); + /* Convert 100 nanosec ticks to milliseconds */ + return (SystemTime / 10000); +#elif defined(_WIN32) return timeGetTime(); #else struct timeval tv;