From bc96aa420b9c28e9ff5936034f53e3b05edb63a9 Mon Sep 17 00:00:00 2001 From: Andy McFadden Date: Sun, 15 Nov 2015 15:36:01 -0800 Subject: [PATCH] Update SysDefs for Visual Studio 2015 Apparently VS2015 now includes definitions for snprintf/vsnprintf. Not tested with VS2015. --- nufxlib/SysDefs.h | 6 ++++-- nulib2/SysDefs.h | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/nufxlib/SysDefs.h b/nufxlib/SysDefs.h index b6ff2b1..aad4713 100644 --- a/nufxlib/SysDefs.h +++ b/nufxlib/SysDefs.h @@ -67,8 +67,10 @@ # include # define FOPEN_WANTS_B # define HAVE_CHSIZE -# define snprintf _snprintf -# define vsnprintf _vsnprintf +# if _MSC_VER < 1900 /* no snprintf until Visual Studio 2015 */ +# define snprintf _snprintf +# define vsnprintf _vsnprintf +# endif #endif diff --git a/nulib2/SysDefs.h b/nulib2/SysDefs.h index 0e32f54..ce636ad 100644 --- a/nulib2/SysDefs.h +++ b/nulib2/SysDefs.h @@ -64,8 +64,10 @@ # include # define FOPEN_WANTS_B # define HAVE_CHSIZE -# define snprintf _snprintf -# define vsnprintf _vsnprintf +# if _MSC_VER < 1900 /* no snprintf until Visual Studio 2015 */ +# define snprintf _snprintf +# define vsnprintf _vsnprintf +# endif #endif