summaryrefslogtreecommitdiff
path: root/lib/unictype/joininggroup_byname.gperf
blob: 3feadf80062bc0de99390b0b25fbc1200fa2d103 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
/* Arabic joining group of Unicode characters.
   Copyright (C) 2011-2022 Free Software Foundation, Inc.

   This file is free software.
   It is dual-licensed under "the GNU LGPLv3+ or the GNU GPLv2+".
   You can redistribute it and/or modify it under either
     - the terms of the GNU Lesser General Public License as published
       by the Free Software Foundation, either version 3, or (at your
       option) any later version, or
     - the terms of the GNU General Public License as published by the
       Free Software Foundation; either version 2, or (at your option)
       any later version, or
     - the same dual license "the GNU LGPLv3+ or the GNU GPLv2+".

   This file is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
   Lesser General Public License and the GNU General Public License
   for more details.

   You should have received a copy of the GNU Lesser General Public
   License and of the GNU General Public License along with this
   program.  If not, see <https://www.gnu.org/licenses/>.  */

struct named_joining_group { int name; int joining_group; };
%struct-type
%ignore-case
%language=ANSI-C
%define hash-function-name joining_group_hash
%define lookup-function-name uc_joining_group_lookup
%readonly-tables
%global-table
%define word-array-name joining_group_names
%pic
%define string-pool-name joining_group_stringpool
%%
No Joining Group, UC_JOINING_GROUP_NONE
NoJoiningGroup, UC_JOINING_GROUP_NONE
Ain, UC_JOINING_GROUP_AIN
Alaph, UC_JOINING_GROUP_ALAPH
Alef, UC_JOINING_GROUP_ALEF
Beh, UC_JOINING_GROUP_BEH
Beth, UC_JOINING_GROUP_BETH
Burushaski Yeh Barree, UC_JOINING_GROUP_BURUSHASKI_YEH_BARREE
BurushaskiYehBarree, UC_JOINING_GROUP_BURUSHASKI_YEH_BARREE
Dal, UC_JOINING_GROUP_DAL
Dalath Rish, UC_JOINING_GROUP_DALATH_RISH
DalathRish, UC_JOINING_GROUP_DALATH_RISH
E, UC_JOINING_GROUP_E
Farsi Yeh, UC_JOINING_GROUP_FARSI_YEH
FarsiYeh, UC_JOINING_GROUP_FARSI_YEH
Fe, UC_JOINING_GROUP_FE
Feh, UC_JOINING_GROUP_FEH
Final Semkath, UC_JOINING_GROUP_FINAL_SEMKATH
FinalSemkath, UC_JOINING_GROUP_FINAL_SEMKATH
Gaf, UC_JOINING_GROUP_GAF
Gamal, UC_JOINING_GROUP_GAMAL
Hah, UC_JOINING_GROUP_HAH
He, UC_JOINING_GROUP_HE
Heh, UC_JOINING_GROUP_HEH
Heh Goal, UC_JOINING_GROUP_HEH_GOAL
HehGoal, UC_JOINING_GROUP_HEH_GOAL
Heth, UC_JOINING_GROUP_HETH
Kaf, UC_JOINING_GROUP_KAF
Kaph, UC_JOINING_GROUP_KAPH
Khaph, UC_JOINING_GROUP_KHAPH
Knotted Heh, UC_JOINING_GROUP_KNOTTED_HEH
KnottedHeh, UC_JOINING_GROUP_KNOTTED_HEH
Lam, UC_JOINING_GROUP_LAM
Lamadh, UC_JOINING_GROUP_LAMADH
Meem, UC_JOINING_GROUP_MEEM
Mim, UC_JOINING_GROUP_MIM
Noon, UC_JOINING_GROUP_NOON
Nun, UC_JOINING_GROUP_NUN
Nya, UC_JOINING_GROUP_NYA
Pe, UC_JOINING_GROUP_PE
Qaf, UC_JOINING_GROUP_QAF
Qaph, UC_JOINING_GROUP_QAPH
Reh, UC_JOINING_GROUP_REH
Reversed Pe, UC_JOINING_GROUP_REVERSED_PE
ReversedPe, UC_JOINING_GROUP_REVERSED_PE
Sad, UC_JOINING_GROUP_SAD
Sadhe, UC_JOINING_GROUP_SADHE
Seen, UC_JOINING_GROUP_SEEN
Semkath, UC_JOINING_GROUP_SEMKATH
Shin, UC_JOINING_GROUP_SHIN
Swash Kaf, UC_JOINING_GROUP_SWASH_KAF
SwashKaf, UC_JOINING_GROUP_SWASH_KAF
Syriac Waw, UC_JOINING_GROUP_SYRIAC_WAW
SyriacWaw, UC_JOINING_GROUP_SYRIAC_WAW
Tah, UC_JOINING_GROUP_TAH
Taw, UC_JOINING_GROUP_TAW
Teh Marbuta, UC_JOINING_GROUP_TEH_MARBUTA
TehMarbuta, UC_JOINING_GROUP_TEH_MARBUTA
Teh Marbuta Goal, UC_JOINING_GROUP_TEH_MARBUTA_GOAL
TehMarbutaGoal, UC_JOINING_GROUP_TEH_MARBUTA_GOAL
Teth, UC_JOINING_GROUP_TETH
Waw, UC_JOINING_GROUP_WAW
Yeh, UC_JOINING_GROUP_YEH
Yeh Barree, UC_JOINING_GROUP_YEH_BARREE
YehBarree, UC_JOINING_GROUP_YEH_BARREE
Yeh with tail, UC_JOINING_GROUP_YEH_WITH_TAIL
YehWithTail, UC_JOINING_GROUP_YEH_WITH_TAIL
Yudh, UC_JOINING_GROUP_YUDH
Yudh He, UC_JOINING_GROUP_YUDH_HE
YudhHe, UC_JOINING_GROUP_YUDH_HE
Zain, UC_JOINING_GROUP_ZAIN
Zhain, UC_JOINING_GROUP_ZHAIN
Rohingya Yeh, UC_JOINING_GROUP_ROHINGYA_YEH
RohingyaYeh, UC_JOINING_GROUP_ROHINGYA_YEH
Straight Waw, UC_JOINING_GROUP_STRAIGHT_WAW
StraightWaw, UC_JOINING_GROUP_STRAIGHT_WAW
Manichaean Aleph, UC_JOINING_GROUP_MANICHAEAN_ALEPH
ManichaeanAleph, UC_JOINING_GROUP_MANICHAEAN_ALEPH
Manichaean Beth, UC_JOINING_GROUP_MANICHAEAN_BETH
ManichaeanBeth, UC_JOINING_GROUP_MANICHAEAN_BETH
Manichaean Gimel, UC_JOINING_GROUP_MANICHAEAN_GIMEL
ManichaeanGimel, UC_JOINING_GROUP_MANICHAEAN_GIMEL
Manichaean Daleth, UC_JOINING_GROUP_MANICHAEAN_DALETH
ManichaeanDaleth, UC_JOINING_GROUP_MANICHAEAN_DALETH
Manichaean Waw, UC_JOINING_GROUP_MANICHAEAN_WAW
ManichaeanWaw, UC_JOINING_GROUP_MANICHAEAN_WAW
Manichaean Zayin, UC_JOINING_GROUP_MANICHAEAN_ZAYIN
ManichaeanZayin, UC_JOINING_GROUP_MANICHAEAN_ZAYIN
Manichaean Heth, UC_JOINING_GROUP_MANICHAEAN_HETH
ManichaeanHeth, UC_JOINING_GROUP_MANICHAEAN_HETH
Manichaean Teth, UC_JOINING_GROUP_MANICHAEAN_TETH
ManichaeanTeth, UC_JOINING_GROUP_MANICHAEAN_TETH
Manichaean Yodh, UC_JOINING_GROUP_MANICHAEAN_YODH
ManichaeanYodh, UC_JOINING_GROUP_MANICHAEAN_YODH
Manichaean Kaph, UC_JOINING_GROUP_MANICHAEAN_KAPH
ManichaeanKaph, UC_JOINING_GROUP_MANICHAEAN_KAPH
Manichaean Lamedh, UC_JOINING_GROUP_MANICHAEAN_LAMEDH
ManichaeanLamedh, UC_JOINING_GROUP_MANICHAEAN_LAMEDH
Manichaean Dhamedh, UC_JOINING_GROUP_MANICHAEAN_DHAMEDH
ManichaeanDhamedh, UC_JOINING_GROUP_MANICHAEAN_DHAMEDH
Manichaean Thamedh, UC_JOINING_GROUP_MANICHAEAN_THAMEDH
ManichaeanThamedh, UC_JOINING_GROUP_MANICHAEAN_THAMEDH
Manichaean Mem, UC_JOINING_GROUP_MANICHAEAN_MEM
ManichaeanMem, UC_JOINING_GROUP_MANICHAEAN_MEM
Manichaean Nun, UC_JOINING_GROUP_MANICHAEAN_NUN
ManichaeanNun, UC_JOINING_GROUP_MANICHAEAN_NUN
Manichaean Samekh, UC_JOINING_GROUP_MANICHAEAN_SAMEKH
ManichaeanSamekh, UC_JOINING_GROUP_MANICHAEAN_SAMEKH
Manichaean Ayin, UC_JOINING_GROUP_MANICHAEAN_AYIN
ManichaeanAyin, UC_JOINING_GROUP_MANICHAEAN_AYIN
Manichaean Pe, UC_JOINING_GROUP_MANICHAEAN_PE
ManichaeanPe, UC_JOINING_GROUP_MANICHAEAN_PE
Manichaean Sadhe, UC_JOINING_GROUP_MANICHAEAN_SADHE
ManichaeanSadhe, UC_JOINING_GROUP_MANICHAEAN_SADHE
Manichaean Qoph, UC_JOINING_GROUP_MANICHAEAN_QOPH
ManichaeanQoph, UC_JOINING_GROUP_MANICHAEAN_QOPH
Manichaean Resh, UC_JOINING_GROUP_MANICHAEAN_RESH
ManichaeanResh, UC_JOINING_GROUP_MANICHAEAN_RESH
Manichaean Taw, UC_JOINING_GROUP_MANICHAEAN_TAW
ManichaeanTaw, UC_JOINING_GROUP_MANICHAEAN_TAW
Manichaean One, UC_JOINING_GROUP_MANICHAEAN_ONE
ManichaeanOne, UC_JOINING_GROUP_MANICHAEAN_ONE
Manichaean Five, UC_JOINING_GROUP_MANICHAEAN_FIVE
ManichaeanFive, UC_JOINING_GROUP_MANICHAEAN_FIVE
Manichaean Ten, UC_JOINING_GROUP_MANICHAEAN_TEN
ManichaeanTen, UC_JOINING_GROUP_MANICHAEAN_TEN
Manichaean Twenty, UC_JOINING_GROUP_MANICHAEAN_TWENTY
ManichaeanTwenty, UC_JOINING_GROUP_MANICHAEAN_TWENTY
Manichaean Hundred, UC_JOINING_GROUP_MANICHAEAN_HUNDRED
ManichaeanHundred, UC_JOINING_GROUP_MANICHAEAN_HUNDRED
Malayalam Nga, UC_JOINING_GROUP_MALAYALAM_NGA
MalayalamNga, UC_JOINING_GROUP_MALAYALAM_NGA
Malayalam Ja, UC_JOINING_GROUP_MALAYALAM_JA
MalayalamJa, UC_JOINING_GROUP_MALAYALAM_JA
Malayalam Nya, UC_JOINING_GROUP_MALAYALAM_NYA
MalayalamNya, UC_JOINING_GROUP_MALAYALAM_NYA
Malayalam Tta, UC_JOINING_GROUP_MALAYALAM_TTA
MalayalamTta, UC_JOINING_GROUP_MALAYALAM_TTA
Malayalam Nna, UC_JOINING_GROUP_MALAYALAM_NNA
MalayalamNna, UC_JOINING_GROUP_MALAYALAM_NNA
Malayalam Nnna, UC_JOINING_GROUP_MALAYALAM_NNNA
MalayalamNnna, UC_JOINING_GROUP_MALAYALAM_NNNA
Malayalam Bha, UC_JOINING_GROUP_MALAYALAM_BHA
MalayalamBha, UC_JOINING_GROUP_MALAYALAM_BHA
Malayalam Ra, UC_JOINING_GROUP_MALAYALAM_RA
MalayalamRa, UC_JOINING_GROUP_MALAYALAM_RA
Malayalam Lla, UC_JOINING_GROUP_MALAYALAM_LLA
MalayalamLla, UC_JOINING_GROUP_MALAYALAM_LLA
Malayalam Llla, UC_JOINING_GROUP_MALAYALAM_LLLA
MalayalamLlla, UC_JOINING_GROUP_MALAYALAM_LLLA
Malayalam Ssa, UC_JOINING_GROUP_MALAYALAM_SSA
MalayalamSsa, UC_JOINING_GROUP_MALAYALAM_SSA
Hanifi Rohingya Pa, UC_JOINING_GROUP_HANIFI_ROHINGYA_PA
HanifiRohingyaPa, UC_JOINING_GROUP_HANIFI_ROHINGYA_PA
Hanifi Rohingya Kinna Ya, UC_JOINING_GROUP_HANIFI_ROHINGYA_KINNA_YA
HanifiRohingyaKinnaYa, UC_JOINING_GROUP_HANIFI_ROHINGYA_KINNA_YA
Thin Yeh, UC_JOINING_GROUP_THIN_YEH
ThinYeh, UC_JOINING_GROUP_THIN_YEH
Vertical Tail, UC_JOINING_GROUP_VERTICAL_TAIL
VerticalTail, UC_JOINING_GROUP_VERTICAL_TAIL