---
 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

Reply via email to