%{ /* Copyright (C) 1999 Lars Knoll (knoll@mpi-hd.mpg.de) Copyright (C) 2002, 2003, 2004, 2005 Apple Inc. All rights reserved. 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. ---------------------------------------------------------------------------- HTMLEntityNames.gperf: input file to generate a hash table for entities HTMLEntityNames.c: DO NOT EDIT! generated by the command "gperf -a -L "ANSI-C" -C -G -c -o -t -k '*' -NfindEntity -D -s 2 HTMLEntityNames.gperf > entities.c" from HTMLEntityNames.gperf */ %} struct Entity { const char *name; int code; }; %% AElig, 0x00c6 AMP, 38 Aacute, 0x00c1 Acirc, 0x00c2 Agrave, 0x00c0 Alpha, 0x0391 Aring, 0x00c5 Atilde, 0x00c3 Auml, 0x00c4 Beta, 0x0392 COPY, 0x00a9 Ccedil, 0x00c7 Chi, 0x03a7 Dagger, 0x2021 Delta, 0x0394 ETH, 0x00d0 Eacute, 0x00c9 Ecirc, 0x00ca Egrave, 0x00c8 Epsilon, 0x0395 Eta, 0x0397 Euml, 0x00cb GT, 62 Gamma, 0x0393 Iacute, 0x00cd Icirc, 0x00ce Igrave, 0x00cc Iota, 0x0399 Iuml, 0x00cf Kappa, 0x039a LT, 60 Lambda, 0x039b Mu, 0x039c 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 REG, 0x00ae Rho, 0x03a1 Scaron, 0x0160 Sigma, 0x03a3 THORN, 0x00de Tau, 0x03a4 Theta, 0x0398 Uacute, 0x00da Ucirc, 0x00db Ugrave, 0x00d9 Upsilon, 0x03a5 Uuml, 0x00dc Xi, 0x039e Yacute, 0x00dd Yuml, 0x0178 Zeta, 0x0396 aacute, 0x00e1 acirc, 0x00e2 acute, 0x00b4 aelig, 0x00e6 agrave, 0x00e0 alefsym, 0x2135 alpha, 0x03b1 amp, 38 and, 0x2227 ang, 0x2220 apos, 0x0027 aring, 0x00e5 asymp, 0x2248 atilde, 0x00e3 auml, 0x00e4 bdquo, 0x201e beta, 0x03b2 brvbar, 0x00a6 bull, 0x2022 cap, 0x2229 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 deg, 0x00b0 delta, 0x03b4 diams, 0x2666 divide, 0x00f7 eacute, 0x00e9 ecirc, 0x00ea egrave, 0x00e8 empty, 0x2205 emsp, 0x2003 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, 0x3008 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 ndash, 0x2013 ne, 0x2260 ni, 0x220b not, 0x00ac notin, 0x2209 nsub, 0x2284 nsup, 0x2285 ntilde, 0x00f1 nu, 0x03bd oacute, 0x00f3 ocirc, 0x00f4 oelig, 0x0153 ograve, 0x00f2 oline, 0x203e omega, 0x03c9 omicron, 0x03bf oplus, 0x2295 or, 0x2228 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, 0x3009 raquo, 0x00bb rarr, 0x2192 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 sup, 0x2283 sup1, 0x00b9 sup2, 0x00b2 sup3, 0x00b3 supe, 0x2287 supl, 0x00b9 szlig, 0x00df tau, 0x03c4 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 uuml, 0x00fc weierp, 0x2118 xi, 0x03be yacute, 0x00fd yen, 0x00a5 yuml, 0x00ff zeta, 0x03b6 zwj, 0x200d zwnj, 0x200c %%