Function _set_errno() is not available in older msvcrt versions and is
emulated. Use directly errno which is available in all versions.
All mingw-w64 code already uses errno instead of _set_errno().
---
 mingw-w64-crt/misc/mbrtowc.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/mingw-w64-crt/misc/mbrtowc.c b/mingw-w64-crt/misc/mbrtowc.c
index 3e143e21cb6c..156c626c9c94 100644
--- a/mingw-w64-crt/misc/mbrtowc.c
+++ b/mingw-w64-crt/misc/mbrtowc.c
@@ -120,11 +120,11 @@ size_t mbrtowc (
   return length;
 
 eilseq:
-  _set_errno (EILSEQ);
+  errno = EILSEQ;
   return (size_t) -1;
 
 einval:
-  _set_errno (EINVAL);
+  errno = EINVAL;
   return (size_t) -1;
 }
 
-- 
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