Imported Upstream version 0.9.4
[platform/upstream/libunistring.git] / lib / unictype / combiningclass_byname.gperf
1 /* Categories of Unicode characters.  */
2 struct named_combining_class { int name; int combining_class; };
3 %struct-type
4 %ignore-case
5 %language=ANSI-C
6 %define hash-function-name combining_class_hash
7 %define lookup-function-name uc_combining_class_lookup
8 %readonly-tables
9 %global-table
10 %define word-array-name combining_class_names
11 %pic
12 %define string-pool-name combining_class_stringpool
13 %%
14 NR, UC_CCC_NR
15 OV, UC_CCC_OV
16 NK, UC_CCC_NK
17 KV, UC_CCC_KV
18 VR, UC_CCC_VR
19 ATBL, UC_CCC_ATBL
20 ATB, UC_CCC_ATB
21 ATA, UC_CCC_ATA
22 ATAR, UC_CCC_ATAR
23 BL, UC_CCC_BL
24 B, UC_CCC_B
25 BR, UC_CCC_BR
26 L, UC_CCC_L
27 R, UC_CCC_R
28 AL, UC_CCC_AL
29 A, UC_CCC_A
30 AR, UC_CCC_AR
31 DB, UC_CCC_DB
32 DA, UC_CCC_DA
33 IS, UC_CCC_IS
34 Not Reordered, UC_CCC_NR
35 NotReordered, UC_CCC_NR
36 Overlay, UC_CCC_OV
37 Nukta, UC_CCC_NK
38 Kana Voicing, UC_CCC_KV
39 KanaVoicing, UC_CCC_KV
40 Virama, UC_CCC_VR
41 Attached Below Left, UC_CCC_ATBL
42 AttachedBelowLeft, UC_CCC_ATBL
43 Attached Below, UC_CCC_ATB
44 AttachedBelow, UC_CCC_ATB
45 Attached Above, UC_CCC_ATA
46 AttachedAbove, UC_CCC_ATA
47 Attached Above Right, UC_CCC_ATAR
48 AttachedAboveRight, UC_CCC_ATAR
49 Below Left, UC_CCC_BL
50 BelowLeft, UC_CCC_BL
51 Below, UC_CCC_B
52 Below Right, UC_CCC_BR
53 BelowRight, UC_CCC_BR
54 Left, UC_CCC_L
55 Right, UC_CCC_R
56 Above Left, UC_CCC_AL
57 AboveLeft, UC_CCC_AL
58 Above, UC_CCC_A
59 Above Right, UC_CCC_AR
60 AboveRight, UC_CCC_AR
61 Double Below, UC_CCC_DB
62 DoubleBelow, UC_CCC_DB
63 Double Above, UC_CCC_DA
64 DoubleAbove, UC_CCC_DA
65 Iota Subscript, UC_CCC_IS
66 IotaSubscript, UC_CCC_IS