1%language=C++
2%enum
3%readonly-tables
4%compare-strncmp
5%struct-type
6%define lookup-function-name kde_findEntity
7%define hash-function-name hash_Entity
8%define word-array-name wordlist_Entity
9%define class-name KCodecsEntities
10%{
11/*   This file is part of the KDE libraries
12
13     SPDX-FileCopyrightText: 1999 Lars Knoll <knoll@mpi-hd.mpg.de>
14
15     SPDX-License-Identifier: LGPL-2.0-or-later
16
17  ----------------------------------------------------------------------------
18
19    kentities.gperf: input file to generate a hash table for entities
20    kentities.c: DO NOT EDIT! generated by the command
21    "gperf -k '*' -D -s 2 --output-file=kentities.h kentities.gperf"
22    from kentities.gperf
23*/
24%}
25struct entity {
26    const char *name;
27    int code;
28};
29%%
30AElig, 0x00c6
31Aacute, 0x00c1
32Acirc, 0x00c2
33Agrave, 0x00c0
34Alpha, 0x0391
35AMP, 38
36Aring, 0x00c5
37Atilde, 0x00c3
38Auml, 0x00c4
39Beta, 0x0392
40Ccaron, 0x010c
41Ccedil, 0x00c7
42Chi, 0x03a7
43Dagger, 0x2021
44Dcaron, 0x010e
45Delta, 0x0394
46ETH, 0x00d0
47Eacute, 0x00c9
48Ecaron, 0x011a
49Ecirc, 0x00ca
50Egrave, 0x00c8
51Eague, 0x00c9
52Epsilon, 0x0395
53Eta, 0x0397
54Euml, 0x00cb
55Gamma, 0x0393
56GT, 62
57Iacute, 0x00cd
58Icirc, 0x00ce
59Igrave, 0x00cc
60Iota, 0x0399
61Iuml, 0x00cf
62Kappa, 0x039a
63Lambda, 0x039b
64LT, 60
65Mu, 0x039c
66Ncaron, 0x0147
67Ntilde, 0x00d1
68Nu, 0x039d
69OElig, 0x0152
70Oacute, 0x00d3
71Ocirc, 0x00d4
72Ograve, 0x00d2
73Omega, 0x03a9
74Omicron, 0x039f
75Oslash, 0x00d8
76Otilde, 0x00d5
77Ouml, 0x00d6
78Phi, 0x03a6
79Pi, 0x03a0
80Prime, 0x2033
81Psi, 0x03a8
82QUOT, 34
83Rcaron, 0x0158
84Rho, 0x03a1
85Scaron, 0x0160
86Sigma, 0x03a3
87THORN, 0x00de
88Tau, 0x03a4
89Tcaron, 0x0164
90Theta, 0x0398
91Uacute, 0x00da
92Ucirc, 0x00db
93Ugrave, 0x00d9
94Upsilon, 0x03a5
95Uring, 0x016e
96Uuml, 0x00dc
97Xi, 0x039e
98Yacute, 0x00dd
99Yuml, 0x0178
100Zcaron, 0x017d
101Zeta, 0x0396
102aacute, 0x00e1
103acirc, 0x00e2
104acute, 0x00b4
105aelig, 0x00e6
106agrave, 0x00e0
107alefsym, 0x2135
108alpha, 0x03b1
109amp, 38
110and, 0x2227
111ang, 0x2220
112apos, 0x0027
113aring, 0x00e5
114asymp, 0x2248
115atilde, 0x00e3
116auml, 0x00e4
117bdquo, 0x201e
118beta, 0x03b2
119brvbar, 0x00a6
120bull, 0x2022
121cap, 0x2229
122ccaron, 0x010d
123ccedil, 0x00e7
124cedil, 0x00b8
125cent, 0x00a2
126chi, 0x03c7
127circ, 0x02c6
128clubs, 0x2663
129cong, 0x2245
130copy, 0x00a9
131crarr, 0x21b5
132cup, 0x222a
133curren, 0x00a4
134dArr, 0x21d3
135dagger, 0x2020
136darr, 0x2193
137dcaron, 0x10f
138deg, 0x00b0
139delta, 0x03b4
140diams, 0x2666
141divide, 0x00f7
142dol, 0x0024
143dollar, 0x0024
144eacute, 0x00e9
145ecaron, 0x011b
146eague, 0x00e9
147ecirc, 0x00ea
148egrave, 0x00e8
149emdash, 0x2014
150empty, 0x2205
151emsp, 0x2003
152endash, 0x2013
153ensp, 0x2002
154epsilon, 0x03b5
155equiv, 0x2261
156eta, 0x03b7
157eth, 0x00f0
158euml, 0x00eb
159euro, 0x20ac
160exist, 0x2203
161fnof, 0x0192
162forall, 0x2200
163frac12, 0x00bd
164frac14, 0x00bc
165frac34, 0x00be
166frasl, 0x2044
167gamma, 0x03b3
168ge, 0x2265
169gt, 62
170hArr, 0x21d4
171harr, 0x2194
172hearts, 0x2665
173hellip, 0x2026
174iacute, 0x00ed
175icirc, 0x00ee
176iexcl, 0x00a1
177igrave, 0x00ec
178image, 0x2111
179infin, 0x221e
180int, 0x222b
181iota, 0x03b9
182iquest, 0x00bf
183isin, 0x2208
184iuml, 0x00ef
185kappa, 0x03ba
186lArr, 0x21d0
187lambda, 0x03bb
188lang, 0x2329
189laquo, 0x00ab
190larr, 0x2190
191lceil, 0x2308
192ldquo, 0x201c
193le, 0x2264
194lfloor, 0x230a
195lowast, 0x2217
196loz, 0x25ca
197lrm, 0x200e
198lsaquo, 0x2039
199lsquo, 0x2018
200lt, 60
201macr, 0x00af
202mdash, 0x2014
203micro, 0x00b5
204middot, 0x00b7
205minus, 0x2212
206mu, 0x03bc
207nabla, 0x2207
208nbsp, 0x00a0
209ncaron, 0x0148
210ndash, 0x2013
211ne, 0x2260
212ni, 0x220b
213not, 0x00ac
214notin, 0x2209
215nsub, 0x2284
216ntilde, 0x00f1
217nu, 0x03bd
218oacute, 0x00f3
219ocirc, 0x00f4
220oelig, 0x0153
221ograve, 0x00f2
222oline, 0x203e
223omega, 0x03c9
224omicron, 0x03bf
225oplus, 0x2295
226or, 0x2228
227ordf, 0x00aa
228ordm, 0x00ba
229oslash, 0x00f8
230otilde, 0x00f5
231otimes, 0x2297
232ouml, 0x00f6
233para, 0x00b6
234part, 0x2202
235percnt, 0x0025
236permil, 0x2030
237perp, 0x22a5
238phi, 0x03c6
239pi, 0x03c0
240piv, 0x03d6
241plusmn, 0x00b1
242pound, 0x00a3
243prime, 0x2032
244prod, 0x220f
245prop, 0x221d
246psi, 0x03c8
247quot, 34
248rArr, 0x21d2
249radic, 0x221a
250rang, 0x232a
251raquo, 0x00bb
252rarr, 0x2192
253rcaron, 0x0159
254rceil, 0x2309
255rdquo, 0x201d
256real, 0x211c
257reg, 0x00ae
258rfloor, 0x230b
259rho, 0x03c1
260rlm, 0x200f
261rsaquo, 0x203a
262rsquo, 0x2019
263sbquo, 0x201a
264scaron, 0x0161
265sdot, 0x22c5
266sect, 0x00a7
267shy, 0x00ad
268sigma, 0x03c3
269sigmaf, 0x03c2
270sim, 0x223c
271spades, 0x2660
272sub, 0x2282
273sube, 0x2286
274sum, 0x2211
275sup1, 0x00b9
276supl, 0x00b9
277sup2, 0x00b2
278sup3, 0x00b3
279sup, 0x2283
280supe, 0x2287
281szlig, 0x00df
282tau, 0x03c4
283tcaron, 0x0165
284there4, 0x2234
285theta, 0x03b8
286thetasym, 0x03d1
287thinsp, 0x2009
288thorn, 0x00fe
289tilde, 0x02dc
290times, 0x00d7
291trade, 0x2122
292uArr, 0x21d1
293uacute, 0x00fa
294uarr, 0x2191
295ucirc, 0x00fb
296ugrave, 0x00f9
297uml, 0x00a8
298upsih, 0x03d2
299upsilon, 0x03c5
300uring, 0x016f
301uuml, 0x00fc
302weierp, 0x2118
303xi, 0x03be
304yacute, 0x00fd
305yen, 0x00a5
306yuml, 0x00ff
307zcaron, 0x017e
308zeta, 0x03b6
309zwj, 0x200d
310zwnj, 0x200c
311%%
312
313