xref: /trunk/main/libxmlsec/xmlsec1-ucrt-snprintf.patch (revision 91144cd0085a7583d2099b982122deb2184ab956)
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