summaryrefslogtreecommitdiff
path: root/upb
diff options
context:
space:
mode:
authorEsun Kim <veblush@google.com>2019-07-29 18:12:55 -0700
committerEsun Kim <veblush@google.com>2019-07-29 18:12:55 -0700
commitf179e23e5b9f502cce9a2b9fa6a918d1a689758b (patch)
tree393d449b86b9dc17a68eca89f2ef4fe4be0022ce /upb
parent423ea5ca9ce8da69611e6e95559efcb3a1ba8ad8 (diff)
Support Visual Studio
Diffstat (limited to 'upb')
-rw-r--r--upb/port_def.inc9
1 files changed, 7 insertions, 2 deletions
diff --git a/upb/port_def.inc b/upb/port_def.inc
index 5220c29..05c4ebc 100644
--- a/upb/port_def.inc
+++ b/upb/port_def.inc
@@ -75,8 +75,13 @@
/* Windows versions */
#include <stdarg.h>
#include <stdio.h>
-#define _upb_snprintf _snprintf_s
-#define _upb_vsnprintf _vsnprintf_s
+#if defined(_MSC_VER) && _MSC_VER < 1900
+#define _upb_snprintf _snprintf
+#define _upb_vsnprintf _vsnprintf
+#else
+#define _upb_snprintf snprintf
+#define _upb_vsnprintf vsnprintf
+#endif
#define _upb_va_copy(a, b) va_copy(a, b)
#else
#if __STDC_VERSION__ >= 199901L || __cplusplus >= 201103L
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback