diff options
Diffstat (limited to 'src/share/grabbag/snprintf.c')
-rw-r--r-- | src/share/grabbag/snprintf.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/share/grabbag/snprintf.c b/src/share/grabbag/snprintf.c index f037377c..5b7f482b 100644 --- a/src/share/grabbag/snprintf.c +++ b/src/share/grabbag/snprintf.c @@ -59,11 +59,14 @@ flac_snprintf(char *str, size_t size, const char *fmt, ...) va_list va; int rc; - va_start (va, fmt); - #if defined _MSC_VER if (size == 0) return 1024; +#endif + + va_start (va, fmt); + +#if defined _MSC_VER rc = vsnprintf_s (str, size, _TRUNCATE, fmt, va); if (rc < 0) rc = size - 1; |