root/ext/mbstring/libmbfl/filters/html_entities.c

/* [<][>][^][v][top][bottom][index][help] */
   1 /*
   2  * "streamable kanji code filter and converter"
   3  * Copyright (c) 1998-2002 HappySize, Inc. All rights reserved.
   4  *
   5  * LICENSE NOTICES
   6  *
   7  * This file is part of "streamable kanji code filter and converter",
   8  * which is distributed under the terms of GNU Lesser General Public
   9  * License (version 2) as published by the Free Software Foundation.
  10  *
  11  * This software 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
  14  * GNU Lesser General Public License for more details.
  15  *
  16  * You should have received a copy of the GNU Lesser General Public
  17  * License along with "streamable kanji code filter and converter";
  18  * if not, write to the Free Software Foundation, Inc., 59 Temple Place,
  19  * Suite 330, Boston, MA  02111-1307  USA
  20  *
  21  * The author of this part: Marcus Boerger <helly@php.net>
  22  *
  23  */
  24 /*
  25  * The source code included in this files was separated from mbfilter.c
  26  * by moriyoshi koizumi <moriyoshi@php.net> on 4 dec 2002.
  27  *
  28  */
  29 
  30 #ifdef HAVE_CONFIG_H
  31 #include "config.h"
  32 #endif
  33 
  34 #include "mbfilter.h"
  35 #include "html_entities.h"
  36 
  37 const mbfl_html_entity_entry mbfl_html_entity_list[] = {
  38   {"quot",       34},
  39   {"amp",        38},
  40   {"lt",         60},
  41   {"gt",         62},
  42   {"nbsp",      160},
  43   {"iexcl",     161},
  44   {"cent",      162},
  45   {"pound",     163},
  46   {"curren",    164},
  47   {"yen",       165},
  48   {"brvbar",    166},
  49   {"sect",      167},
  50   {"uml",       168},
  51   {"copy",      169},
  52   {"ordf",      170},
  53   {"laquo",     171},
  54   {"not",       172},
  55   {"shy",       173},
  56   {"reg",       174},
  57   {"macr",      175},
  58   {"deg",       176},
  59   {"plusmn",    177},
  60   {"sup2",      178},
  61   {"sup3",      179},
  62   {"acute",     180},
  63   {"micro",     181},
  64   {"para",      182},
  65   {"middot",    183},
  66   {"cedil",     184},
  67   {"sup1",      185},
  68   {"ordm",      186},
  69   {"raquo",     187},
  70   {"frac14",    188},
  71   {"frac12",    189},
  72   {"frac34",    190},
  73   {"iquest",    191},
  74   {"Agrave",    192},
  75   {"Aacute",    193},
  76   {"Acirc",     194},
  77   {"Atilde",    195},
  78   {"Auml",      196},
  79   {"Aring",     197},
  80   {"AElig",     198},
  81   {"Ccedil",    199},
  82   {"Egrave",    200},
  83   {"Eacute",    201},
  84   {"Ecirc",     202},
  85   {"Euml",      203},
  86   {"Igrave",    204},
  87   {"Iacute",    205},
  88   {"Icirc",     206},
  89   {"Iuml",      207},
  90   {"ETH",       208},
  91   {"Ntilde",    209},
  92   {"Ograve",    210},
  93   {"Oacute",    211},
  94   {"Ocirc",     212},
  95   {"Otilde",    213},
  96   {"Ouml",      214},
  97   {"times",     215},
  98   {"Oslash",    216},
  99   {"Ugrave",    217},
 100   {"Uacute",    218},
 101   {"Ucirc",     219},
 102   {"Uuml",      220},
 103   {"Yacute",    221},
 104   {"THORN",     222},
 105   {"szlig",     223},
 106   {"agrave",    224},
 107   {"aacute",    225},
 108   {"acirc",     226},
 109   {"atilde",    227},
 110   {"auml",      228},
 111   {"aring",     229},
 112   {"aelig",     230},
 113   {"ccedil",    231},
 114   {"egrave",    232},
 115   {"eacute",    233},
 116   {"ecirc",     234},
 117   {"euml",      235},
 118   {"igrave",    236},
 119   {"iacute",    237},
 120   {"icirc",     238},
 121   {"iuml",      239},
 122   {"eth",       240},
 123   {"ntilde",    241},
 124   {"ograve",    242},
 125   {"oacute",    243},
 126   {"ocirc",     244},
 127   {"otilde",    245},
 128   {"ouml",      246},
 129   {"divide",    247},
 130   {"oslash",    248},
 131   {"ugrave",    249},
 132   {"uacute",    250},
 133   {"ucirc",     251},
 134   {"uuml",      252},
 135   {"yacute",    253},
 136   {"thorn",     254},
 137   {"yuml",      255},
 138   {"OElig",     338},
 139   {"oelig",     339},
 140   {"Scaron",    352},
 141   {"scaron",    353},
 142   {"Yuml",      376},
 143   {"fnof",      402},
 144   {"circ",      710},
 145   {"tilde",     732},
 146   {"Alpha",     913},
 147   {"Beta",      914},
 148   {"Gamma",     915},
 149   {"Delta",     916},
 150   {"Epsilon",   917},
 151   {"Zeta",      918},
 152   {"Eta",       919},
 153   {"Theta",     920},
 154   {"Iota",      921},
 155   {"Kappa",     922},
 156   {"Lambda",    923},
 157   {"Mu",        924},
 158   {"Nu",        925},
 159   {"Xi",        926},
 160   {"Omicron",   927},
 161   {"Pi",        928},
 162   {"Rho",       929},
 163   {"Sigma",     931},
 164   {"Tau",       932},
 165   {"Upsilon",   933},
 166   {"Phi",       934},
 167   {"Chi",       935},
 168   {"Psi",       936},
 169   {"Omega",     937},
 170   {"alpha",     945},
 171   {"beta",      946},
 172   {"gamma",     947},
 173   {"delta",     948},
 174   {"epsilon",   949},
 175   {"zeta",      950},
 176   {"eta",       951},
 177   {"theta",     952},
 178   {"iota",      953},
 179   {"kappa",     954},
 180   {"lambda",    955},
 181   {"mu",        956},
 182   {"nu",        957},
 183   {"xi",        958},
 184   {"omicron",   959},
 185   {"pi",        960},
 186   {"rho",       961},
 187   {"sigmaf",    962},
 188   {"sigma",     963},
 189   {"tau",       964},
 190   {"upsilon",   965},
 191   {"phi",       966},
 192   {"chi",       967},
 193   {"psi",       968},
 194   {"omega",     969},
 195   {"thetasym",  977},
 196   {"upsih",     978},
 197   {"piv",       982},
 198   {"ensp",     8194},
 199   {"emsp",     8195},
 200   {"thinsp",   8201},
 201   {"zwnj",     8204},
 202   {"zwj",      8205},
 203   {"lrm",      8206},
 204   {"rlm",      8207},
 205   {"ndash",    8211},
 206   {"mdash",    8212},
 207   {"lsquo",    8216},
 208   {"rsquo",    8217},
 209   {"sbquo",    8218},
 210   {"ldquo",    8220},
 211   {"rdquo",    8221},
 212   {"bdquo",    8222},
 213   {"dagger",   8224},
 214   {"Dagger",   8225},
 215   {"bull",     8226},
 216   {"hellip",   8230},
 217   {"permil",   8240},
 218   {"prime",    8242},
 219   {"Prime",    8243},
 220   {"lsaquo",   8249},
 221   {"rsaquo",   8250},
 222   {"oline",    8254},
 223   {"frasl",    8260},
 224   {"euro",     8364},
 225   {"weierp",   8472},
 226   {"image",    8465},
 227   {"real",     8476},
 228   {"trade",    8482},
 229   {"alefsym",  8501},
 230   {"larr",     8592},
 231   {"uarr",     8593},
 232   {"rarr",     8594},
 233   {"darr",     8595},
 234   {"harr",     8596},
 235   {"crarr",    8629},
 236   {"lArr",     8656},
 237   {"uArr",     8657},
 238   {"rArr",     8658},
 239   {"dArr",     8659},
 240   {"hArr",     8660},
 241   {"forall",   8704},
 242   {"part",     8706},
 243   {"exist",    8707},
 244   {"empty",    8709},
 245   {"nabla",    8711},
 246   {"isin",     8712},
 247   {"notin",    8713},
 248   {"ni",       8715},
 249   {"prod",     8719},
 250   {"sum",      8721},
 251   {"minus",    8722},
 252   {"lowast",   8727},
 253   {"radic",    8730},
 254   {"prop",     8733},
 255   {"infin",    8734},
 256   {"ang",      8736},
 257   {"and",      8743},
 258   {"or",       8744},
 259   {"cap",      8745},
 260   {"cup",      8746},
 261   {"int",      8747},
 262   {"there4",   8756},
 263   {"sim",      8764},
 264   {"cong",     8773},
 265   {"asymp",    8776},
 266   {"ne",       8800},
 267   {"equiv",    8801},
 268   {"le",       8804},
 269   {"ge",       8805},
 270   {"sub",      8834},
 271   {"sup",      8835},
 272   {"nsub",     8836},
 273   {"sube",     8838},
 274   {"supe",     8839},
 275   {"oplus",    8853},
 276   {"otimes",   8855},
 277   {"perp",     8869},
 278   {"sdot",     8901},
 279   {"lceil",    8968},
 280   {"rceil",    8969},
 281   {"lfloor",   8970},
 282   {"rfloor",   8971},
 283   {"lang",     9001},
 284   {"rang",     9002},
 285   {"loz",      9674},
 286   {"spades",   9824},
 287   {"clubs",    9827},
 288   {"hearts",   9829},
 289   {"diams",    9830},
 290   {NULL,         -1}  /* mark end of table */
 291 };
 292 
 293 /*
 294  * Local variables:
 295  * tab-width: 4
 296  * c-basic-offset: 4
 297  * End:
 298  */

/* [<][>][^][v][top][bottom][index][help] */