|
|
|
%{
|
|
|
|
/* This file is part of the KDE libraries
|
|
|
|
|
|
|
|
Copyright (C) 1999 Lars Knoll (knoll@mpi-hd.mpg.de)
|
|
|
|
|
|
|
|
This library is free software; you can redistribute it and/or
|
|
|
|
modify it under the terms of the GNU Library General Public
|
|
|
|
License as published by the Free Software Foundation; either
|
|
|
|
version 2 of the License, or (at your option) any later version.
|
|
|
|
|
|
|
|
This library 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
|
|
|
|
Library General Public License for more details.
|
|
|
|
|
|
|
|
You should have received a copy of the GNU Library General Public License
|
|
|
|
along with this library; see the file COPYING.LIB. If not, write to
|
|
|
|
the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
|
|
|
|
Boston, MA 02110-1301, USA.
|
|
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
kentities.gperf: input file to generate a hash table for entities
|
|
|
|
kentities.c: DO NOT EDIT! generated by the command
|
|
|
|
"gperf -a -L "ANSI-C" -C -G -c -o -t -k '*' -Nkde_findEntity -D -s 2 khtmlentities.gperf > entities.c"
|
|
|
|
from kentities.gperf
|
|
|
|
|
|
|
|
$Id$
|
|
|
|
*/
|
|
|
|
%}
|
|
|
|
struct entity {
|
|
|
|
const char *name;
|
|
|
|
int code;
|
|
|
|
};
|
|
|
|
%%
|
|
|
|
AElig, 0x00c6
|
|
|
|
Aacute, 0x00c1
|
|
|
|
Acirc, 0x00c2
|
|
|
|
Agrave, 0x00c0
|
|
|
|
Alpha, 0x0391
|
|
|
|
AMP, 38
|
|
|
|
Aring, 0x00c5
|
|
|
|
Atilde, 0x00c3
|
|
|
|
Auml, 0x00c4
|
|
|
|
Beta, 0x0392
|
|
|
|
Ccaron, 0x010c
|
|
|
|
Ccedil, 0x00c7
|
|
|
|
Chi, 0x03a7
|
|
|
|
Dagger, 0x2021
|
|
|
|
Dcaron, 0x010e
|
|
|
|
Delta, 0x0394
|
|
|
|
ETH, 0x00d0
|
|
|
|
Eacute, 0x00c9
|
|
|
|
Ecaron, 0x011a
|
|
|
|
Ecirc, 0x00ca
|
|
|
|
Egrave, 0x00c8
|
|
|
|
Eague, 0x00c9
|
|
|
|
Epsilon, 0x0395
|
|
|
|
Eta, 0x0397
|
|
|
|
Euml, 0x00cb
|
|
|
|
Gamma, 0x0393
|
|
|
|
GT, 62
|
|
|
|
Iacute, 0x00cd
|
|
|
|
Icirc, 0x00ce
|
|
|
|
Igrave, 0x00cc
|
|
|
|
Iota, 0x0399
|
|
|
|
Iuml, 0x00cf
|
|
|
|
Kappa, 0x039a
|
|
|
|
Lambda, 0x039b
|
|
|
|
LT, 60
|
|
|
|
Mu, 0x039c
|
|
|
|
Ncaron, 0x0147
|
|
|
|
Ntilde, 0x00d1
|
|
|
|
Nu, 0x039d
|
|
|
|
OElig, 0x0152
|
|
|
|
Oacute, 0x00d3
|
|
|
|
Ocirc, 0x00d4
|
|
|
|
Ograve, 0x00d2
|
|
|
|
Omega, 0x03a9
|
|
|
|
Omicron, 0x039f
|
|
|
|
Oslash, 0x00d8
|
|
|
|
Otilde, 0x00d5
|
|
|
|
Ouml, 0x00d6
|
|
|
|
Phi, 0x03a6
|
|
|
|
Pi, 0x03a0
|
|
|
|
Prime, 0x2033
|
|
|
|
Psi, 0x03a8
|
|
|
|
QUOT, 34
|
|
|
|
Rcaron, 0x0158
|
|
|
|
Rho, 0x03a1
|
|
|
|
Scaron, 0x0160
|
|
|
|
Sigma, 0x03a3
|
|
|
|
THORN, 0x00de
|
|
|
|
Tau, 0x03a4
|
|
|
|
Tcaron, 0x0164
|
|
|
|
Theta, 0x0398
|
|
|
|
Uacute, 0x00da
|
|
|
|
Ucirc, 0x00db
|
|
|
|
Ugrave, 0x00d9
|
|
|
|
Upsilon, 0x03a5
|
|
|
|
Uring, 0x016e
|
|
|
|
Uuml, 0x00dc
|
|
|
|
Xi, 0x039e
|
|
|
|
Yacute, 0x00dd
|
|
|
|
Yuml, 0x0178
|
|
|
|
Zcaron, 0x017d
|
|
|
|
Zeta, 0x0396
|
|
|
|
aacute, 0x00e1
|
|
|
|
acirc, 0x00e2
|
|
|
|
acute, 0x00b4
|
|
|
|
aelig, 0x00e6
|
|
|
|
agrave, 0x00e0
|
|
|
|
alefsym, 0x2135
|
|
|
|
alpha, 0x03b1
|
|
|
|
amp, 38
|
|
|
|
and, 0x22a5
|
|
|
|
ang, 0x2220
|
|
|
|
apos, 0x0027
|
|
|
|
aring, 0x00e5
|
|
|
|
asymp, 0x2248
|
|
|
|
atilde, 0x00e3
|
|
|
|
auml, 0x00e4
|
|
|
|
bdquo, 0x201e
|
|
|
|
beta, 0x03b2
|
|
|
|
brvbar, 0x00a6
|
|
|
|
bull, 0x2022
|
|
|
|
cap, 0x2229
|
|
|
|
ccaron, 0x010d
|
|
|
|
ccedil, 0x00e7
|
|
|
|
cedil, 0x00b8
|
|
|
|
cent, 0x00a2
|
|
|
|
chi, 0x03c7
|
|
|
|
circ, 0x02c6
|
|
|
|
clubs, 0x2663
|
|
|
|
cong, 0x2245
|
|
|
|
copy, 0x00a9
|
|
|
|
crarr, 0x21b5
|
|
|
|
cup, 0x222a
|
|
|
|
curren, 0x00a4
|
|
|
|
dArr, 0x21d3
|
|
|
|
dagger, 0x2020
|
|
|
|
darr, 0x2193
|
|
|
|
dcaron, 0x10f
|
|
|
|
deg, 0x00b0
|
|
|
|
delta, 0x03b4
|
|
|
|
diams, 0x2666
|
|
|
|
divide, 0x00f7
|
|
|
|
dol, 0x0024
|
|
|
|
eacute, 0x00e9
|
|
|
|
ecaron, 0x011b
|
|
|
|
eague, 0x00e9
|
|
|
|
ecirc, 0x00ea
|
|
|
|
egrave, 0x00e8
|
|
|
|
emdash, 0x2014
|
|
|
|
empty, 0x2205
|
|
|
|
emsp, 0x2003
|
|
|
|
endash, 0x2013
|
|
|
|
ensp, 0x2002
|
|
|
|
epsilon, 0x03b5
|
|
|
|
equiv, 0x2261
|
|
|
|
eta, 0x03b7
|
|
|
|
eth, 0x00f0
|
|
|
|
euml, 0x00eb
|
|
|
|
euro, 0x20ac
|
|
|
|
exist, 0x2203
|
|
|
|
fnof, 0x0192
|
|
|
|
forall, 0x2200
|
|
|
|
frac12, 0x00bd
|
|
|
|
frac14, 0x00bc
|
|
|
|
frac34, 0x00be
|
|
|
|
frasl, 0x2044
|
|
|
|
gamma, 0x03b3
|
|
|
|
ge, 0x2265
|
|
|
|
gt, 62
|
|
|
|
hArr, 0x21d4
|
|
|
|
harr, 0x2194
|
|
|
|
hearts, 0x2665
|
|
|
|
hellip, 0x2026
|
|
|
|
iacute, 0x00ed
|
|
|
|
icirc, 0x00ee
|
|
|
|
iexcl, 0x00a1
|
|
|
|
igrave, 0x00ec
|
|
|
|
image, 0x2111
|
|
|
|
infin, 0x221e
|
|
|
|
int, 0x222b
|
|
|
|
iota, 0x03b9
|
|
|
|
iquest, 0x00bf
|
|
|
|
isin, 0x2208
|
|
|
|
iuml, 0x00ef
|
|
|
|
kappa, 0x03ba
|
|
|
|
lArr, 0x21d0
|
|
|
|
lambda, 0x03bb
|
|
|
|
lang, 0x2329
|
|
|
|
laquo, 0x00ab
|
|
|
|
larr, 0x2190
|
|
|
|
lceil, 0x2308
|
|
|
|
ldquo, 0x201c
|
|
|
|
le, 0x2264
|
|
|
|
lfloor, 0x230a
|
|
|
|
lowast, 0x2217
|
|
|
|
loz, 0x25ca
|
|
|
|
lrm, 0x200e
|
|
|
|
lsaquo, 0x2039
|
|
|
|
lsquo, 0x2018
|
|
|
|
lt, 60
|
|
|
|
macr, 0x00af
|
|
|
|
mdash, 0x2014
|
|
|
|
micro, 0x00b5
|
|
|
|
middot, 0x00b7
|
|
|
|
minus, 0x2212
|
|
|
|
mu, 0x03bc
|
|
|
|
nabla, 0x2207
|
|
|
|
nbsp, 0x00a0
|
|
|
|
ncaron, 0x0148
|
|
|
|
ndash, 0x2013
|
|
|
|
ne, 0x2260
|
|
|
|
ni, 0x220b
|
|
|
|
not, 0x00ac
|
|
|
|
notin, 0x2209
|
|
|
|
nsub, 0x2284
|
|
|
|
ntilde, 0x00f1
|
|
|
|
nu, 0x03bd
|
|
|
|
oacute, 0x00f3
|
|
|
|
ocirc, 0x00f4
|
|
|
|
oelig, 0x0153
|
|
|
|
ograve, 0x00f2
|
|
|
|
oline, 0x203e
|
|
|
|
omega, 0x03c9
|
|
|
|
omicron, 0x03bf
|
|
|
|
oplus, 0x2295
|
|
|
|
or, 0x22a6
|
|
|
|
ordf, 0x00aa
|
|
|
|
ordm, 0x00ba
|
|
|
|
oslash, 0x00f8
|
|
|
|
otilde, 0x00f5
|
|
|
|
otimes, 0x2297
|
|
|
|
ouml, 0x00f6
|
|
|
|
para, 0x00b6
|
|
|
|
part, 0x2202
|
|
|
|
percnt, 0x0025
|
|
|
|
permil, 0x2030
|
|
|
|
perp, 0x22a5
|
|
|
|
phi, 0x03c6
|
|
|
|
pi, 0x03c0
|
|
|
|
piv, 0x03d6
|
|
|
|
plusmn, 0x00b1
|
|
|
|
pound, 0x00a3
|
|
|
|
prime, 0x2032
|
|
|
|
prod, 0x220f
|
|
|
|
prop, 0x221d
|
|
|
|
psi, 0x03c8
|
|
|
|
quot, 34
|
|
|
|
rArr, 0x21d2
|
|
|
|
radic, 0x221a
|
|
|
|
rang, 0x232a
|
|
|
|
raquo, 0x00bb
|
|
|
|
rarr, 0x2192
|
|
|
|
rcaron, 0x0159
|
|
|
|
rceil, 0x2309
|
|
|
|
rdquo, 0x201d
|
|
|
|
real, 0x211c
|
|
|
|
reg, 0x00ae
|
|
|
|
rfloor, 0x230b
|
|
|
|
rho, 0x03c1
|
|
|
|
rlm, 0x200f
|
|
|
|
rsaquo, 0x203a
|
|
|
|
rsquo, 0x2019
|
|
|
|
sbquo, 0x201a
|
|
|
|
scaron, 0x0161
|
|
|
|
sdot, 0x22c5
|
|
|
|
sect, 0x00a7
|
|
|
|
shy, 0x00ad
|
|
|
|
sigma, 0x03c3
|
|
|
|
sigmaf, 0x03c2
|
|
|
|
sim, 0x223c
|
|
|
|
spades, 0x2660
|
|
|
|
sub, 0x2282
|
|
|
|
sube, 0x2286
|
|
|
|
sum, 0x2211
|
|
|
|
sup1, 0x00b9
|
|
|
|
supl, 0x00b9
|
|
|
|
sup2, 0x00b2
|
|
|
|
sup3, 0x00b3
|
|
|
|
sup, 0x2283
|
|
|
|
supe, 0x2287
|
|
|
|
szlig, 0x00df
|
|
|
|
tau, 0x03c4
|
|
|
|
tcaron, 0x0165
|
|
|
|
there4, 0x2234
|
|
|
|
theta, 0x03b8
|
|
|
|
thetasym, 0x03d1
|
|
|
|
thinsp, 0x2009
|
|
|
|
thorn, 0x00fe
|
|
|
|
tilde, 0x02dc
|
|
|
|
times, 0x00d7
|
|
|
|
trade, 0x2122
|
|
|
|
uArr, 0x21d1
|
|
|
|
uacute, 0x00fa
|
|
|
|
uarr, 0x2191
|
|
|
|
ucirc, 0x00fb
|
|
|
|
ugrave, 0x00f9
|
|
|
|
uml, 0x00a8
|
|
|
|
upsih, 0x03d2
|
|
|
|
upsilon, 0x03c5
|
|
|
|
uring, 0x016f
|
|
|
|
uuml, 0x00fc
|
|
|
|
weierp, 0x2118
|
|
|
|
xi, 0x03be
|
|
|
|
yacute, 0x00fd
|
|
|
|
yen, 0x00a5
|
|
|
|
yuml, 0x00ff
|
|
|
|
zcaron, 0x017e
|
|
|
|
zeta, 0x03b6
|
|
|
|
zwj, 0x200d
|
|
|
|
zwnj, 0x200c
|
|
|
|
%%
|
|
|
|
|