]> Savannah Git Hosting - gnulib.git/commit
unilbrk: Fully implement Unicode rule (LB9).
authorBruno Haible <bruno@clisp.org>
Sun, 15 Sep 2024 11:23:04 +0000 (13:23 +0200)
committerBruno Haible <bruno@clisp.org>
Sun, 15 Sep 2024 12:50:47 +0000 (14:50 +0200)
commitfbd5d2c3e0809a5606c53f6c10b7f27cae10d070
tree10ded707df8de8d40d94777cf8e091449410a977
parenta326d47a8c3a0b265fd1fcd92008f5df416ac8e7
unilbrk: Fully implement Unicode rule (LB9).

* lib/unilbrk/u8-possible-linebreaks.c (u8_possible_linebreaks_loop):
New variable preceding_prop. Don't copy prop to prev_prop and ea to
prev_ea if the conditions of rule (LB9) apply.
* lib/unilbrk/u16-possible-linebreaks.c (u16_possible_linebreaks_loop):
Likewise.
* lib/unilbrk/u32-possible-linebreaks.c (u32_possible_linebreaks_loop):
Likewise.
ChangeLog
lib/unilbrk/u16-possible-linebreaks.c
lib/unilbrk/u32-possible-linebreaks.c
lib/unilbrk/u8-possible-linebreaks.c