```
The new testcases don't build in UCRT mode - see
https://github.com/mstorsjo/mingw-w64/actions/runs/16238894867/job/45852642223#step:5:4386
```
Right... I forgot that UCRT's mbstate_t is a structure when was writing the
tests initially. I noticed and fixed this issue in my project (from which
On Sat, 12 Jul 2025, LIU Hao wrote:
在 2025-7-9 21:09, Kirill Makurin 写道:
Here's the updated patches. They passed all tests[1].
The reason was that when misc/btowc.c and misc/wctob.c were compiled
for UCRT, they were using msvcr*.dll's mbstate_t which has different
size. I added new misc/ucrt
On 15.06.2025 19:36, Jeremy Drake via Mingw-w64-public wrote:
I just tried to build llvm-mingw on Cygwin, as part of testing builds of
llvm/clang/lld on Cygwin, and got a new error building widl:
In file included from /usr/include/limits.h:13,
from /usr/lib/gcc/x86_64-pc-cygwin
在 2025-7-9 10:19, LIU Hao 写道:
在 2025-7-8 21:08, Luca Bacci 写道:
Thanks for the fast response! I have now included the updated patch
I think you dropped `MATH_ERRNO` and `MATH_ERREXCEPT` in this patch?
I have pushed a combination of the two patches.
--
Best regards,
LIU Hao
OpenPGP_signa
在 2025-7-9 21:09, Kirill Makurin 写道:
Here's the updated patches. They passed all tests[1].
The reason was that when misc/btowc.c and misc/wctob.c were compiled for UCRT, they were using
msvcr*.dll's mbstate_t which has different size. I added new misc/ucrt_btowc.c and misc/ucrt_wctob.c for
UCR