From 0eb79209d14624173b9354e020d70a52ac45a1fe Mon Sep 17 00:00:00 2001 From: Jacek Caban Date: Tue, 18 Feb 2020 15:21:02 +0100 Subject: [PATCH] stdio.h: Add snprintf inline wrapper. Signed-off-by: Jacek Caban Signed-off-by: Alexandre Julliard --- include/msvcrt/stdio.h | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/include/msvcrt/stdio.h b/include/msvcrt/stdio.h index 8a31835bea2..2a66f008fa5 100644 --- a/include/msvcrt/stdio.h +++ b/include/msvcrt/stdio.h @@ -192,7 +192,17 @@ static inline int unlink(const char* path) { return _unlink(path); } #define _UNLINK_DEFINED #endif static inline int vsnprintf(char *buffer, size_t size, const char *format, __ms_va_list args) { return _vsnprintf(buffer,size,format,args); } -#define snprintf _snprintf + +static inline int WINAPIV snprintf(char *buffer, size_t size, const char *format, ...) +{ + int ret; + __ms_va_list args; + + __ms_va_start(args, format); + ret = vsnprintf(buffer, size, format, args); + __ms_va_end(args); + return ret; +} static inline int WINAPIV _snprintf(char *buffer, size_t size, const char *format, ...) {