X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/e5a5a1388e0236c4aa4084493e2f78ff3fbc8c5b..0b7052dac24e57edb180f07c0bd3479d397ebb74:/lib/unidata.h diff --git a/lib/unidata.h b/lib/unidata.h index 8595754..5e6df0d 100644 --- a/lib/unidata.h +++ b/lib/unidata.h @@ -33,6 +33,17 @@ enum unicode_gc_cat { unicode_gc_Zp, unicode_gc_Zs }; +enum unicode_Word_Break { + unicode_Word_Break_ALetter, + unicode_Word_Break_Extend, + unicode_Word_Break_ExtendNumLet, + unicode_Word_Break_Format, + unicode_Word_Break_Katakana, + unicode_Word_Break_MidLetter, + unicode_Word_Break_MidNum, + unicode_Word_Break_Numeric, + unicode_Word_Break_Other +}; enum unicode_flags { unicode_normalize_before_casefold = 1 }; @@ -46,6 +57,7 @@ struct unidata { unsigned char ccc; char gc; uint8_t flags; + char word_break; }; extern const struct unidata *const unidata[]; #define UNICODE_NCHARS 195200