changeset 2955:f99414164f5b

Win: Enable vsnprintf() usage with Visual C for extra safety.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Fri, 06 Jan 2023 07:58:49 +0000
parents 40a5e6946e2b
children afe9c20294ca
files dwcompat.h win/edge.cpp
diffstat 2 files changed, 5 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/dwcompat.h	Fri Jan 06 07:05:34 2023 +0000
+++ b/dwcompat.h	Fri Jan 06 07:58:49 2023 +0000
@@ -236,6 +236,10 @@
 
 #ifdef _MSC_VER
 /* Handle deprecated functions in Visual C */
+#  if _MSC_VER < 1500
+#  define vsnprintf _vsnprintf
+#  endif
+#define HAVE_VSNPRINTF
 #  if _MSC_VER >= 1400
 #  define strcasecmp(a, b) _stricmp(a, b)
 #  define strncasecmp(a, b, c) _strnicmp(a, b, c)
--- a/win/edge.cpp	Fri Jan 06 07:05:34 2023 +0000
+++ b/win/edge.cpp	Fri Jan 06 07:58:49 2023 +0000
@@ -74,7 +74,7 @@
 		case WM_PAINT:
 		{
 			PAINTSTRUCT ps;
-			HDC hdc = BeginPaint(hWnd, &ps);
+			BeginPaint(hWnd, &ps);
 			EndPaint(hWnd, &ps);
 			return(0);
 		}