Commit | Line | Data |
---|---|---|
61507e3c RK |
1 | #ifndef UNIDATA_H |
2 | #define UNIDATA_H | |
3 | enum unicode_gc_cat { | |
4 | unicode_gc_Cc, | |
5 | unicode_gc_Cf, | |
6 | unicode_gc_Cn, | |
7 | unicode_gc_Co, | |
8 | unicode_gc_Cs, | |
9 | unicode_gc_Ll, | |
10 | unicode_gc_Lm, | |
11 | unicode_gc_Lo, | |
12 | unicode_gc_Lt, | |
13 | unicode_gc_Lu, | |
14 | unicode_gc_Mc, | |
15 | unicode_gc_Me, | |
16 | unicode_gc_Mn, | |
17 | unicode_gc_Nd, | |
18 | unicode_gc_Nl, | |
19 | unicode_gc_No, | |
20 | unicode_gc_Pc, | |
21 | unicode_gc_Pd, | |
22 | unicode_gc_Pe, | |
23 | unicode_gc_Pf, | |
24 | unicode_gc_Pi, | |
25 | unicode_gc_Po, | |
26 | unicode_gc_Ps, | |
27 | unicode_gc_Sc, | |
28 | unicode_gc_Sk, | |
29 | unicode_gc_Sm, | |
30 | unicode_gc_So, | |
31 | unicode_gc_Zl, | |
32 | unicode_gc_Zp, | |
33 | unicode_gc_Zs | |
34 | }; | |
35 | struct unidata { | |
36 | enum unicode_gc_cat gc; | |
37 | int ccc; | |
38 | int upper_offset; | |
39 | int lower_offset; | |
40 | }; | |
41 | extern const struct unidata *const unidata[]; | |
42 | #define UNICODE_NCHARS 195328 | |
43 | #endif |