Eric Blake wrote: > Cygwin 1.7 added wcwidth, and it does pass the test-wcwidth.c unit test. So > we > may want to consider modifying this patch to also exempt cygwin from the > expensive tests.
This would make sense if the multibyte / wide char support in Cygwin was final. But as you say, the locale support in Cygwin 1.7 is still incomplete. So better leave the autoconf test enabled - who knows what future versions may bring. > checking whether mbrtowc has a correct return value... no This is the first one the Cygwin developers should take care of. The test case is in m4/mbrtowc.m4 lines 260..296. > ../../gltests/test-wcrtomb.c:51: assertion failed > ../../gltests/test-wcrtomb.sh: line 25: 9880 Aborted (core > dumped) LC_ALL=$LOCALE_JA ./test-wcrtomb${EXEEXT} 3 > FAIL: test-wcrtomb.sh Looks like a problem with Cygwin's EUC-JP decoder. > ../../gltests/test-mbrtowc.c:240: assertion failed > ../../gltests/test-mbrtowc3.sh: line 15: 19980 Aborted (core > dumped) LC_ALL=$LOCALE_JA ./test-mbrtowc${EXEEXT} 3 > FAIL: test-mbrtowc3.sh Likewise. Bruno