From fed9c1521bcfd8603f66354361c00056fee21e90 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Tue, 17 Jan 2006 04:51:24 +0100 Subject: [PATCH] Use vsnprintf for MSVC 2003 --- libretro-common/compat/compat_snprintf.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libretro-common/compat/compat_snprintf.c b/libretro-common/compat/compat_snprintf.c index d068f9c592..feec9e74b8 100644 --- a/libretro-common/compat/compat_snprintf.c +++ b/libretro-common/compat/compat_snprintf.c @@ -34,7 +34,11 @@ int c99_vsnprintf_retro__(char *outBuf, size_t size, const char *format, va_list int count = -1; if (size != 0) +#if (_MSC_VER <= 1310) + count = _vsnprintf(outBuf, _TRUNCATE, format, ap); +#else count = _vsnprintf_s(outBuf, size, _TRUNCATE, format, ap); +#endif if (count == -1) count = _vscprintf(format, ap);