# HG changeset patch # User bsmith@81767d24-ef19-dc11-ae90-00e081727c95 # Date 1672991929 0 # Node ID f99414164f5bcf5a87944a3d14be3e1953899b03 # Parent 40a5e6946e2b8c23be68e306d13e57167c5b233f Win: Enable vsnprintf() usage with Visual C for extra safety. diff -r 40a5e6946e2b -r f99414164f5b dwcompat.h --- 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) diff -r 40a5e6946e2b -r f99414164f5b win/edge.cpp --- 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); }