16#if defined(__MINGW64__) || defined(__MINGW32__) || defined(_MSC_VER)
20 if (size != 0) n = _vsnprintf_s(buf, size, _TRUNCATE, fmt, ap);
21 if (n == -1) n = _vscprintf(fmt, ap);
24 return vsnprintf(buf, size, fmt, ap);
UPB_INLINE int _upb_vsnprintf(char *buf, size_t size, const char *fmt, va_list ap)
Definition vsnprintf_compat.h:14