Module: wine Branch: master Commit: 0eb79209d14624173b9354e020d70a52ac45a1fe URL: https://source.winehq.org/git/wine.git/?a=commit;h=0eb79209d14624173b9354e02...
Author: Jacek Caban jacek@codeweavers.com Date: Tue Feb 18 15:21:02 2020 +0100
stdio.h: Add snprintf inline wrapper.
Signed-off-by: Jacek Caban jacek@codeweavers.com Signed-off-by: Alexandre Julliard julliard@winehq.org
---
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 8a31835bea..2a66f008fa 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, ...) {