1 /* Automatically generated file, see scripts/make-unidata */
36 enum unicode_Grapheme_Break {
37 unicode_Grapheme_Break_CR,
38 unicode_Grapheme_Break_Control,
39 unicode_Grapheme_Break_Extend,
40 unicode_Grapheme_Break_L,
41 unicode_Grapheme_Break_LF,
42 unicode_Grapheme_Break_LV,
43 unicode_Grapheme_Break_LVT,
44 unicode_Grapheme_Break_Other,
45 unicode_Grapheme_Break_T,
46 unicode_Grapheme_Break_V
48 extern const char *const unicode_Grapheme_Break_names[];
49 enum unicode_Word_Break {
50 unicode_Word_Break_ALetter,
51 unicode_Word_Break_Extend,
52 unicode_Word_Break_ExtendNumLet,
53 unicode_Word_Break_Format,
54 unicode_Word_Break_Katakana,
55 unicode_Word_Break_MidLetter,
56 unicode_Word_Break_MidNum,
57 unicode_Word_Break_Numeric,
58 unicode_Word_Break_Other
60 extern const char *const unicode_Word_Break_names[];
61 enum unicode_Sentence_Break {
62 unicode_Sentence_Break_ATerm,
63 unicode_Sentence_Break_Close,
64 unicode_Sentence_Break_Extend,
65 unicode_Sentence_Break_Format,
66 unicode_Sentence_Break_Lower,
67 unicode_Sentence_Break_Numeric,
68 unicode_Sentence_Break_OLetter,
69 unicode_Sentence_Break_Other,
70 unicode_Sentence_Break_STerm,
71 unicode_Sentence_Break_Sep,
72 unicode_Sentence_Break_Sp,
73 unicode_Sentence_Break_Upper
75 extern const char *const unicode_Sentence_Break_names[];
77 unicode_normalize_before_casefold = 1
81 const uint32_t *compat;
82 const uint32_t *canon;
83 const uint32_t *casefold;
93 extern const struct unidata *const unidata[];
94 #define UNICODE_NCHARS 195200
95 #define UNICODE_MODULUS 128