]> Savannah Git Hosting - gnulib.git/commit
mbswidth: Overcome wchar_t limitations.
authorBruno Haible <bruno@clisp.org>
Sun, 2 Jul 2023 11:27:57 +0000 (13:27 +0200)
committerBruno Haible <bruno@clisp.org>
Sun, 2 Jul 2023 11:27:57 +0000 (13:27 +0200)
commit2fba79d77532c61ff2a49ae02bea719cd3ab3ccf
tree40311f227b07caabf6c2535ad127506849c5d100
parenta7f1fa01c17b43898c702eff478c4c2b6293e9c7
mbswidth: Overcome wchar_t limitations.

* lib/mbswidth.c: Include <uchar.h> instead of <wctype.h>.
(mbsnwidth): Use mbrtoc32 instead of mbrtowc. Use c32width instead of
wcwidth. Use c32iscntrl instead of iswcntrl.
* modules/mbswidth (Depends-on): Remove wctype-h, mbrtowc, wcwidth. Add
uchar, mbrtoc32, c32width, c32iscntrl.
(Link): Add $(LIBC32CONV).
ChangeLog
lib/mbswidth.c
modules/mbswidth