summaryrefslogtreecommitdiffstats
path: root/win/tclWinTime.c
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2018-12-30 22:50:39 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2018-12-30 22:50:39 (GMT)
commit899be54b87e35cb83ff377608dd7b802254e99cb (patch)
tree2353ee24df467e65bf279b5f6b61656deb3e6827 /win/tclWinTime.c
parent905da2b593d6ca5774778c0bbba251a80f225bbb (diff)
parenta1351d366ddf78b7b2e968eb931385dcf2313b49 (diff)
downloadtcl-899be54b87e35cb83ff377608dd7b802254e99cb.zip
tcl-899be54b87e35cb83ff377608dd7b802254e99cb.tar.gz
tcl-899be54b87e35cb83ff377608dd7b802254e99cb.tar.bz2
Fix [3cf3a939d32707e100e06e23806e13569856286a|3cf3a939d3]: timezone deprecated in vc2017
Diffstat (limited to 'win/tclWinTime.c')
-rw-r--r--win/tclWinTime.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/win/tclWinTime.c b/win/tclWinTime.c
index 18702e7..b4738c3 100644
--- a/win/tclWinTime.c
+++ b/win/tclWinTime.c
@@ -536,6 +536,10 @@ TclpGetDate(
time_t time;
if (!useGMT) {
+#if defined(_MSC_VER) && (_MSC_VER >= 1900)
+ long timezone = 0;
+#endif
+
tzset();
/*
@@ -565,6 +569,10 @@ TclpGetDate(
return TclpLocaltime(t);
}
+#if defined(_MSC_VER) && (_MSC_VER >= 1900)
+ _get_timezone(&timezone);
+#endif
+
time = *t - timezone;
/*