#include <locale.h> int main(void){ // https://docs.microsoft.com/en-us/cpp/c-runtime-library/reference/localeconv struct lconv *lc = localeconv(); lc->_W_decimal_point; lc->_W_thousands_sep; lc->_W_int_curr_symbol; lc->_W_currency_symbol; lc->_W_mon_decimal_point; lc->_W_mon_thousands_sep; lc->_W_positive_sign; lc->_W_negative_sign; return 0; }
None of the _W_
variants are defined.
a.c: In function 'main': a.c:7:7: error: 'struct lconv' has no member named '_W_decimal_point'; did you mean 'decimal_point'? 7 | lc->_W_decimal_point; | ^~~~~~~~~~~~~~~~ ...
CPython uses them now which makes the build fail.
Fixed in https://sourceforge.net/p/mingw-w64/mingw-w64/ci/8a77639cdabe8370e225a4022e9391b9fc20bd12/