crt: use errno instead of _set_errno() in wcrtomb.c
For some old CRTs _set_errno() is emulated, while errno is
always available.
Signed-off-by: Kirill Makurin <maiddaisuki@outlook.com>
Signed-off-by: Martin Storsjö <martin@martin.st>
diff --git a/mingw-w64-crt/misc/wcrtomb.c b/mingw-w64-crt/misc/wcrtomb.c
index 09a5f35..552d6bd 100644
--- a/mingw-w64-crt/misc/wcrtomb.c
+++ b/mingw-w64-crt/misc/wcrtomb.c
@@ -26,7 +26,7 @@
/* Detect invalid conversion state */
if (state != NULL && *state) {
- _set_errno (EINVAL);
+ errno = EINVAL;
return (size_t) -1;
}
@@ -71,6 +71,6 @@
return ret;
eilseq:
- _set_errno (EILSEQ);
+ errno = EILSEQ;
return (size_t) -1;
}