1%{ 2/* 3 Copyright (C) 1999 Lars Knoll (knoll@mpi-hd.mpg.de) 4 Copyright (C) 2002, 2003, 2004, 2005 Apple Inc. All rights reserved. 5 6 This library is free software; you can redistribute it and/or 7 modify it under the terms of the GNU Library General Public 8 License as published by the Free Software Foundation; either 9 version 2 of the License, or (at your option) any later version. 10 11 This library is distributed in the hope that it will be useful, 12 but WITHOUT ANY WARRANTY; without even the implied warranty of 13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14 Library General Public License for more details. 15 16 You should have received a copy of the GNU Library General Public License 17 along with this library; see the file COPYING.LIB. If not, write to 18 the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 19 Boston, MA 02110-1301, USA. 20 21 ---------------------------------------------------------------------------- 22 23 HTMLEntityNames.gperf: input file to generate a hash table for entities 24 HTMLEntityNames.c: DO NOT EDIT! generated by the command 25 "gperf -a -L "ANSI-C" -C -G -c -o -t -k '*' -NfindEntity -D -s 2 HTMLEntityNames.gperf > entities.c" 26 from HTMLEntityNames.gperf 27*/ 28%} 29struct Entity { 30 const char *name; 31 int code; 32}; 33%% 34AElig, 0x00c6 35AMP, 38 36Aacute, 0x00c1 37Acirc, 0x00c2 38Agrave, 0x00c0 39Alpha, 0x0391 40Aring, 0x00c5 41Atilde, 0x00c3 42Auml, 0x00c4 43Beta, 0x0392 44COPY, 0x00a9 45Ccedil, 0x00c7 46Chi, 0x03a7 47Dagger, 0x2021 48Delta, 0x0394 49ETH, 0x00d0 50Eacute, 0x00c9 51Ecirc, 0x00ca 52Egrave, 0x00c8 53Epsilon, 0x0395 54Eta, 0x0397 55Euml, 0x00cb 56GT, 62 57Gamma, 0x0393 58Iacute, 0x00cd 59Icirc, 0x00ce 60Igrave, 0x00cc 61Iota, 0x0399 62Iuml, 0x00cf 63Kappa, 0x039a 64LT, 60 65Lambda, 0x039b 66Mu, 0x039c 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 83REG, 0x00ae 84Rho, 0x03a1 85Scaron, 0x0160 86Sigma, 0x03a3 87THORN, 0x00de 88Tau, 0x03a4 89Theta, 0x0398 90Uacute, 0x00da 91Ucirc, 0x00db 92Ugrave, 0x00d9 93Upsilon, 0x03a5 94Uuml, 0x00dc 95Xi, 0x039e 96Yacute, 0x00dd 97Yuml, 0x0178 98Zeta, 0x0396 99aacute, 0x00e1 100acirc, 0x00e2 101acute, 0x00b4 102aelig, 0x00e6 103agrave, 0x00e0 104alefsym, 0x2135 105alpha, 0x03b1 106amp, 38 107and, 0x2227 108ang, 0x2220 109apos, 0x0027 110aring, 0x00e5 111asymp, 0x2248 112atilde, 0x00e3 113auml, 0x00e4 114bdquo, 0x201e 115beta, 0x03b2 116brvbar, 0x00a6 117bull, 0x2022 118cap, 0x2229 119ccedil, 0x00e7 120cedil, 0x00b8 121cent, 0x00a2 122chi, 0x03c7 123circ, 0x02c6 124clubs, 0x2663 125cong, 0x2245 126copy, 0x00a9 127crarr, 0x21b5 128cup, 0x222a 129curren, 0x00a4 130dArr, 0x21d3 131dagger, 0x2020 132darr, 0x2193 133deg, 0x00b0 134delta, 0x03b4 135diams, 0x2666 136divide, 0x00f7 137eacute, 0x00e9 138ecirc, 0x00ea 139egrave, 0x00e8 140empty, 0x2205 141emsp, 0x2003 142ensp, 0x2002 143epsilon, 0x03b5 144equiv, 0x2261 145eta, 0x03b7 146eth, 0x00f0 147euml, 0x00eb 148euro, 0x20ac 149exist, 0x2203 150fnof, 0x0192 151forall, 0x2200 152frac12, 0x00bd 153frac14, 0x00bc 154frac34, 0x00be 155frasl, 0x2044 156gamma, 0x03b3 157ge, 0x2265 158gt, 62 159hArr, 0x21d4 160harr, 0x2194 161hearts, 0x2665 162hellip, 0x2026 163iacute, 0x00ed 164icirc, 0x00ee 165iexcl, 0x00a1 166igrave, 0x00ec 167image, 0x2111 168infin, 0x221e 169int, 0x222b 170iota, 0x03b9 171iquest, 0x00bf 172isin, 0x2208 173iuml, 0x00ef 174kappa, 0x03ba 175lArr, 0x21d0 176lambda, 0x03bb 177lang, 0x3008 178laquo, 0x00ab 179larr, 0x2190 180lceil, 0x2308 181ldquo, 0x201c 182le, 0x2264 183lfloor, 0x230a 184lowast, 0x2217 185loz, 0x25ca 186lrm, 0x200e 187lsaquo, 0x2039 188lsquo, 0x2018 189lt, 60 190macr, 0x00af 191mdash, 0x2014 192micro, 0x00b5 193middot, 0x00b7 194minus, 0x2212 195mu, 0x03bc 196nabla, 0x2207 197nbsp, 0x00a0 198ndash, 0x2013 199ne, 0x2260 200ni, 0x220b 201not, 0x00ac 202notin, 0x2209 203nsub, 0x2284 204nsup, 0x2285 205ntilde, 0x00f1 206nu, 0x03bd 207oacute, 0x00f3 208ocirc, 0x00f4 209oelig, 0x0153 210ograve, 0x00f2 211oline, 0x203e 212omega, 0x03c9 213omicron, 0x03bf 214oplus, 0x2295 215or, 0x2228 216ordf, 0x00aa 217ordm, 0x00ba 218oslash, 0x00f8 219otilde, 0x00f5 220otimes, 0x2297 221ouml, 0x00f6 222para, 0x00b6 223part, 0x2202 224percnt, 0x0025 225permil, 0x2030 226perp, 0x22a5 227phi, 0x03c6 228pi, 0x03c0 229piv, 0x03d6 230plusmn, 0x00b1 231pound, 0x00a3 232prime, 0x2032 233prod, 0x220f 234prop, 0x221d 235psi, 0x03c8 236quot, 34 237rArr, 0x21d2 238radic, 0x221a 239rang, 0x3009 240raquo, 0x00bb 241rarr, 0x2192 242rceil, 0x2309 243rdquo, 0x201d 244real, 0x211c 245reg, 0x00ae 246rfloor, 0x230b 247rho, 0x03c1 248rlm, 0x200f 249rsaquo, 0x203a 250rsquo, 0x2019 251sbquo, 0x201a 252scaron, 0x0161 253sdot, 0x22c5 254sect, 0x00a7 255shy, 0x00ad 256sigma, 0x03c3 257sigmaf, 0x03c2 258sim, 0x223c 259spades, 0x2660 260sub, 0x2282 261sube, 0x2286 262sum, 0x2211 263sup, 0x2283 264sup1, 0x00b9 265sup2, 0x00b2 266sup3, 0x00b3 267supe, 0x2287 268supl, 0x00b9 269szlig, 0x00df 270tau, 0x03c4 271there4, 0x2234 272theta, 0x03b8 273thetasym, 0x03d1 274thinsp, 0x2009 275thorn, 0x00fe 276tilde, 0x02dc 277times, 0x00d7 278trade, 0x2122 279uArr, 0x21d1 280uacute, 0x00fa 281uarr, 0x2191 282ucirc, 0x00fb 283ugrave, 0x00f9 284uml, 0x00a8 285upsih, 0x03d2 286upsilon, 0x03c5 287uuml, 0x00fc 288weierp, 0x2118 289xi, 0x03be 290yacute, 0x00fd 291yen, 0x00a5 292yuml, 0x00ff 293zeta, 0x03b6 294zwj, 0x200d 295zwnj, 0x200c 296%% 297