summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2023-04-04 13:03:53 +0200
committerBruno Haible <bruno@clisp.org>2023-04-04 13:10:39 +0200
commit27857e3c09038053c88c4e27210cc229900b5567 (patch)
tree4c3aeaa32ed67c863a85f0fe61f78c4c06cca59e /ChangeLog
parenta6a9a45e6feb8519bcdcc69b68f22671e4eb5e86 (diff)
downloadgnulib-27857e3c09038053c88c4e27210cc229900b5567.tar.gz
stdlib: Work around MB_CUR_MAX bug on Solaris 10.
* lib/stdlib.in.h (gl_MB_CUR_MAX): New function. (MB_CUR_MAX, GNULIB_defined_MB_CUR_MAX): New macros. * m4/stdlib_h.m4 (gl_STDLIB_H): Test whether MB_CUR_MAX is correct. (gl_STDLIB_H_DEFAULTS): Initialize REPLACE_MB_CUR_MAX. * modules/stdlib (Files): Add m4/locale-fr.m4. (Makefile.am): Substitute REPLACE_MB_CUR_MAX. * doc/posix-headers/stdlib.texi: Mention the Solaris 10 bug.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog11
1 files changed, 11 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 9a78e7f771..5f64b7c1c3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,16 @@
2023-04-04 Bruno Haible <bruno@clisp.org>
+ stdlib: Work around MB_CUR_MAX bug on Solaris 10.
+ * lib/stdlib.in.h (gl_MB_CUR_MAX): New function.
+ (MB_CUR_MAX, GNULIB_defined_MB_CUR_MAX): New macros.
+ * m4/stdlib_h.m4 (gl_STDLIB_H): Test whether MB_CUR_MAX is correct.
+ (gl_STDLIB_H_DEFAULTS): Initialize REPLACE_MB_CUR_MAX.
+ * modules/stdlib (Files): Add m4/locale-fr.m4.
+ (Makefile.am): Substitute REPLACE_MB_CUR_MAX.
+ * doc/posix-headers/stdlib.texi: Mention the Solaris 10 bug.
+
+2023-04-04 Bruno Haible <bruno@clisp.org>
+
*c32*: Inline most functions on glibc and musl libc.
* lib/uchar.in.h: Invoke _GL_INLINE_HEADER_BEGIN, _GL_INLINE_HEADER_END.
(btoc32): Inline if _GL_WCHAR_T_IS_UCS4.