diff options
author | Esun Kim <veblush@google.com> | 2019-07-29 18:12:55 -0700 |
---|---|---|
committer | Esun Kim <veblush@google.com> | 2019-07-29 18:12:55 -0700 |
commit | f179e23e5b9f502cce9a2b9fa6a918d1a689758b (patch) | |
tree | 393d449b86b9dc17a68eca89f2ef4fe4be0022ce /upb | |
parent | 423ea5ca9ce8da69611e6e95559efcb3a1ba8ad8 (diff) |
Support Visual Studio
Diffstat (limited to 'upb')
-rw-r--r-- | upb/port_def.inc | 9 |
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 |