YX Hao wrote:
> > `c32*.c` files are newly included, but `uc_is_*` functions are not
> The 2nd error also has gone with a newer gnulib commit 92cdf62b,
> which is merged from the head of wget, using a hack of:
> ```
> sed -i "s/!_GL_SMALL_WCHAR_T/defined _GL_SMALL_WCHAR_T/" lib/fnmatch.c

This workaround of yours disables the support of Unicode characters outside
the BMP (used by Chinese, Emoji, and many other scripts) in fnmatch.

That support is only present through char32_t. That's actually the point of
using char32_t. [1]

Bruno

[1] https://www.gnu.org/software/gnulib/manual/html_node/Characters.html




Reply via email to