1*91144cd0SPeter--- misc/xmlsec1-1.2.14/apps/cmdline.c 2*91144cd0SPeter+++ misc/build/xmlsec1-1.2.14/apps/cmdline.c 3*91144cd0SPeter@@ -6,9 +6,13 @@ 4*91144cd0SPeter * See Copyright for the status of this software. 5*91144cd0SPeter * 6*91144cd0SPeter * Copyright (C) 2002-2003 Aleksey Sanin <aleksey@aleksey.com> 7*91144cd0SPeter */ 8*91144cd0SPeter-#if defined(_MSC_VER) 9*91144cd0SPeter+/* A C runtime from VS2015 onwards supplies a conforming snprintf of its 10*91144cd0SPeter+ own, and refuses to be compiled with the name taken as a macro 11*91144cd0SPeter+ (C1189). Older runtimes, which is every one this shim was written 12*91144cd0SPeter+ for, keep it. */ 13*91144cd0SPeter+#if defined(_MSC_VER) && (_MSC_VER < 1900) 14*91144cd0SPeter #define snprintf _snprintf 15*91144cd0SPeter #endif 16*91144cd0SPeter 17*91144cd0SPeter #include <stdio.h> 18*91144cd0SPeter--- misc/xmlsec1-1.2.14/apps/crypto.c 19*91144cd0SPeter+++ misc/build/xmlsec1-1.2.14/apps/crypto.c 20*91144cd0SPeter@@ -6,9 +6,13 @@ 21*91144cd0SPeter * See Copyright for the status of this software. 22*91144cd0SPeter * 23*91144cd0SPeter * Copyright (C) 2002-2003 Aleksey Sanin <aleksey@aleksey.com> 24*91144cd0SPeter */ 25*91144cd0SPeter-#if defined(_MSC_VER) 26*91144cd0SPeter+/* A C runtime from VS2015 onwards supplies a conforming snprintf of its 27*91144cd0SPeter+ own, and refuses to be compiled with the name taken as a macro 28*91144cd0SPeter+ (C1189). Older runtimes, which is every one this shim was written 29*91144cd0SPeter+ for, keep it. */ 30*91144cd0SPeter+#if defined(_MSC_VER) && (_MSC_VER < 1900) 31*91144cd0SPeter #define snprintf _snprintf 32*91144cd0SPeter #endif 33*91144cd0SPeter 34*91144cd0SPeter #include <string.h> 35*91144cd0SPeter--- misc/xmlsec1-1.2.14/apps/xmlsec.c 36*91144cd0SPeter+++ misc/build/xmlsec1-1.2.14/apps/xmlsec.c 37*91144cd0SPeter@@ -8,9 +8,13 @@ 38*91144cd0SPeter #include <stdlib.h> 39*91144cd0SPeter #include <string.h> 40*91144cd0SPeter #include <time.h> 41*91144cd0SPeter 42*91144cd0SPeter-#if defined(_MSC_VER) 43*91144cd0SPeter+/* A C runtime from VS2015 onwards supplies a conforming snprintf of its 44*91144cd0SPeter+ own, and refuses to be compiled with the name taken as a macro 45*91144cd0SPeter+ (C1189). Older runtimes, which is every one this shim was written 46*91144cd0SPeter+ for, keep it. */ 47*91144cd0SPeter+#if defined(_MSC_VER) && (_MSC_VER < 1900) 48*91144cd0SPeter #define snprintf _snprintf 49*91144cd0SPeter #endif 50*91144cd0SPeter 51*91144cd0SPeter #include <libxml/tree.h> 52