diff options
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -1,5 +1,19 @@ 2019-12-18 Bruno Haible <bruno@clisp.org> + hard-locale: Make multithread-safe. + * lib/hard-locale.h (hard_locale): Move documentation to here. + * lib/hard-locale.c: Don't include <stdlib.h>. + (GLIBC_VERSION): Remove macro. + (hard_locale): Assume that all systems name the "C" and "POSIX" locales + "C" or "POSIX". Invoke setlocale_null instead of setlocale. + * modules/hard-locale (Depends-on): Remove strdup. Add setlocale-null. + (configure.ac): Require gl_FUNC_SETLOCALE_NULL. Set LIB_HARD_LOCALE. + (Link): New section. + * modules/hard-locale-tests (Makefile.am): Link test-hard-locale against + $(LIB_HARD_LOCALE). + +2019-12-18 Bruno Haible <bruno@clisp.org> + hard-locale: Avoid test failure on Haiku. * tests/test-hard-locale.c (test_one): Treat Haiku like recent OpenBSD. |