diff options
author | ShizZy <shizzy@6bit.net> | 2013-09-23 21:47:24 -0400 |
---|---|---|
committer | ShizZy <shizzy@6bit.net> | 2013-09-23 21:47:24 -0400 |
commit | 1114eb9aaf805851aa68146959b71e3fbbab36b0 (patch) | |
tree | 543628f4b3bbe010cd571b1526c64babe48b0f9b /src | |
parent | a8c3c2a391b4ae20c7f490ab42f6a0d192ca6451 (diff) |
added localtime_r for use on windows
Diffstat (limited to 'src')
-rw-r--r-- | src/common/src/platform.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/common/src/platform.h b/src/common/src/platform.h index d610b418a..d8eacaa84 100644 --- a/src/common/src/platform.h +++ b/src/common/src/platform.h @@ -70,9 +70,17 @@ #if EMU_PLATFORM == PLATFORM_WINDOWS +#include <time.h> + #define NOMINMAX #define EMU_FASTCALL __fastcall +inline struct tm* localtime_r(const time_t *clock, struct tm *result) { + if (localtime_s(result, clock) == 0) + return result; + return NULL; +} + #else #define EMU_FASTCALL __attribute__((fastcall)) |