]> Savannah Git Hosting - gnulib.git/commit
wctrans: Work around bug on NetBSD.
authorBruno Haible <bruno@clisp.org>
Wed, 26 Jul 2023 14:32:48 +0000 (16:32 +0200)
committerBruno Haible <bruno@clisp.org>
Wed, 26 Jul 2023 14:32:48 +0000 (16:32 +0200)
commit042a7042ac582e86693326943979b737c237a214
tree69c881e027828c5288778b4965b676a0eeb5ee72
parentfdedbfda0d03c20f05fd9d3ec45369bb8987184b
wctrans: Work around bug on NetBSD.

* lib/wctype.in.h (rpl_wctrans_t, wctrans_t, GNULIB_defined_wctrans_t):
Define if REPLACE_WCTRANS is 1.
(wctrans): Consider REPLACE_WCTRANS.
(towctrans): Override if REPLACE_WCTRANS is 1.
* m4/wctype_h.m4 (gl_WCTYPE_H_DEFAULTS): Initialize REPLACE_WCTRANS.
* m4/wctrans.m4 (gl_FUNC_WCTRANS): Define through AC_DEFUN_ONCE. Test
whether wctrans supports the "tolower" character mapping. Set
REPLACE_WCTRANS if not.
* m4/towctrans.m4 (gl_FUNC_TOWCTRANS): Require gl_FUNC_WCTRANS.
* modules/wctrans (Depends-on): Add towctrans.
(configure.ac): Consider REPLACE_WCTRANS.
* modules/towctrans (Files): Add m4/wctrans.m4.
(configure.ac): Override also if REPLACE_WCTRANS is 1.
* modules/wctype-h (Makefile.am): Substitute REPLACE_WCTRANS.
* doc/posix-functions/wctrans.texi: Mention the NetBSD bug.
ChangeLog
doc/posix-functions/wctrans.texi
lib/wctype.in.h
m4/towctrans.m4
m4/wctrans.m4
m4/wctype_h.m4
modules/towctrans
modules/wctrans
modules/wctype-h