crt: Use errno instead of _set_errno in mbrtowc
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().
Signed-off-by: Martin Storsjö <martin@martin.st>
diff --git a/mingw-w64-crt/misc/mbrtowc.c b/mingw-w64-crt/misc/mbrtowc.c
index bee17fe..fff77cc 100644
--- a/mingw-w64-crt/misc/mbrtowc.c
+++ b/mingw-w64-crt/misc/mbrtowc.c
@@ -119,11 +119,11 @@
return length;
eilseq:
- _set_errno (EILSEQ);
+ errno = EILSEQ;
return (size_t) -1;
einval:
- _set_errno (EINVAL);
+ errno = EINVAL;
return (size_t) -1;
}