chiark / gitweb /
tone down logging some more
[disorder] / lib / unidata.h
CommitLineData
61507e3c
RK
1#ifndef UNIDATA_H
2#define UNIDATA_H
3enum 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};
35struct unidata {
36 enum unicode_gc_cat gc;
37 int ccc;
38 int upper_offset;
39 int lower_offset;
40};
41extern const struct unidata *const unidata[];
42#define UNICODE_NCHARS 195328
43#endif