summaryrefslogtreecommitdiffstats
path: root/win/tkWinInt.h
diff options
context:
space:
mode:
authorfvogel <fvogelnew1@free.fr>2023-01-14 11:10:28 (GMT)
committerfvogel <fvogelnew1@free.fr>2023-01-14 11:10:28 (GMT)
commitcdc8d2fa8d71e9a6f9e452006cc7b10acc9ab930 (patch)
tree6ab96bcbd5bdc6edfaaa6ad37e52bbeb066e98a1 /win/tkWinInt.h
parent2d4a3f8ce9a84fd47a0b8586f5b2f62c282a3c95 (diff)
downloadtk-cdc8d2fa8d71e9a6f9e452006cc7b10acc9ab930.zip
tk-cdc8d2fa8d71e9a6f9e452006cc7b10acc9ab930.tar.gz
tk-cdc8d2fa8d71e9a6f9e452006cc7b10acc9ab930.tar.bz2
Factorise definition of snprintf in tkWinInt.h (MSVC before 2015 didn't know snprintf).
Diffstat (limited to 'win/tkWinInt.h')
-rw-r--r--win/tkWinInt.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/win/tkWinInt.h b/win/tkWinInt.h
index ccc57db..5801076 100644
--- a/win/tkWinInt.h
+++ b/win/tkWinInt.h
@@ -242,4 +242,13 @@ MODULE_SCOPE Tcl_Obj * TkWin32ErrorObj(HRESULT hrError);
#define GWLP_ID GWL_ID
#endif /* !GWLP_WNDPROC */
+/*
+ * MSVC versions before 2015 don't know snprintf, but _snprintf is compatible.
+ * Note that sprintf is deprecated.
+ */
+
+#ifdef _MSC_VER
+# define snprintf _snprintf
+#endif
+
#endif /* _TKWININT */