--- mingw-w64-crt/misc/mbrtowc.c | 3 +++ mingw-w64-crt/misc/wcrtomb.c | 5 ++++- 2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/mingw-w64-crt/misc/mbrtowc.c b/mingw-w64-crt/misc/mbrtowc.c index 2eb480749f76..3c01156755ad 100644 --- a/mingw-w64-crt/misc/mbrtowc.c +++ b/mingw-w64-crt/misc/mbrtowc.c @@ -93,6 +93,7 @@ __mbrtowc_cp (wchar_t * __restrict__ pwc, const char * __restrict__ s, } size_t +__cdecl mbrtowc (wchar_t * __restrict__ pwc, const char * __restrict__ s, size_t n, mbstate_t* __restrict__ ps) { @@ -106,6 +107,7 @@ mbrtowc (wchar_t * __restrict__ pwc, const char * __restrict__ s, size_t +__cdecl mbsrtowcs (wchar_t* __restrict__ dst, const char ** __restrict__ src, size_t len, mbstate_t* __restrict__ ps) { @@ -146,6 +148,7 @@ mbsrtowcs (wchar_t* __restrict__ dst, const char ** __restrict__ src, } size_t +__cdecl mbrlen (const char * __restrict__ s, size_t n, mbstate_t * __restrict__ ps) { diff --git a/mingw-w64-crt/misc/wcrtomb.c b/mingw-w64-crt/misc/wcrtomb.c index e96d061d0916..c509328533d2 100644 --- a/mingw-w64-crt/misc/wcrtomb.c +++ b/mingw-w64-crt/misc/wcrtomb.c @@ -45,6 +45,7 @@ static int __MINGW_ATTRIB_NONNULL(1) } size_t +__cdecl wcrtomb (char *dst, wchar_t wc, mbstate_t * __UNUSED_PARAM (ps)) { char byte_bucket [MB_LEN_MAX]; @@ -53,7 +54,9 @@ wcrtomb (char *dst, wchar_t wc, mbstate_t * __UNUSED_PARAM (ps)) MB_CUR_MAX); } -size_t wcsrtombs (char *dst, const wchar_t **src, size_t len, +size_t +__cdecl +wcsrtombs (char *dst, const wchar_t **src, size_t len, mbstate_t * __UNUSED_PARAM (ps)) { int ret = 0; -- 2.20.1 _______________________________________________ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public