When assigning function pointer to variable, both function and variable should have same signature. Fix it. --- mingw-w64-crt/stdio/ucrt__vscprintf.c | 2 +- mingw-w64-crt/stdio/ucrt_snprintf.c | 2 +- mingw-w64-crt/stdio/ucrt_vsnprintf.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/mingw-w64-crt/stdio/ucrt__vscprintf.c b/mingw-w64-crt/stdio/ucrt__vscprintf.c index c0c02ad663d7..0bfe1ff9f663 100644 --- a/mingw-w64-crt/stdio/ucrt__vscprintf.c +++ b/mingw-w64-crt/stdio/ucrt__vscprintf.c @@ -8,7 +8,7 @@ #define _UCRT #include <stdio.h> -int _vscprintf(const char * __restrict__ _Format, va_list _ArgList) +int __cdecl _vscprintf(const char * __restrict__ _Format, va_list _ArgList) { return __stdio_common_vsprintf(_CRT_INTERNAL_PRINTF_STANDARD_SNPRINTF_BEHAVIOR, NULL, 0, _Format, NULL, _ArgList); } diff --git a/mingw-w64-crt/stdio/ucrt_snprintf.c b/mingw-w64-crt/stdio/ucrt_snprintf.c index c89313938889..8bd8f374cf12 100644 --- a/mingw-w64-crt/stdio/ucrt_snprintf.c +++ b/mingw-w64-crt/stdio/ucrt_snprintf.c @@ -8,7 +8,7 @@ #define _UCRT #include <stdio.h> -int snprintf (char * __restrict__ __stream, size_t __n, const char * __restrict__ __format, ...) +int __cdecl snprintf (char * __restrict__ __stream, size_t __n, const char * __restrict__ __format, ...) { __builtin_va_list ap; int ret; diff --git a/mingw-w64-crt/stdio/ucrt_vsnprintf.c b/mingw-w64-crt/stdio/ucrt_vsnprintf.c index ad45480659b3..ecdb01af47e4 100644 --- a/mingw-w64-crt/stdio/ucrt_vsnprintf.c +++ b/mingw-w64-crt/stdio/ucrt_vsnprintf.c @@ -8,7 +8,7 @@ #define _UCRT #include <stdio.h> -int vsnprintf (char * __restrict__ __stream, size_t __n, const char * __restrict__ __format, va_list __local_argv) +int __cdecl vsnprintf (char * __restrict__ __stream, size_t __n, const char * __restrict__ __format, va_list __local_argv) { return __stdio_common_vsprintf(_CRT_INTERNAL_PRINTF_STANDARD_SNPRINTF_BEHAVIOR, __stream, __n, __format, NULL, __local_argv); } -- 2.20.1 _______________________________________________ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public