strtold: Work around a Haiku bug

2024-09-01 Thread Bruno Haible
On Haiku, I see this test failure: FAIL: test-strtold == ../../gltests/test-strtold.h:527: assertion '0.0L < result && result <= LDBL_MIN' failed Abort FAIL test-strtold (exit status: 149) This patch adds a workaround. 2024-09-01 Bruno Haible strtold: Work around a

math: Remove workaround for an older Haiku bug

2024-09-01 Thread Bruno Haible
Two test failures that I see on Haiku: FAIL: test-ilogbf = ../../gltests/test-ilogb.h:68: assertion 'ILOGB (NAN) == FP_ILOGBNAN' failed Abort FAIL test-ilogbf (exit status: 149) FAIL: test-ilogbl = ../../gltests/test-ilogb.h:68: assertion 'ILOGB (NAN) == FP_ILOGB

Re: FSF office adddress update

2024-09-01 Thread Bruno Haible
Simon Josefsson wrote: > I fixed the other remaining files with the attached patch. Thanks for doing this. I now did the same thing in other packages I maintain or help maintain. Bruno

Re: FSF office adddress update

2024-09-01 Thread Simon Josefsson via Gnulib discussion list
See below - the Franklin Street address for FSF is obsolete. I think gnulib has changed most files to use newer style blurbs without postal addresses already, but the following files seems to remain: jas@kaka:~/src/gnulib$ rgrep -i franklin . ./doc/COPYING.LESSERv2: 51 Franklin Street, Fifth Floo

Fix mbscasestr test failure on native Windows with MSVC

2024-09-01 Thread Bruno Haible
On native Windows, in the UTF-8 locale, towlower and towupper don't even support case mappings between ISO-8859-1 characters. How to reproduce: === foo.c === #include #include #include #include int main (int argc, char *argv[]) { char *loc = setlocale

Re: Strengthen LC_CTYPE configure tests on OpenBSD, Android, Haiku

2024-09-01 Thread Bruno Haible
Yesterday I did: > * m4/mbrlen.m4 (gl_MBRLEN_RETVAL): Require gt_LOCALE_EN_UTF8 instead of > gt_LOCALE_FR_UTF8. Use LOCALE_EN_UTF8 instead of LOCALE_FR_UTF8. > ... Oops, I forgot that LOCALE_EN_UTF8 can be "English_United States.65001", which contains a space. 2024-09-01 Bruno

doc: Mention how to obtain UTF-8 locales

2024-09-01 Thread Bruno Haible
It's not obvious that compiler flags are needed in order to make setlocale() work as expected. Thus I'm documenting it: 2024-09-01 Bruno Haible doc: Mention how to obtain UTF-8 locales. * doc/posix-functions/setlocale.texi: Mention the names of UTF-8 locales and the ne