summaryrefslogtreecommitdiffstats
path: root/src/time64.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/time64.h')
-rw-r--r--src/time64.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/time64.h b/src/time64.h
index efdc716..28968c0 100644
--- a/src/time64.h
+++ b/src/time64.h
@@ -58,11 +58,15 @@ Time64_T timelocal64 (struct TM *);
58/* Not everyone has gm/localtime_r(), provide a replacement */ 58/* Not everyone has gm/localtime_r(), provide a replacement */
59#ifdef HAVE_LOCALTIME_R 59#ifdef HAVE_LOCALTIME_R
60# define LOCALTIME_R(clock, result) localtime_r(clock, result) 60# define LOCALTIME_R(clock, result) localtime_r(clock, result)
61#elif defined(_WIN32)
62# define LOCALTIME_R(clock, result) (localtime_s(result, clock) ? NULL : result)
61#else 63#else
62# define LOCALTIME_R(clock, result) fake_localtime_r(clock, result) 64# define LOCALTIME_R(clock, result) fake_localtime_r(clock, result)
63#endif 65#endif
64#ifdef HAVE_GMTIME_R 66#ifdef HAVE_GMTIME_R
65# define GMTIME_R(clock, result) gmtime_r(clock, result) 67# define GMTIME_R(clock, result) gmtime_r(clock, result)
68#elif defined (_WIN32)
69# define GMTIME_R(clock, result) (gmtime_s(result, clock) ? NULL : result)
66#else 70#else
67# define GMTIME_R(clock, result) fake_gmtime_r(clock, result) 71# define GMTIME_R(clock, result) fake_gmtime_r(clock, result)
68#endif 72#endif