* lib/uniwbrk/u-wordbreaks.h (FUNC): Ignore Extend and Format
characters if the previous character property is one of
WBP_NEWLINE, WBP_CR, and WBP_LF.
+2015-01-15 Daiki Ueno <ueno@gnu.org>
+
+ uniwbrk: ignore Extended/Format characters at BOL not BOS
+ * lib/uniwbrk/u-wordbreaks.h (FUNC): Ignore Extend and Format
+ characters if the previous character property is one of
+ WBP_NEWLINE, WBP_CR, and WBP_LF.
+
2015-01-11 Jim Meyering <meyering@fb.com>
test-strstr.c: avoid a trivial leak
}
last_char_prop = prop;
- /* Ignore Format and Extend characters, except at the start of the string. */
- if (last_compchar_prop < 0 || !(prop == WBP_EXTEND || prop == WBP_FORMAT))
+ /* Ignore Format and Extend characters, except at the start
+ of the line. */
+ if (last_compchar_prop < 0
+ || last_compchar_prop == WBP_CR
+ || last_compchar_prop == WBP_LF
+ || last_compchar_prop == WBP_NEWLINE
+ || !(prop == WBP_EXTEND || prop == WBP_FORMAT))
{
secondlast_compchar_prop = last_compchar_prop;
last_compchar_prop = prop;