From 4ae029c3a167dfb3d768e817926ea7e6af0d75af Mon Sep 17 00:00:00 2001 From: Renyaow Date: Wed, 5 Apr 2017 01:55:38 +0800 Subject: [PATCH] windows: _snprintf_s https://github.com/warmcat/libwebsockets/issues/859 --- lib/libwebsockets.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/libwebsockets.h b/lib/libwebsockets.h index 8be0054a..ed716e89 100644 --- a/lib/libwebsockets.h +++ b/lib/libwebsockets.h @@ -93,6 +93,10 @@ struct sockaddr_in; #define __func__ __FUNCTION__ #endif +#if !defined(__MINGW32__) &&(!defined(_MSC_VER) || _MSC_VER < 1900) && !defined(snprintf) +#define snprintf(buf,len, format,...) _snprintf_s(buf, len,len, format, __VA_ARGS__) +#endif + #else /* NOT WIN32 */ #include