summaryrefslogtreecommitdiffstats
path: root/win/tclWinTime.c
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2018-12-30 22:44:22 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2018-12-30 22:44:22 (GMT)
commit84425899dd6a58778757e9c8f51cd2441ba76d20 (patch)
tree93effa491bf0c33dd9c08da43cfe6a03fae6deb9 /win/tclWinTime.c
parent12f94f7a7ad80891a9c993ce4da737b4ba938acf (diff)
downloadtcl-84425899dd6a58778757e9c8f51cd2441ba76d20.zip
tcl-84425899dd6a58778757e9c8f51cd2441ba76d20.tar.gz
tcl-84425899dd6a58778757e9c8f51cd2441ba76d20.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 46e2cd2..db8859c 100644
--- a/win/tclWinTime.c
+++ b/win/tclWinTime.c
@@ -647,6 +647,10 @@ TclpGetDate(
time_t time;
if (!useGMT) {
+#if defined(_MSC_VER) && (_MSC_VER >= 1900)
+ long timezone = 0;
+#endif
+
tzset();
/*
@@ -676,6 +680,10 @@ TclpGetDate(
return TclpLocaltime(t);
}
+#if defined(_MSC_VER) && (_MSC_VER >= 1900)
+ _get_timezone(&timezone);
+#endif
+
time = *t - timezone;
/*