]> Savannah Git Hosting - gnulib.git/commit
unilbrk: Update handling of zero-width joiner for Unicode 10.0.0.
authorBruno Haible <bruno@clisp.org>
Tue, 28 Dec 2021 23:06:11 +0000 (00:06 +0100)
committerBruno Haible <bruno@clisp.org>
Tue, 28 Dec 2021 23:06:11 +0000 (00:06 +0100)
commit2995fb5e993a5d7434d96465758087b35a1488ac
tree2e37cf280b02efd5f6464e5e50ad985a5e48e80c
parent9f6dca273305dbafb013740c0de468a93b8e7be5
unilbrk: Update handling of zero-width joiner for Unicode 10.0.0.

* lib/unilbrk/u8-possible-linebreaks.c (u8_possible_linebreaks): Update
code for zero-width joiner handling to match UAX #14 for Unicode 10.0.0.
* lib/unilbrk/u16-possible-linebreaks.c (u16_possible_linebreaks):
Likewise.
* lib/unilbrk/u32-possible-linebreaks.c (u32_possible_linebreaks):
Likewise.
* tests/unilbrk/test-u8-possible-linebreaks.c (main): Add a test
regarding zero-width joiner.
* tests/unilbrk/test-u16-possible-linebreaks.c (main): Likewise.
* tests/unilbrk/test-u32-possible-linebreaks.c (main): Likewise.
ChangeLog
lib/unilbrk/u16-possible-linebreaks.c
lib/unilbrk/u32-possible-linebreaks.c
lib/unilbrk/u8-possible-linebreaks.c
tests/unilbrk/test-u16-possible-linebreaks.c
tests/unilbrk/test-u32-possible-linebreaks.c
tests/unilbrk/test-u8-possible-linebreaks.c