X-Git-Url: https://git.distorted.org.uk/~mdw/disorder/blobdiff_plain/0a4af69255e6fee5274e645e96eee16b6c67a70c..0e843521df080e255a855565e210b7e0caa64511:/lib/unidata.h diff --git a/lib/unidata.h b/lib/unidata.h index f71eb64..a21ec51 100644 --- a/lib/unidata.h +++ b/lib/unidata.h @@ -39,6 +39,8 @@ enum unicode_Grapheme_Break { unicode_Grapheme_Break_Extend, unicode_Grapheme_Break_L, unicode_Grapheme_Break_LF, + unicode_Grapheme_Break_LV, + unicode_Grapheme_Break_LVT, unicode_Grapheme_Break_Other, unicode_Grapheme_Break_T, unicode_Grapheme_Break_V @@ -79,8 +81,6 @@ struct unidata { const uint32_t *compat; const uint32_t *canon; const uint32_t *casefold; - int16_t upper_offset; - int16_t lower_offset; unsigned char ccc; char general_category; uint8_t flags; @@ -89,6 +89,9 @@ struct unidata { char sentence_break; }; extern const struct unidata *const unidata[]; -#define UNICODE_NCHARS 195200 +#define UNICODE_NCHARS 1114112 #define UNICODE_MODULUS 128 +#define UNICODE_BREAK_START 196608 +#define UNICODE_BREAK_END 917504 +#define UNICODE_BREAK_TOP 918016 #endif