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