links

lynx-like text mode web browser
git clone anongit@rnpnr.xyz:links.git
Log | Files | Refs | Feed | README | LICENSE

entity.inc (58331B)


      1 /* Automatically generated by gen-ent */
      2 
      3 static const struct { const char *s; int c; } entities [1010] = {
      4   {"AElig",	0x00C6},  /* LATIN CAPITAL LETTER AE			   */
      5   {"Aacgr",	0x0386},  /* GREEK CAPITAL LETTER ALPHA WITH TONOS	   */
      6   {"Aacute",	0x00C1},  /* LATIN CAPITAL LETTER A WITH ACUTE		   */
      7   {"Abreve",	0x0102},  /* LATIN CAPITAL LETTER A WITH BREVE		   */
      8   {"Acirc",	0x00C2},  /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX	   */
      9   {"Acy",	0x0410},  /* CYRILLIC CAPITAL LETTER A			   */
     10   {"Agr",	0x0391},  /* GREEK CAPITAL LETTER ALPHA 		   */
     11   {"Agrave",	0x00C0},  /* LATIN CAPITAL LETTER A WITH GRAVE		   */
     12   {"Alpha",	0x0391},  /* GREEK CAPITAL LETTER ALPHA 		   */
     13   {"Amacr",	0x0100},  /* LATIN CAPITAL LETTER A WITH MACRON 	   */
     14   {"Aogon",	0x0104},  /* LATIN CAPITAL LETTER A WITH OGONEK 	   */
     15   {"Aring",	0x00C5},  /* LATIN CAPITAL LETTER A WITH RING ABOVE	   */
     16   {"Atilde",	0x00C3},  /* LATIN CAPITAL LETTER A WITH TILDE		   */
     17   {"Auml",	0x00C4},  /* LATIN CAPITAL LETTER A WITH DIAERESIS	   */
     18   {"Barwed",	0x2306},  /* PERSPECTIVE				   */
     19   {"Bcy",	0x0411},  /* CYRILLIC CAPITAL LETTER BE 		   */
     20   {"Beta",	0x0392},  /* GREEK CAPITAL LETTER BETA			   */
     21   {"Bgr",	0x0392},  /* GREEK CAPITAL LETTER BETA			   */
     22   {"CHcy",	0x0427},  /* CYRILLIC CAPITAL LETTER CHE		   */
     23   {"Cacute",	0x0106},  /* LATIN CAPITAL LETTER C WITH ACUTE		   */
     24   {"Cap",	0x22D2},  /* DOUBLE INTERSECTION			   */
     25   {"Ccaron",	0x010C},  /* LATIN CAPITAL LETTER C WITH CARON		   */
     26   {"Ccedil",	0x00C7},  /* LATIN CAPITAL LETTER C WITH CEDILLA	   */
     27   {"Ccirc",	0x0108},  /* LATIN CAPITAL LETTER C WITH CIRCUMFLEX	   */
     28   {"Cdot",	0x010A},  /* LATIN CAPITAL LETTER C WITH DOT ABOVE	   */
     29   {"Chi",	0x03A7},  /* GREEK CAPITAL LETTER CHI			   */
     30   {"Cup",	0x22D3},  /* DOUBLE UNION				   */
     31   {"DJcy",	0x0402},  /* CYRILLIC CAPITAL LETTER DJE		   */
     32   {"DScy",	0x0405},  /* CYRILLIC CAPITAL LETTER DZE		   */
     33   {"DZcy",	0x040F},  /* CYRILLIC CAPITAL LETTER DZHE		   */
     34   {"Dagger",	0x2021},  /* DOUBLE DAGGER				   */
     35   {"Dcaron",	0x010E},  /* LATIN CAPITAL LETTER D WITH CARON		   */
     36   {"Dcy",	0x0414},  /* CYRILLIC CAPITAL LETTER DE 		   */
     37   {"Delta",	0x0394},  /* GREEK CAPITAL LETTER DELTA 		   */
     38   {"Dgr",	0x0394},  /* GREEK CAPITAL LETTER DELTA 		   */
     39   {"Dot",	0x00A8},  /* DIAERESIS					   */
     40   {"DotDot",	0x20DC},  /* COMBINING FOUR DOTS ABOVE			   */
     41   {"Dstrok",	0x0110},  /* LATIN CAPITAL LETTER D WITH STROKE 	   */
     42   {"EEacgr",	0x0389},  /* GREEK CAPITAL LETTER ETA WITH TONOS	   */
     43   {"EEgr",	0x0397},  /* GREEK CAPITAL LETTER ETA			   */
     44   {"ENG",	0x014A},  /* LATIN CAPITAL LETTER ENG			   */
     45   {"ETH",	0x00D0},  /* LATIN CAPITAL LETTER ETH			   */
     46   {"Eacgr",	0x0388},  /* GREEK CAPITAL LETTER EPSILON WITH TONOS	   */
     47   {"Eacute",	0x00C9},  /* LATIN CAPITAL LETTER E WITH ACUTE		   */
     48   {"Ecaron",	0x011A},  /* LATIN CAPITAL LETTER E WITH CARON		   */
     49   {"Ecirc",	0x00CA},  /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX	   */
     50   {"Ecy",	0x042D},  /* CYRILLIC CAPITAL LETTER E			   */
     51   {"Edot",	0x0116},  /* LATIN CAPITAL LETTER E WITH DOT ABOVE	   */
     52   {"Egr",	0x0395},  /* GREEK CAPITAL LETTER EPSILON		   */
     53   {"Egrave",	0x00C8},  /* LATIN CAPITAL LETTER E WITH GRAVE		   */
     54   {"Emacr",	0x0112},  /* LATIN CAPITAL LETTER E WITH MACRON 	   */
     55   {"Eogon",	0x0118},  /* LATIN CAPITAL LETTER E WITH OGONEK 	   */
     56   {"Epsilon",	0x0395},  /* GREEK CAPITAL LETTER EPSILON		   */
     57   {"Eta",	0x0397},  /* GREEK CAPITAL LETTER ETA			   */
     58   {"Euml",	0x00CB},  /* LATIN CAPITAL LETTER E WITH DIAERESIS	   */
     59   {"Euro",	0x20AC},  /* EURO SYMBOL                                   */
     60   {"Fcy",	0x0424},  /* CYRILLIC CAPITAL LETTER EF 		   */
     61   {"GJcy",	0x0403},  /* CYRILLIC CAPITAL LETTER GJE		   */
     62   {"Gamma",	0x0393},  /* GREEK CAPITAL LETTER GAMMA 		   */
     63   {"Gbreve",	0x011E},  /* LATIN CAPITAL LETTER G WITH BREVE		   */
     64   {"Gcedil",	0x0122},  /* LATIN CAPITAL LETTER G WITH CEDILLA	   */
     65   {"Gcirc",	0x011C},  /* LATIN CAPITAL LETTER G WITH CIRCUMFLEX	   */
     66   {"Gcy",	0x0413},  /* CYRILLIC CAPITAL LETTER GHE		   */
     67   {"Gdot",	0x0120},  /* LATIN CAPITAL LETTER G WITH DOT ABOVE	   */
     68   {"Gg",	0x22D9},  /* VERY MUCH GREATER-THAN			   */
     69   {"Ggr",	0x0393},  /* GREEK CAPITAL LETTER GAMMA 		   */
     70   {"Gt",	0x226B},  /* MUCH GREATER-THAN				   */
     71   {"HARDcy",	0x042A},  /* CYRILLIC CAPITAL LETTER HARD SIGN		   */
     72   {"Hcirc",	0x0124},  /* LATIN CAPITAL LETTER H WITH CIRCUMFLEX	   */
     73   {"Hstrok",	0x0126},  /* LATIN CAPITAL LETTER H WITH STROKE 	   */
     74   {"IEcy",	0x0415},  /* CYRILLIC CAPITAL LETTER IE 		   */
     75   {"IJlig",	0x0132},  /* LATIN CAPITAL LIGATURE IJ			   */
     76   {"IOcy",	0x0401},  /* CYRILLIC CAPITAL LETTER IO 		   */
     77   {"Iacgr",	0x038A},  /* GREEK CAPITAL LETTER IOTA WITH TONOS	   */
     78   {"Iacute",	0x00CD},  /* LATIN CAPITAL LETTER I WITH ACUTE		   */
     79   {"Icirc",	0x00CE},  /* LATIN CAPITAL LETTER I WITH CIRCUMFLEX	   */
     80   {"Icy",	0x0418},  /* CYRILLIC CAPITAL LETTER I			   */
     81   {"Idigr",	0x03AA},  /* GREEK CAPITAL LETTER IOTA WITH DIALYTIKA	   */
     82   {"Idot",	0x0130},  /* LATIN CAPITAL LETTER I WITH DOT ABOVE	   */
     83   {"Igr",	0x0399},  /* GREEK CAPITAL LETTER IOTA			   */
     84   {"Igrave",	0x00CC},  /* LATIN CAPITAL LETTER I WITH GRAVE		   */
     85   {"Imacr",	0x012A},  /* LATIN CAPITAL LETTER I WITH MACRON 	   */
     86   {"Iogon",	0x012E},  /* LATIN CAPITAL LETTER I WITH OGONEK 	   */
     87   {"Iota",	0x0399},  /* GREEK CAPITAL LETTER IOTA			   */
     88   {"Itilde",	0x0128},  /* LATIN CAPITAL LETTER I WITH TILDE		   */
     89   {"Iukcy",	0x0406},  /* CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN*/
     90   {"Iuml",	0x00CF},  /* LATIN CAPITAL LETTER I WITH DIAERESIS	   */
     91   {"Jcirc",	0x0134},  /* LATIN CAPITAL LETTER J WITH CIRCUMFLEX	   */
     92   {"Jcy",	0x0419},  /* CYRILLIC CAPITAL LETTER SHORT I		   */
     93   {"Jsercy",	0x0408},  /* CYRILLIC CAPITAL LETTER JE 		   */
     94   {"Jukcy",	0x0404},  /* CYRILLIC CAPITAL LETTER UKRAINIAN IE	   */
     95   {"KHcy",	0x0425},  /* CYRILLIC CAPITAL LETTER HA 		   */
     96   {"KHgr",	0x03A7},  /* GREEK CAPITAL LETTER CHI			   */
     97   {"KJcy",	0x040C},  /* CYRILLIC CAPITAL LETTER KJE		   */
     98   {"Kappa",	0x039A},  /* GREEK CAPITAL LETTER KAPPA 		   */
     99   {"Kcedil",	0x0136},  /* LATIN CAPITAL LETTER K WITH CEDILLA	   */
    100   {"Kcy",	0x041A},  /* CYRILLIC CAPITAL LETTER KA 		   */
    101   {"Kgr",	0x039A},  /* GREEK CAPITAL LETTER KAPPA 		   */
    102   {"LJcy",	0x0409},  /* CYRILLIC CAPITAL LETTER LJE		   */
    103   {"Lacute",	0x0139},  /* LATIN CAPITAL LETTER L WITH ACUTE		   */
    104   {"Lambda",	0x039B},  /* GREEK CAPITAL LETTER LAMDA 		   */
    105   {"Larr",	0x219E},  /* LEFTWARDS TWO HEADED ARROW 		   */
    106   {"Lcaron",	0x013D},  /* LATIN CAPITAL LETTER L WITH CARON		   */
    107   {"Lcedil",	0x013B},  /* LATIN CAPITAL LETTER L WITH CEDILLA	   */
    108   {"Lcy",	0x041B},  /* CYRILLIC CAPITAL LETTER EL 		   */
    109   {"Lgr",	0x039B},  /* GREEK CAPITAL LETTER LAMDA 		   */
    110   {"Ll",	0x22D8},  /* VERY MUCH LESS-THAN			   */
    111   {"Lmidot",	0x013F},  /* LATIN CAPITAL LETTER L WITH MIDDLE DOT	   */
    112   {"Lstrok",	0x0141},  /* LATIN CAPITAL LETTER L WITH STROKE 	   */
    113   {"Lt",	0x226A},  /* MUCH LESS-THAN				   */
    114   {"Mcy",	0x041C},  /* CYRILLIC CAPITAL LETTER EM 		   */
    115   {"Mgr",	0x039C},  /* GREEK CAPITAL LETTER MU			   */
    116   {"Mu",	0x039C},  /* GREEK CAPITAL LETTER MU			   */
    117   {"NJcy",	0x040A},  /* CYRILLIC CAPITAL LETTER NJE		   */
    118   {"Nacute",	0x0143},  /* LATIN CAPITAL LETTER N WITH ACUTE		   */
    119   {"Ncaron",	0x0147},  /* LATIN CAPITAL LETTER N WITH CARON		   */
    120   {"Ncedil",	0x0145},  /* LATIN CAPITAL LETTER N WITH CEDILLA	   */
    121   {"Ncy",	0x041D},  /* CYRILLIC CAPITAL LETTER EN 		   */
    122   {"Ngr",	0x039D},  /* GREEK CAPITAL LETTER NU			   */
    123   {"Ntilde",	0x00D1},  /* LATIN CAPITAL LETTER N WITH TILDE		   */
    124   {"Nu",	0x039D},  /* GREEK CAPITAL LETTER NU			   */
    125   {"OElig",	0x0152},  /* LATIN CAPITAL LIGATURE OE			   */
    126   {"OHacgr",	0x038F},  /* GREEK CAPITAL LETTER OMEGA WITH TONOS	   */
    127   {"OHgr",	0x03A9},  /* GREEK CAPITAL LETTER OMEGA 		   */
    128   {"Oacgr",	0x038C},  /* GREEK CAPITAL LETTER OMICRON WITH TONOS	   */
    129   {"Oacute",	0x00D3},  /* LATIN CAPITAL LETTER O WITH ACUTE		   */
    130   {"Ocirc",	0x00D4},  /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX	   */
    131   {"Ocy",	0x041E},  /* CYRILLIC CAPITAL LETTER O			   */
    132   {"Odblac",	0x0150},  /* LATIN CAPITAL LETTER O WITH DOUBLE ACUTE	   */
    133   {"Ogr",	0x039F},  /* GREEK CAPITAL LETTER OMICRON		   */
    134   {"Ograve",	0x00D2},  /* LATIN CAPITAL LETTER O WITH GRAVE		   */
    135   {"Omacr",	0x014C},  /* LATIN CAPITAL LETTER O WITH MACRON 	   */
    136   {"Omega",	0x03A9},  /* GREEK CAPITAL LETTER OMEGA 		   */
    137   {"Omicron",	0x039F},  /* GREEK CAPITAL LETTER OMICRON		   */
    138   {"Oslash",	0x00D8},  /* LATIN CAPITAL LETTER O WITH STROKE 	   */
    139   {"Otilde",	0x00D5},  /* LATIN CAPITAL LETTER O WITH TILDE		   */
    140   {"Ouml",	0x00D6},  /* LATIN CAPITAL LETTER O WITH DIAERESIS	   */
    141   {"PHgr",	0x03A6},  /* GREEK CAPITAL LETTER PHI			   */
    142   {"PSgr",	0x03A8},  /* GREEK CAPITAL LETTER PSI			   */
    143   {"Pcy",	0x041F},  /* CYRILLIC CAPITAL LETTER PE 		   */
    144   {"Pgr",	0x03A0},  /* GREEK CAPITAL LETTER PI			   */
    145   {"Phi",	0x03A6},  /* GREEK CAPITAL LETTER PHI			   */
    146   {"Pi",	0x03A0},  /* GREEK CAPITAL LETTER PI			   */
    147   {"Prime",	0x2033},  /* DOUBLE PRIME				   */
    148   {"Psi",	0x03A8},  /* GREEK CAPITAL LETTER PSI			   */
    149   {"Racute",	0x0154},  /* LATIN CAPITAL LETTER R WITH ACUTE		   */
    150   {"Rarr",	0x21A0},  /* RIGHTWARDS TWO HEADED ARROW		   */
    151   {"Rcaron",	0x0158},  /* LATIN CAPITAL LETTER R WITH CARON		   */
    152   {"Rcedil",	0x0156},  /* LATIN CAPITAL LETTER R WITH CEDILLA	   */
    153   {"Rcy",	0x0420},  /* CYRILLIC CAPITAL LETTER ER 		   */
    154   {"Rgr",	0x03A1},  /* GREEK CAPITAL LETTER RHO			   */
    155   {"Rho",	0x03A1},  /* GREEK CAPITAL LETTER RHO			   */
    156   {"SHCHcy",	0x0429},  /* CYRILLIC CAPITAL LETTER SHCHA		   */
    157   {"SHcy",	0x0428},  /* CYRILLIC CAPITAL LETTER SHA		   */
    158   {"SOFTcy",	0x042C},  /* CYRILLIC CAPITAL LETTER SOFT SIGN		   */
    159   {"Sacute",	0x015A},  /* LATIN CAPITAL LETTER S WITH ACUTE		   */
    160   {"Scaron",	0x0160},  /* LATIN CAPITAL LETTER S WITH CARON		   */
    161   {"Scedil",	0x015E},  /* LATIN CAPITAL LETTER S WITH CEDILLA	   */
    162   {"Scirc",	0x015C},  /* LATIN CAPITAL LETTER S WITH CIRCUMFLEX	   */
    163   {"Scy",	0x0421},  /* CYRILLIC CAPITAL LETTER ES 		   */
    164   {"Sgr",	0x03A3},  /* GREEK CAPITAL LETTER SIGMA 		   */
    165   {"Sigma",	0x03A3},  /* GREEK CAPITAL LETTER SIGMA 		   */
    166   {"Sub",	0x22D0},  /* DOUBLE SUBSET				   */
    167   {"Sup",	0x22D1},  /* DOUBLE SUPERSET				   */
    168   {"THORN",	0x00DE},  /* LATIN CAPITAL LETTER THORN 		   */
    169   {"THgr",	0x0398},  /* GREEK CAPITAL LETTER THETA 		   */
    170   {"TSHcy",	0x040B},  /* CYRILLIC CAPITAL LETTER TSHE		   */
    171   {"TScy",	0x0426},  /* CYRILLIC CAPITAL LETTER TSE		   */
    172   {"Tau",	0x03A4},  /* GREEK CAPITAL LETTER TAU			   */
    173   {"Tcaron",	0x0164},  /* LATIN CAPITAL LETTER T WITH CARON		   */
    174   {"Tcedil",	0x0162},  /* LATIN CAPITAL LETTER T WITH CEDILLA	   */
    175   {"Tcy",	0x0422},  /* CYRILLIC CAPITAL LETTER TE 		   */
    176   {"Tgr",	0x03A4},  /* GREEK CAPITAL LETTER TAU			   */
    177   {"Theta",	0x0398},  /* GREEK CAPITAL LETTER THETA 		   */
    178   {"Tstrok",	0x0166},  /* LATIN CAPITAL LETTER T WITH STROKE 	   */
    179   {"Uacgr",	0x038E},  /* GREEK CAPITAL LETTER UPSILON WITH TONOS	   */
    180   {"Uacute",	0x00DA},  /* LATIN CAPITAL LETTER U WITH ACUTE		   */
    181   {"Ubrcy",	0x040E},  /* CYRILLIC CAPITAL LETTER SHORT U		   */
    182   {"Ubreve",	0x016C},  /* LATIN CAPITAL LETTER U WITH BREVE		   */
    183   {"Ucirc",	0x00DB},  /* LATIN CAPITAL LETTER U WITH CIRCUMFLEX	   */
    184   {"Ucy",	0x0423},  /* CYRILLIC CAPITAL LETTER U			   */
    185   {"Udblac",	0x0170},  /* LATIN CAPITAL LETTER U WITH DOUBLE ACUTE	   */
    186   {"Udigr",	0x03AB},  /* GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA   */
    187   {"Ugr",	0x03A5},  /* GREEK CAPITAL LETTER UPSILON		   */
    188   {"Ugrave",	0x00D9},  /* LATIN CAPITAL LETTER U WITH GRAVE		   */
    189   {"Umacr",	0x016A},  /* LATIN CAPITAL LETTER U WITH MACRON 	   */
    190   {"Uogon",	0x0172},  /* LATIN CAPITAL LETTER U WITH OGONEK 	   */
    191   {"Upsi",	0x03A5},  /* GREEK CAPITAL LETTER UPSILON		   */
    192   {"Upsilon",	0x03A5},  /* GREEK CAPITAL LETTER UPSILON		   */
    193   {"Uring",	0x016E},  /* LATIN CAPITAL LETTER U WITH RING ABOVE	   */
    194   {"Utilde",	0x0168},  /* LATIN CAPITAL LETTER U WITH TILDE		   */
    195   {"Uuml",	0x00DC},  /* LATIN CAPITAL LETTER U WITH DIAERESIS	   */
    196   {"Vcy",	0x0412},  /* CYRILLIC CAPITAL LETTER VE 		   */
    197   {"Vdash",	0x22A9},  /* FORCES					   */
    198   {"Verbar",	0x2016},  /* DOUBLE VERTICAL LINE			   */
    199   {"Vvdash",	0x22AA},  /* TRIPLE VERTICAL BAR RIGHT TURNSTILE	   */
    200   {"Wcirc",	0x0174},  /* LATIN CAPITAL LETTER W WITH CIRCUMFLEX	   */
    201   {"Xgr",	0x039E},  /* GREEK CAPITAL LETTER XI			   */
    202   {"Xi",	0x039E},  /* GREEK CAPITAL LETTER XI			   */
    203   {"YAcy",	0x042F},  /* CYRILLIC CAPITAL LETTER YA 		   */
    204   {"YIcy",	0x0407},  /* CYRILLIC CAPITAL LETTER YI 		   */
    205   {"YUcy",	0x042E},  /* CYRILLIC CAPITAL LETTER YU 		   */
    206   {"Yacute",	0x00DD},  /* LATIN CAPITAL LETTER Y WITH ACUTE		   */
    207   {"Ycirc",	0x0176},  /* LATIN CAPITAL LETTER Y WITH CIRCUMFLEX	   */
    208   {"Ycy",	0x042B},  /* CYRILLIC CAPITAL LETTER YERU		   */
    209   {"Yuml",	0x0178},  /* LATIN CAPITAL LETTER Y WITH DIAERESIS	   */
    210   {"ZHcy",	0x0416},  /* CYRILLIC CAPITAL LETTER ZHE		   */
    211   {"Zacute",	0x0179},  /* LATIN CAPITAL LETTER Z WITH ACUTE		   */
    212   {"Zcaron",	0x017D},  /* LATIN CAPITAL LETTER Z WITH CARON		   */
    213   {"Zcy",	0x0417},  /* CYRILLIC CAPITAL LETTER ZE 		   */
    214   {"Zdot",	0x017B},  /* LATIN CAPITAL LETTER Z WITH DOT ABOVE	   */
    215   {"Zeta",	0x0396},  /* GREEK CAPITAL LETTER ZETA			   */
    216   {"Zgr",	0x0396},  /* GREEK CAPITAL LETTER ZETA			   */
    217   {"aacgr",	0x03AC},  /* GREEK SMALL LETTER ALPHA WITH TONOS	   */
    218   {"aacute",	0x00E1},  /* LATIN SMALL LETTER A WITH ACUTE		   */
    219   {"abreve",	0x0103},  /* LATIN SMALL LETTER A WITH BREVE		   */
    220   {"acirc",	0x00E2},  /* LATIN SMALL LETTER A WITH CIRCUMFLEX	   */
    221   {"acute",	0x00B4},  /* ACUTE ACCENT				   */
    222   {"acy",	0x0430},  /* CYRILLIC SMALL LETTER A			   */
    223   {"aelig",	0x00E6},  /* LATIN SMALL LETTER AE			   */
    224   {"agr",	0x03B1},  /* GREEK SMALL LETTER ALPHA			   */
    225   {"agrave",	0x00E0},  /* LATIN SMALL LETTER A WITH GRAVE		   */
    226   {"alefsym",	0x2135},  /* ALEF SYMBOL				   */
    227   {"aleph",	0x2135},  /* ALEF SYMBOL				   */
    228   {"alpha",	0x03B1},  /* GREEK SMALL LETTER ALPHA			   */
    229   {"amacr",	0x0101},  /* LATIN SMALL LETTER A WITH MACRON		   */
    230   {"amalg",	0x2210},  /* N-ARY COPRODUCT				   */
    231   {"amp",	0x0026},  /* AMPERSAND					   */
    232   {"and",	0x2227},  /* LOGICAL AND				   */
    233   {"ang",	0x2220},  /* ANGLE					   */
    234   {"ang90",	0x221F},  /* RIGHT ANGLE				   */
    235   {"angmsd",	0x2221},  /* MEASURED ANGLE				   */
    236   {"angsph",	0x2222},  /* SPHERICAL ANGLE				   */
    237   {"angst",	0x212B},  /* ANGSTROM SIGN				   */
    238   {"aogon",	0x0105},  /* LATIN SMALL LETTER A WITH OGONEK		   */
    239   {"ap",	0x2248},  /* ALMOST EQUAL TO				   */
    240   {"ape",	0x224A},  /* ALMOST EQUAL OR EQUAL TO			   */
    241   {"apos",	0x0027},  /* APOSTROPHE 		   		   */
    242   {"aring",	0x00E5},  /* LATIN SMALL LETTER A WITH RING ABOVE	   */
    243   {"ast",	0x002A},  /* ASTERISK					   */
    244   {"asymp",	0x2248},  /* ALMOST EQUAL TO				   */
    245   {"atilde",	0x00E3},  /* LATIN SMALL LETTER A WITH TILDE		   */
    246   {"auml",	0x00E4},  /* LATIN SMALL LETTER A WITH DIAERESIS	   */
    247   {"b.Delta",	0x0394},  /* GREEK CAPITAL LETTER DELTA 		   */
    248   {"b.Gamma",	0x0393},  /* GREEK CAPITAL LETTER GAMMA 		   */
    249   {"b.Lambda",	0x039B},  /* GREEK CAPITAL LETTER LAMDA 		   */
    250   {"b.Omega",	0x03A9},  /* GREEK CAPITAL LETTER OMEGA 		   */
    251   {"b.Phi",	0x03A6},  /* GREEK CAPITAL LETTER PHI			   */
    252   {"b.Pi",	0x03A0},  /* GREEK CAPITAL LETTER PI			   */
    253   {"b.Psi",	0x03A8},  /* GREEK CAPITAL LETTER PSI			   */
    254   {"b.Sigma",	0x03A3},  /* GREEK CAPITAL LETTER SIGMA 		   */
    255   {"b.Theta",	0x0398},  /* GREEK CAPITAL LETTER THETA 		   */
    256   {"b.Upsi",	0x03A5},  /* GREEK CAPITAL LETTER UPSILON		   */
    257   {"b.Xi",	0x039E},  /* GREEK CAPITAL LETTER XI			   */
    258   {"b.alpha",	0x03B1},  /* GREEK SMALL LETTER ALPHA			   */
    259   {"b.beta",	0x03B2},  /* GREEK SMALL LETTER BETA			   */
    260   {"b.chi",	0x03C7},  /* GREEK SMALL LETTER CHI			   */
    261   {"b.delta",	0x03B3},  /* GREEK SMALL LETTER GAMMA			   */
    262   {"b.epsi",	0x03B5},  /* GREEK SMALL LETTER EPSILON 		   */
    263   {"b.epsis",	0x03B5},  /* GREEK SMALL LETTER EPSILON 		   */
    264   {"b.epsiv",	0x03B5},  /* GREEK SMALL LETTER EPSILON 		   */
    265   {"b.eta",	0x03B7},  /* GREEK SMALL LETTER ETA			   */
    266   {"b.gamma",	0x03B3},  /* GREEK SMALL LETTER GAMMA			   */
    267   {"b.gammad",	0x03DC},  /* GREEK LETTER DIGAMMA			   */
    268   {"b.iota",	0x03B9},  /* GREEK SMALL LETTER IOTA			   */
    269   {"b.kappa",	0x03BA},  /* GREEK SMALL LETTER KAPPA			   */
    270   {"b.kappav",	0x03F0},  /* GREEK KAPPA SYMBOL 			   */
    271   {"b.lambda",	0x03BB},  /* GREEK SMALL LETTER LAMDA			   */
    272   {"b.mu",	0x03BC},  /* GREEK SMALL LETTER MU			   */
    273   {"b.nu",	0x03BD},  /* GREEK SMALL LETTER NU			   */
    274   {"b.omega",	0x03CE},  /* GREEK SMALL LETTER OMEGA WITH TONOS	   */
    275   {"b.phis",	0x03C6},  /* GREEK SMALL LETTER PHI			   */
    276   {"b.phiv",	0x03D5},  /* GREEK PHI SYMBOL				   */
    277   {"b.pi",	0x03C0},  /* GREEK SMALL LETTER PI			   */
    278   {"b.piv",	0x03D6},  /* GREEK PI SYMBOL				   */
    279   {"b.psi",	0x03C8},  /* GREEK SMALL LETTER PSI			   */
    280   {"b.rho",	0x03C1},  /* GREEK SMALL LETTER RHO			   */
    281   {"b.rhov",	0x03F1},  /* GREEK RHO SYMBOL				   */
    282   {"b.sigma",	0x03C3},  /* GREEK SMALL LETTER SIGMA			   */
    283   {"b.sigmav",	0x03C2},  /* GREEK SMALL LETTER FINAL SIGMA		   */
    284   {"b.tau",	0x03C4},  /* GREEK SMALL LETTER TAU			   */
    285   {"b.thetas",	0x03B8},  /* GREEK SMALL LETTER THETA			   */
    286   {"b.thetav",	0x03D1},  /* GREEK THETA SYMBOL 			   */
    287   {"b.upsi",	0x03C5},  /* GREEK SMALL LETTER UPSILON 		   */
    288   {"b.xi",	0x03BE},  /* GREEK SMALL LETTER XI			   */
    289   {"b.zeta",	0x03B6},  /* GREEK SMALL LETTER ZETA			   */
    290   {"barwed",	0x22BC},  /* NAND					   */
    291   {"bcong",	0x224C},  /* ALL EQUAL TO				   */
    292   {"bcy",	0x0431},  /* CYRILLIC SMALL LETTER BE			   */
    293   {"bdquo",	0x201E},  /* DOUBLE LOW-9 QUOTATION MARK		   */
    294   {"becaus",	0x2235},  /* BECAUSE					   */
    295   {"bepsi",	0x220D},  /* SMALL CONTAINS AS MEMBER			   */
    296   {"bernou",	0x212C},  /* SCRIPT CAPITAL B				   */
    297   {"beta",	0x03B2},  /* GREEK SMALL LETTER BETA			   */
    298   {"beth",	0x2136},  /* BET SYMBOL 				   */
    299   {"bgr",	0x03B2},  /* GREEK SMALL LETTER BETA			   */
    300   {"blank",	0x2423},  /* OPEN BOX					   */
    301   {"blk12",	0x2592},  /* MEDIUM SHADE				   */
    302   {"blk14",	0x2591},  /* LIGHT SHADE				   */
    303   {"blk34",	0x2593},  /* DARK SHADE 				   */
    304   {"block",	0x2588},  /* FULL BLOCK 				   */
    305   {"bottom",	0x22A5},  /* UP TACK					   */
    306   {"bowtie",	0x22C8},  /* BOWTIE					   */
    307   {"boxDL",	0x2557},  /* BOX DRAWINGS DOUBLE DOWN AND LEFT		   */
    308   {"boxDR",	0x2554},  /* BOX DRAWINGS DOUBLE DOWN AND RIGHT 	   */
    309   {"boxDl",	0x2556},  /* BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE	   */
    310   {"boxDr",	0x2553},  /* BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE	   */
    311   {"boxH",	0x2550},  /* BOX DRAWINGS DOUBLE HORIZONTAL		   */
    312   {"boxHD",	0x2566},  /* BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL	   */
    313   {"boxHU",	0x2569},  /* BOX DRAWINGS DOUBLE UP AND HORIZONTAL	   */
    314   {"boxHd",	0x2564},  /* BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE*/
    315   {"boxHu",	0x2567},  /* BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE  */
    316   {"boxUL",	0x255D},  /* BOX DRAWINGS DOUBLE UP AND LEFT		   */
    317   {"boxUR",	0x255A},  /* BOX DRAWINGS DOUBLE UP AND RIGHT		   */
    318   {"boxUl",	0x255C},  /* BOX DRAWINGS UP DOUBLE AND LEFT SINGLE	   */
    319   {"boxUr",	0x2559},  /* BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE	   */
    320   {"boxV",	0x2551},  /* BOX DRAWINGS DOUBLE VERTICAL		   */
    321   {"boxVH",	0x256C},  /* BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL   */
    322   {"boxVL",	0x2563},  /* BOX DRAWINGS DOUBLE VERTICAL AND LEFT	   */
    323   {"boxVR",	0x2560},  /* BOX DRAWINGS DOUBLE VERTICAL AND RIGHT	   */
    324   {"boxVh",	0x256B},  /* BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SI*/
    325   {"boxVl",	0x2562},  /* BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE  */
    326   {"boxVr",	0x255F},  /* BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE */
    327   {"boxdL",	0x2555},  /* BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE	   */
    328   {"boxdR",	0x2552},  /* BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE	   */
    329   {"boxdl",	0x2510},  /* BOX DRAWINGS LIGHT DOWN AND LEFT		   */
    330   {"boxdr",	0x250C},  /* BOX DRAWINGS LIGHT DOWN AND RIGHT		   */
    331   {"boxh",	0x2500},  /* BOX DRAWINGS LIGHT HORIZONTAL		   */
    332   {"boxhD",	0x2565},  /* BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE*/
    333   {"boxhU",	0x2568},  /* BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE  */
    334   {"boxhd",	0x252C},  /* BOX DRAWINGS LIGHT DOWN AND HORIZONTAL	   */
    335   {"boxhu",	0x2534},  /* BOX DRAWINGS LIGHT UP AND HORIZONTAL	   */
    336   {"boxuL",	0x255B},  /* BOX DRAWINGS UP SINGLE AND LEFT DOUBLE	   */
    337   {"boxuR",	0x2558},  /* BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE	   */
    338   {"boxul",	0x2518},  /* BOX DRAWINGS LIGHT UP AND LEFT		   */
    339   {"boxur",	0x2514},  /* BOX DRAWINGS LIGHT UP AND RIGHT		   */
    340   {"boxv",	0x2502},  /* BOX DRAWINGS LIGHT VERTICAL		   */
    341   {"boxvH",	0x256A},  /* BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DO*/
    342   {"boxvL",	0x2561},  /* BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE  */
    343   {"boxvR",	0x255E},  /* BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE */
    344   {"boxvh",	0x253C},  /* BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL    */
    345   {"boxvl",	0x2524},  /* BOX DRAWINGS LIGHT VERTICAL AND LEFT	   */
    346   {"boxvr",	0x251C},  /* BOX DRAWINGS LIGHT VERTICAL AND RIGHT	   */
    347   {"bprime",	0x2035},  /* REVERSED PRIME				   */
    348   {"breve",	0x02D8},  /* BREVE					   */
    349   {"brkbar",	0x00A6},  /* obsolete synonym for "brvbar" 0x00A6	   */
    350   {"brvbar",	0x00A6},  /* BROKEN BAR 				   */
    351   {"bsim",	0x223D},  /* REVERSED TILDE				   */
    352   {"bsime",	0x22CD},  /* REVERSED TILDE EQUALS			   */
    353   {"bsol",	0x005C},  /* REVERSE SOLIDUS				   */
    354   {"bull",	0x2022},  /* BULLET					   */
    355   {"bump",	0x224E},  /* GEOMETRICALLY EQUIVALENT TO		   */
    356   {"bumpe",	0x224F},  /* DIFFERENCE BETWEEN 			   */
    357   {"cacute",	0x0107},  /* LATIN SMALL LETTER C WITH ACUTE		   */
    358   {"cap",	0x2229},  /* INTERSECTION				   */
    359   {"caret",	0x2041},  /* CARET INSERTION POINT			   */
    360   {"caron",	0x02C7},  /* CARON					   */
    361   {"ccaron",	0x010D},  /* LATIN SMALL LETTER C WITH CARON		   */
    362   {"ccedil",	0x00E7},  /* LATIN SMALL LETTER C WITH CEDILLA		   */
    363   {"ccirc",	0x0109},  /* LATIN SMALL LETTER C WITH CIRCUMFLEX	   */
    364   {"cdot",	0x010B},  /* LATIN SMALL LETTER C WITH DOT ABOVE	   */
    365   {"cedil",	0x00B8},  /* CEDILLA					   */
    366   {"cent",	0x00A2},  /* CENT SIGN					   */
    367   {"chcy",	0x0447},  /* CYRILLIC SMALL LETTER CHE			   */
    368   {"check",	0x2713},  /* CHECK MARK 				   */
    369   {"chi",	0x03C7},  /* GREEK SMALL LETTER CHI			   */
    370   {"cir",	0x25CB},  /* WHITE CIRCLE				   */
    371   {"circ",	0x02C6},  /* MODIFIER LETTER CIRCUMFLEX ACCENT		   */
    372   {"cire",	0x2257},  /* RING EQUAL TO				   */
    373   {"clubs",	0x2663},  /* BLACK CLUB SUIT				   */
    374   {"colon",	0x003A},  /* COLON					   */
    375   {"colone",	0x2254},  /* COLON EQUALS				   */
    376   {"comma",	0x002C},  /* COMMA					   */
    377   {"commat",	0x0040},  /* COMMERCIAL AT				   */
    378   {"comp",	0x2201},  /* COMPLEMENT 				   */
    379   {"compfn",	0x2218},  /* RING OPERATOR				   */
    380   {"cong",	0x2245},  /* APPROXIMATELY EQUAL TO			   */
    381   {"conint",	0x222E},  /* CONTOUR INTEGRAL				   */
    382   {"coprod",	0x2210},  /* N-ARY COPRODUCT				   */
    383   {"copy",	0x00A9},  /* COPYRIGHT SIGN				   */
    384   {"copysr",	0x2117},  /* SOUND RECORDING COPYRIGHT			   */
    385   {"crarr",	0x21B5},  /* DOWNWARDS ARROW WITH CORNER LEFTWARDS	   */
    386   {"cross",	0x2717},  /* BALLOT X					   */
    387   {"cuepr",	0x22DE},  /* EQUAL TO OR PRECEDES			   */
    388   {"cuesc",	0x22DF},  /* EQUAL TO OR SUCCEEDS			   */
    389   {"cularr",	0x21B6},  /* ANTICLOCKWISE TOP SEMICIRCLE ARROW 	   */
    390   {"cup",	0x222A},  /* UNION					   */
    391   {"cupre",	0x227C},  /* PRECEDES OR EQUAL TO			   */
    392   {"curarr",	0x21B7},  /* CLOCKWISE TOP SEMICIRCLE ARROW		   */
    393   {"curren",	0x00A4},  /* CURRENCY SIGN				   */
    394   {"cuvee",	0x22CE},  /* CURLY LOGICAL OR				   */
    395   {"cuwed",	0x22CF},  /* CURLY LOGICAL AND				   */
    396   {"dArr",	0x21D3},  /* DOWNWARDS DOUBLE ARROW			   */
    397   {"dagger",	0x2020},  /* DAGGER					   */
    398   {"daleth",	0x2138},  /* DALET SYMBOL				   */
    399   {"darr",	0x2193},  /* DOWNWARDS ARROW				   */
    400   {"darr2",	0x21CA},  /* DOWNWARDS PAIRED ARROWS			   */
    401   {"dash",	0x2010},  /* HYPHEN					   */
    402   {"dashv",	0x22A3},  /* LEFT TACK					   */
    403   {"dblac",	0x02DD},  /* DOUBLE ACUTE ACCENT			   */
    404   {"dcaron",	0x010F},  /* LATIN SMALL LETTER D WITH CARON		   */
    405   {"dcy",	0x0434},  /* CYRILLIC SMALL LETTER DE			   */
    406   {"deg",	0x00B0},  /* DEGREE SIGN				   */
    407   {"delta",	0x03B4},  /* GREEK SMALL LETTER DELTA			   */
    408   {"dgr",	0x03B4},  /* GREEK SMALL LETTER DELTA			   */
    409   {"dharl",	0x21C3},  /* DOWNWARDS HARPOON WITH BARB LEFTWARDS	   */
    410   {"dharr",	0x21C2},  /* DOWNWARDS HARPOON WITH BARB RIGHTWARDS	   */
    411   {"diam",	0x22C4},  /* DIAMOND OPERATOR				   */
    412   {"diams",	0x2666},  /* BLACK DIAMOND SUIT 			   */
    413   {"die",	0x00A8},  /* DIAERESIS					   */
    414   {"divide",	0x00F7},  /* DIVISION SIGN				   */
    415   {"divonx",	0x22C7},  /* DIVISION TIMES				   */
    416   {"djcy",	0x0452},  /* CYRILLIC SMALL LETTER DJE			   */
    417   {"dlarr",	0x2199},  /* SOUTH WEST ARROW				   */
    418   {"dlcorn",	0x231E},  /* BOTTOM LEFT CORNER 			   */
    419   {"dlcrop",	0x230D},  /* BOTTOM LEFT CROP				   */
    420   {"dollar",	0x0024},  /* DOLLAR SIGN				   */
    421   {"dot",	0x02D9},  /* DOT ABOVE					   */
    422   {"downarrow",	0x2193},  /* DOWNWARDS ARROW				   */
    423   {"drarr",	0x2198},  /* SOUTH EAST ARROW				   */
    424   {"drcorn",	0x231F},  /* BOTTOM RIGHT CORNER			   */
    425   {"drcrop",	0x230C},  /* BOTTOM RIGHT CROP				   */
    426   {"dscy",	0x0455},  /* CYRILLIC SMALL LETTER DZE			   */
    427   {"dstrok",	0x0111},  /* LATIN SMALL LETTER D WITH STROKE		   */
    428   {"dtri",	0x25BF},  /* WHITE DOWN-POINTING SMALL TRIANGLE 	   */
    429   {"dtrif",	0x25BE},  /* BLACK DOWN-POINTING SMALL TRIANGLE 	   */
    430   {"dzcy",	0x045F},  /* CYRILLIC SMALL LETTER DZHE 		   */
    431   {"eDot",	0x2251},  /* GEOMETRICALLY EQUAL TO			   */
    432   {"eacgr",	0x03AD},  /* GREEK SMALL LETTER EPSILON WITH TONOS	   */
    433   {"eacute",	0x00E9},  /* LATIN SMALL LETTER E WITH ACUTE		   */
    434   {"ecaron",	0x011B},  /* LATIN SMALL LETTER E WITH CARON		   */
    435   {"ecir",	0x2256},  /* RING IN EQUAL TO				   */
    436   {"ecirc",	0x00EA},  /* LATIN SMALL LETTER E WITH CIRCUMFLEX	   */
    437   {"ecolon",	0x2255},  /* EQUALS COLON				   */
    438   {"ecy",	0x044D},  /* CYRILLIC SMALL LETTER E			   */
    439   {"edot",	0x0117},  /* LATIN SMALL LETTER E WITH DOT ABOVE	   */
    440   {"eeacgr",	0x03AE},  /* GREEK SMALL LETTER ETA WITH TONOS		   */
    441   {"eegr",	0x03B7},  /* GREEK SMALL LETTER ETA			   */
    442   {"efDot",	0x2252},  /* APPROXIMATELY EQUAL TO OR THE IMAGE OF	   */
    443   {"egr",	0x03B5},  /* GREEK SMALL LETTER EPSILON 		   */
    444   {"egrave",	0x00E8},  /* LATIN SMALL LETTER E WITH GRAVE		   */
    445   {"egs",	0x22DD},  /* EQUAL TO OR GREATER-THAN			   */
    446   {"ell",	0x2113},  /* SCRIPT SMALL L				   */
    447   {"els",	0x22DC},  /* EQUAL TO OR LESS-THAN			   */
    448   {"emacr",	0x0113},  /* LATIN SMALL LETTER E WITH MACRON		   */
    449   {"emdash",	0x2014},  /* obsolete synonym for "mdash" 0x2014	   */
    450   {"empty",	0x2205},  /* EMPTY SET					   */
    451   {"emsp",	0x2003},  /* EM SPACE					   */
    452   {"emsp13",	0x2004},  /* THREE-PER-EM SPACE 			   */
    453   {"emsp14",	0x2005},  /* FOUR-PER-EM SPACE				   */
    454   {"endash",	0x2013},  /* obsolete synonym for "ndash" 0x2013	   */
    455   {"eng",	0x014B},  /* LATIN SMALL LETTER ENG			   */
    456   {"ensp",	0x2002},  /* EN SPACE					   */
    457   {"eogon",	0x0119},  /* LATIN SMALL LETTER E WITH OGONEK		   */
    458   {"epsi",	0x03B5},  /* GREEK SMALL LETTER EPSILON 		   */
    459   {"epsilon",	0x03B5},  /* GREEK SMALL LETTER EPSILON 		   */
    460   {"epsis",	0x220A},  /* SMALL ELEMENT OF				   */
    461   {"equals",	0x003D},  /* EQUALS SIGN				   */
    462   {"equiv",	0x2261},  /* IDENTICAL TO				   */
    463   {"erDot",	0x2253},  /* IMAGE OF OR APPROXIMATELY EQUAL TO 	   */
    464   {"esdot",	0x2250},  /* APPROACHES THE LIMIT			   */
    465   {"eta",	0x03B7},  /* GREEK SMALL LETTER ETA			   */
    466   {"eth",	0x00F0},  /* LATIN SMALL LETTER ETH			   */
    467   {"euml",	0x00EB},  /* LATIN SMALL LETTER E WITH DIAERESIS	   */
    468   {"euro",	0x20AC},  /* EURO SYMBOL                                   */
    469   {"excl",	0x0021},  /* EXCLAMATION MARK				   */
    470   {"exist",	0x2203},  /* THERE EXISTS				   */
    471   {"fcy",	0x0444},  /* CYRILLIC SMALL LETTER EF			   */
    472   {"female",	0x2640},  /* FEMALE SIGN				   */
    473   {"ffilig",	0xFB03},  /* LATIN SMALL LIGATURE FFI			   */
    474   {"fflig",	0xFB00},  /* LATIN SMALL LIGATURE FF			   */
    475   {"ffllig",	0xFB04},  /* LATIN SMALL LIGATURE FFL			   */
    476   {"filig",	0xFB01},  /* LATIN SMALL LIGATURE FI			   */
    477   {"flat",	0x266D},  /* MUSIC FLAT SIGN				   */
    478   {"fllig",	0xFB02},  /* LATIN SMALL LIGATURE FL			   */
    479   {"fnof",	0x0192},  /* LATIN SMALL LETTER F WITH HOOK		   */
    480   {"forall",	0x2200},  /* FOR ALL					   */
    481   {"fork",	0x22D4},  /* PITCHFORK					   */
    482   {"frac12",	0x00BD},  /* VULGAR FRACTION ONE HALF			   */
    483   {"frac13",	0x2153},  /* VULGAR FRACTION ONE THIRD			   */
    484   {"frac14",	0x00BC},  /* VULGAR FRACTION ONE QUARTER		   */
    485   {"frac15",	0x2155},  /* VULGAR FRACTION ONE FIFTH			   */
    486   {"frac16",	0x2159},  /* VULGAR FRACTION ONE SIXTH			   */
    487   {"frac18",	0x215B},  /* VULGAR FRACTION ONE EIGHTH 		   */
    488   {"frac23",	0x2154},  /* VULGAR FRACTION TWO THIRDS 		   */
    489   {"frac25",	0x2156},  /* VULGAR FRACTION TWO FIFTHS 		   */
    490   {"frac34",	0x00BE},  /* VULGAR FRACTION THREE QUARTERS		   */
    491   {"frac35",	0x2157},  /* VULGAR FRACTION THREE FIFTHS		   */
    492   {"frac38",	0x215C},  /* VULGAR FRACTION THREE EIGHTHS		   */
    493   {"frac45",	0x2158},  /* VULGAR FRACTION FOUR FIFTHS		   */
    494   {"frac56",	0x215A},  /* VULGAR FRACTION FIVE SIXTHS		   */
    495   {"frac58",	0x215D},  /* VULGAR FRACTION FIVE EIGHTHS		   */
    496   {"frac78",	0x215E},  /* VULGAR FRACTION SEVEN EIGHTHS		   */
    497   {"frasl",	0x2044},  /* FRACTION SLASH				   */
    498   {"frown",	0x2322},  /* FROWN					   */
    499   {"gE",	0x2267},  /* GREATER-THAN OVER EQUAL TO 		   */
    500   {"gacute",	0x01F5},  /* LATIN SMALL LETTER G WITH ACUTE		   */
    501   {"gamma",	0x03B3},  /* GREEK SMALL LETTER GAMMA			   */
    502   {"gammad",	0x03DC},  /* GREEK LETTER DIGAMMA			   */
    503   {"gbreve",	0x011F},  /* LATIN SMALL LETTER G WITH BREVE		   */
    504   {"gcedil",	0x0123},  /* LATIN SMALL LETTER G WITH CEDILLA		   */
    505   {"gcirc",	0x011D},  /* LATIN SMALL LETTER G WITH CIRCUMFLEX	   */
    506   {"gcy",	0x0433},  /* CYRILLIC SMALL LETTER GHE			   */
    507   {"gdot",	0x0121},  /* LATIN SMALL LETTER G WITH DOT ABOVE	   */
    508   {"ge",	0x2265},  /* GREATER-THAN OR EQUAL TO			   */
    509   {"gel",	0x22DB},  /* GREATER-THAN EQUAL TO OR LESS-THAN 	   */
    510   {"ges",	0x2265},  /* GREATER-THAN OR EQUAL TO			   */
    511   {"ggr",	0x03B3},  /* GREEK SMALL LETTER GAMMA			   */
    512   {"gimel",	0x2137},  /* GIMEL SYMBOL				   */
    513   {"gjcy",	0x0453},  /* CYRILLIC SMALL LETTER GJE			   */
    514   {"gl",	0x2277},  /* GREATER-THAN OR LESS-THAN			   */
    515   {"gnE",	0x2269},  /* GREATER-THAN BUT NOT EQUAL TO		   */
    516   {"gne",	0x2269},  /* GREATER-THAN BUT NOT EQUAL TO		   */
    517   {"gnsim",	0x22E7},  /* GREATER-THAN BUT NOT EQUIVALENT TO 	   */
    518   {"grave",	0x0060},  /* GRAVE ACCENT				   */
    519   {"gsdot",	0x22D7},  /* GREATER-THAN WITH DOT			   */
    520   {"gsim",	0x2273},  /* GREATER-THAN OR EQUIVALENT TO		   */
    521   {"gt",	0x003E},  /* GREATER-THAN SIGN				   */
    522   {"gvnE",	0x2269},  /* GREATER-THAN BUT NOT EQUAL TO		   */
    523   {"hArr",	0x21D4},  /* LEFT RIGHT DOUBLE ARROW			   */
    524   {"hairsp",	0x200A},  /* HAIR SPACE 				   */
    525   {"half",	0x00BD},  /* VULGAR FRACTION ONE HALF			   */
    526   {"hamilt",	0x210B},  /* SCRIPT CAPITAL H				   */
    527   {"hardcy",	0x044A},  /* CYRILLIC SMALL LETTER HARD SIGN		   */
    528   {"harr",	0x2194},  /* LEFT RIGHT ARROW				   */
    529   {"harrw",	0x21AD},  /* LEFT RIGHT WAVE ARROW			   */
    530   {"hcirc",	0x0125},  /* LATIN SMALL LETTER H WITH CIRCUMFLEX	   */
    531   {"hearts",	0x2665},  /* BLACK HEART SUIT				   */
    532   {"hellip",	0x2026},  /* HORIZONTAL ELLIPSIS			   */
    533   {"hibar",	0x00AF},  /* obsolete synonym for "macr" 0x00AF 	   */
    534   {"horbar",	0x2015},  /* HORIZONTAL BAR				   */
    535   {"hstrok",	0x0127},  /* LATIN SMALL LETTER H WITH STROKE		   */
    536   {"hybull",	0x2043},  /* HYPHEN BULLET				   */
    537   {"hyphen",	0x002D},  /* HYPHEN-MINUS				   */
    538   {"iacgr",	0x03AF},  /* GREEK SMALL LETTER IOTA WITH TONOS 	   */
    539   {"iacute",	0x00ED},  /* LATIN SMALL LETTER I WITH ACUTE		   */
    540   {"icirc",	0x00EE},  /* LATIN SMALL LETTER I WITH CIRCUMFLEX	   */
    541   {"icy",	0x0438},  /* CYRILLIC SMALL LETTER I			   */
    542   {"idiagr",	0x0390},  /* GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TON*/
    543   {"idigr",	0x03CA},  /* GREEK SMALL LETTER IOTA WITH DIALYTIKA	   */
    544   {"iecy",	0x0435},  /* CYRILLIC SMALL LETTER IE			   */
    545   {"iexcl",	0x00A1},  /* INVERTED EXCLAMATION MARK			   */
    546   {"iff",	0x21D4},  /* LEFT RIGHT DOUBLE ARROW			   */
    547   {"igr",	0x03B9},  /* GREEK SMALL LETTER IOTA			   */
    548   {"igrave",	0x00EC},  /* LATIN SMALL LETTER I WITH GRAVE		   */
    549   {"ijlig",	0x0133},  /* LATIN SMALL LIGATURE IJ			   */
    550   {"imacr",	0x012B},  /* LATIN SMALL LETTER I WITH MACRON		   */
    551   {"image",	0x2111},  /* BLACK-LETTER CAPITAL I			   */
    552   {"incare",	0x2105},  /* CARE OF					   */
    553   {"infin",	0x221E},  /* INFINITY					   */
    554   {"inodot",	0x0131},  /* LATIN SMALL LETTER DOTLESS I		   */
    555   {"int",	0x222B},  /* INTEGRAL					   */
    556   {"intcal",	0x22BA},  /* INTERCALATE				   */
    557   {"iocy",	0x0451},  /* CYRILLIC SMALL LETTER IO			   */
    558   {"iogon",	0x012F},  /* LATIN SMALL LETTER I WITH OGONEK		   */
    559   {"iota",	0x03B9},  /* GREEK SMALL LETTER IOTA			   */
    560   {"iquest",	0x00BF},  /* INVERTED QUESTION MARK			   */
    561   {"isin",	0x2208},  /* ELEMENT OF 				   */
    562   {"itilde",	0x0129},  /* LATIN SMALL LETTER I WITH TILDE		   */
    563   {"iukcy",	0x0456},  /* CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I*/
    564   {"iuml",	0x00EF},  /* LATIN SMALL LETTER I WITH DIAERESIS	   */
    565   {"jcirc",	0x0135},  /* LATIN SMALL LETTER J WITH CIRCUMFLEX	   */
    566   {"jcy",	0x0439},  /* CYRILLIC SMALL LETTER SHORT I		   */
    567   {"jsercy",	0x0458},  /* CYRILLIC SMALL LETTER JE			   */
    568   {"jukcy",	0x0454},  /* CYRILLIC SMALL LETTER UKRAINIAN IE 	   */
    569   {"kappa",	0x03BA},  /* GREEK SMALL LETTER KAPPA			   */
    570   {"kappav",	0x03F0},  /* GREEK KAPPA SYMBOL 			   */
    571   {"kcedil",	0x0137},  /* LATIN SMALL LETTER K WITH CEDILLA		   */
    572   {"kcy",	0x043A},  /* CYRILLIC SMALL LETTER KA			   */
    573   {"kgr",	0x03BA},  /* GREEK SMALL LETTER KAPPA			   */
    574   {"kgreen",	0x0138},  /* LATIN SMALL LETTER KRA			   */
    575   {"khcy",	0x0445},  /* CYRILLIC SMALL LETTER HA			   */
    576   {"khgr",	0x03C7},  /* GREEK SMALL LETTER CHI			   */
    577   {"kjcy",	0x045C},  /* CYRILLIC SMALL LETTER KJE			   */
    578   {"lAarr",	0x21DA},  /* LEFTWARDS TRIPLE ARROW			   */
    579   {"lArr",	0x21D0},  /* LEFTWARDS DOUBLE ARROW			   */
    580   {"lE",	0x2266},  /* LESS-THAN OVER EQUAL TO			   */
    581   {"lacute",	0x013A},  /* LATIN SMALL LETTER L WITH ACUTE		   */
    582   {"lagran",	0x2112},  /* SCRIPT CAPITAL L				   */
    583   {"lambda",	0x03BB},  /* GREEK SMALL LETTER LAMDA			   */
    584   {"lang",	0x2329},  /* LEFT-POINTING ANGLE BRACKET		   */
    585   {"laquo",	0x00AB},  /* LEFT-POINTING DOUBLE ANGLE QUOTATION MARK	   */
    586   {"larr",	0x2190},  /* LEFTWARDS ARROW				   */
    587   {"larr2",	0x21C7},  /* LEFTWARDS PAIRED ARROWS			   */
    588   {"larrhk",	0x21A9},  /* LEFTWARDS ARROW WITH HOOK			   */
    589   {"larrlp",	0x21AB},  /* LEFTWARDS ARROW WITH LOOP			   */
    590   {"larrtl",	0x21A2},  /* LEFTWARDS ARROW WITH TAIL			   */
    591   {"lcaron",	0x013E},  /* LATIN SMALL LETTER L WITH CARON		   */
    592   {"lcedil",	0x013C},  /* LATIN SMALL LETTER L WITH CEDILLA		   */
    593   {"lceil",	0x2308},  /* LEFT CEILING				   */
    594   {"lcub",	0x007B},  /* LEFT CURLY BRACKET 			   */
    595   {"lcy",	0x043B},  /* CYRILLIC SMALL LETTER EL			   */
    596   {"ldot",	0x22D6},  /* LESS-THAN WITH DOT 			   */
    597   {"ldquo",	0x201C},  /* LEFT DOUBLE QUOTATION MARK 		   */
    598   {"ldquor",	0x201E},  /* DOUBLE LOW-9 QUOTATION MARK		   */
    599   {"le",	0x2264},  /* LESS-THAN OR EQUAL TO			   */
    600   {"leftarrow",	0x2190},  /* LEFTWARDS ARROW				   */
    601   {"leg",	0x22DA},  /* LESS-THAN EQUAL TO OR GREATER-THAN 	   */
    602   {"les",	0x2264},  /* LESS-THAN OR EQUAL TO			   */
    603   {"lfloor",	0x230A},  /* LEFT FLOOR 				   */
    604   {"lg",	0x2276},  /* LESS-THAN OR GREATER-THAN			   */
    605   {"lgr",	0x03BB},  /* GREEK SMALL LETTER LAMDA			   */
    606   {"lhard",	0x21BD},  /* LEFTWARDS HARPOON WITH BARB DOWNWARDS	   */
    607   {"lharu",	0x21BC},  /* LEFTWARDS HARPOON WITH BARB UPWARDS	   */
    608   {"lhblk",	0x2584},  /* LOWER HALF BLOCK				   */
    609   {"ljcy",	0x0459},  /* CYRILLIC SMALL LETTER LJE			   */
    610   {"lmidot",	0x0140},  /* LATIN SMALL LETTER L WITH MIDDLE DOT	   */
    611   {"lnE",	0x2268},  /* LESS-THAN BUT NOT EQUAL TO 		   */
    612   {"lne",	0x2268},  /* LESS-THAN BUT NOT EQUAL TO 		   */
    613   {"lnsim",	0x22E6},  /* LESS-THAN BUT NOT EQUIVALENT TO		   */
    614   {"lowast",	0x2217},  /* ASTERISK OPERATOR				   */
    615   {"lowbar",	0x005F},  /* LOW LINE					   */
    616   {"loz",	0x25CA},  /* LOZENGE					   */
    617   {"loz",	0x2727},  /* WHITE FOUR POINTED STAR			   */
    618   {"lozf",	0x2726},  /* BLACK FOUR POINTED STAR			   */
    619   {"lpar",	0x0028},  /* LEFT PARENTHESIS				   */
    620   {"lrarr2",	0x21C6},  /* LEFTWARDS ARROW OVER RIGHTWARDS ARROW	   */
    621   {"lrhar2",	0x21CB},  /* LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON	   */
    622   {"lrm",	0x200E},  /* LEFT-TO-RIGHT MARK 			   */
    623   {"lsaquo",	0x2039},  /* SINGLE LEFT-POINTING ANGLE QUOTATION MARK	   */
    624   {"lsh",	0x21B0},  /* UPWARDS ARROW WITH TIP LEFTWARDS		   */
    625   {"lsim",	0x2272},  /* LESS-THAN OR EQUIVALENT TO 		   */
    626   {"lsqb",	0x005B},  /* LEFT SQUARE BRACKET			   */
    627   {"lsquo",	0x2018},  /* LEFT SINGLE QUOTATION MARK 		   */
    628   {"lsquor",	0x201A},  /* SINGLE LOW-9 QUOTATION MARK		   */
    629   {"lstrok",	0x0142},  /* LATIN SMALL LETTER L WITH STROKE		   */
    630   {"lt",	0x003C},  /* LESS-THAN SIGN				   */
    631   {"lthree",	0x22CB},  /* LEFT SEMIDIRECT PRODUCT			   */
    632   {"ltimes",	0x22C9},  /* LEFT NORMAL FACTOR SEMIDIRECT PRODUCT	   */
    633   {"ltri",	0x25C3},  /* WHITE LEFT-POINTING SMALL TRIANGLE 	   */
    634   {"ltrie",	0x22B4},  /* NORMAL SUBGROUP OF OR EQUAL TO		   */
    635   {"ltrif",	0x25C2},  /* BLACK LEFT-POINTING SMALL TRIANGLE 	   */
    636   {"lvnE",	0x2268},  /* LESS-THAN BUT NOT EQUAL TO 		   */
    637   {"macr",	0x00AF},  /* MACRON					   */
    638   {"male",	0x2642},  /* MALE SIGN					   */
    639   {"malt",	0x2720},  /* MALTESE CROSS				   */
    640   {"map",	0x21A6},  /* RIGHTWARDS ARROW FROM BAR			   */
    641   {"marker",	0x25AE},  /* BLACK VERTICAL RECTANGLE			   */
    642   {"mcy",	0x043C},  /* CYRILLIC SMALL LETTER EM			   */
    643   {"mdash",	0x2014},  /* EM DASH					   */
    644   {"mgr",	0x03BC},  /* GREEK SMALL LETTER MU			   */
    645   {"micro",	0x00B5},  /* MICRO SIGN 				   */
    646   {"mid",	0x2223},  /* DIVIDES					   */
    647   {"middot",	0x00B7},  /* MIDDLE DOT 				   */
    648   {"minus",	0x2212},  /* MINUS SIGN 				   */
    649   {"minusb",	0x229F},  /* SQUARED MINUS				   */
    650   {"mldr",	0x2026},  /* HORIZONTAL ELLIPSIS			   */
    651   {"mnplus",	0x2213},  /* MINUS-OR-PLUS SIGN 			   */
    652   {"models",	0x22A7},  /* MODELS					   */
    653   {"mu",	0x03BC},  /* GREEK SMALL LETTER MU			   */
    654   {"mumap",	0x22B8},  /* MULTIMAP					   */
    655   {"nVDash",	0x22AF},  /* NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNS*/
    656   {"nVdash",	0x22AE},  /* DOES NOT FORCE				   */
    657   {"nabla",	0x2207},  /* NABLA					   */
    658   {"nacute",	0x0144},  /* LATIN SMALL LETTER N WITH ACUTE		   */
    659   {"nap",	0x2249},  /* NOT ALMOST EQUAL TO			   */
    660   {"napos",	0x0149},  /* LATIN SMALL LETTER N PRECEDED BY APOSTROPHE   */
    661   {"natur",	0x266E},  /* MUSIC NATURAL SIGN 			   */
    662   {"nbsp",	0x00A0},  /* NO-BREAK SPACE				   */
    663   {"ncaron",	0x0148},  /* LATIN SMALL LETTER N WITH CARON		   */
    664   {"ncedil",	0x0146},  /* LATIN SMALL LETTER N WITH CEDILLA		   */
    665   {"ncong",	0x2247},  /* NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO   */
    666   {"ncy",	0x043D},  /* CYRILLIC SMALL LETTER EN			   */
    667   {"ndash",	0x2013},  /* EN DASH					   */
    668   {"ne",	0x2260},  /* NOT EQUAL TO				   */
    669   {"nearr",	0x2197},  /* NORTH EAST ARROW				   */
    670   {"nequiv",	0x2262},  /* NOT IDENTICAL TO				   */
    671   {"nexist",	0x2204},  /* THERE DOES NOT EXIST			   */
    672   {"nge",	0x2271},  /* NEITHER GREATER-THAN NOR EQUAL TO		   */
    673   {"nges",	0x2271},  /* NEITHER GREATER-THAN NOR EQUAL TO		   */
    674   {"ngr",	0x03BD},  /* GREEK SMALL LETTER NU			   */
    675   {"ngt",	0x226F},  /* NOT GREATER-THAN				   */
    676   {"nhArr",	0x21CE},  /* LEFT RIGHT DOUBLE ARROW WITH STROKE	   */
    677   {"nharr",	0x21AE},  /* LEFT RIGHT ARROW WITH STROKE		   */
    678   {"ni",	0x220B},  /* CONTAINS AS MEMBER 			   */
    679   {"njcy",	0x045A},  /* CYRILLIC SMALL LETTER NJE			   */
    680   {"nlArr",	0x21CD},  /* LEFTWARDS DOUBLE ARROW WITH STROKE 	   */
    681   {"nlarr",	0x219A},  /* LEFTWARDS ARROW WITH STROKE		   */
    682   {"nldr",	0x2025},  /* TWO DOT LEADER				   */
    683   {"nle",	0x2270},  /* NEITHER LESS-THAN NOR EQUAL TO		   */
    684   {"nles",	0x2270},  /* NEITHER LESS-THAN NOR EQUAL TO		   */
    685   {"nlt",	0x226E},  /* NOT LESS-THAN				   */
    686   {"nltri",	0x22EA},  /* NOT NORMAL SUBGROUP OF			   */
    687   {"nltrie",	0x22EC},  /* NOT NORMAL SUBGROUP OF OR EQUAL TO 	   */
    688   {"nmid",	0x2224},  /* DOES NOT DIVIDE				   */
    689   {"not",	0x00AC},  /* NOT SIGN					   */
    690   {"notin",	0x2209},  /* NOT AN ELEMENT OF				   */
    691   {"npar",	0x2226},  /* NOT PARALLEL TO				   */
    692   {"npr",	0x2280},  /* DOES NOT PRECEDE				   */
    693   {"npre",	0x22E0},  /* DOES NOT PRECEDE OR EQUAL			   */
    694   {"nrArr",	0x21CF},  /* RIGHTWARDS DOUBLE ARROW WITH STROKE	   */
    695   {"nrarr",	0x219B},  /* RIGHTWARDS ARROW WITH STROKE		   */
    696   {"nrtri",	0x22EB},  /* DOES NOT CONTAIN AS NORMAL SUBGROUP	   */
    697   {"nrtrie",	0x22ED},  /* DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL  */
    698   {"nsc",	0x2281},  /* DOES NOT SUCCEED				   */
    699   {"nsce",	0x22E1},  /* DOES NOT SUCCEED OR EQUAL			   */
    700   {"nsim",	0x2241},  /* NOT TILDE					   */
    701   {"nsime",	0x2244},  /* NOT ASYMPTOTICALLY EQUAL TO		   */
    702   {"nspar",	0x2226},  /* NOT PARALLEL TO				   */
    703   {"nsub",	0x2284},  /* NOT A SUBSET OF				   */
    704   {"nsubE",	0x2288},  /* NEITHER A SUBSET OF NOR EQUAL TO		   */
    705   {"nsube",	0x2288},  /* NEITHER A SUBSET OF NOR EQUAL TO		   */
    706   {"nsup",	0x2285},  /* NOT A SUPERSET OF				   */
    707   {"nsupE",	0x2289},  /* NEITHER A SUPERSET OF NOR EQUAL TO 	   */
    708   {"nsupe",	0x2289},  /* NEITHER A SUPERSET OF NOR EQUAL TO 	   */
    709   {"ntilde",	0x00F1},  /* LATIN SMALL LETTER N WITH TILDE		   */
    710   {"nu",	0x03BD},  /* GREEK SMALL LETTER NU			   */
    711   {"num",	0x0023},  /* NUMBER SIGN				   */
    712   {"numero",	0x2116},  /* NUMERO SIGN				   */
    713   {"numsp",	0x2007},  /* FIGURE SPACE				   */
    714   {"nvDash",	0x22AD},  /* NOT TRUE					   */
    715   {"nvdash",	0x22AC},  /* DOES NOT PROVE				   */
    716   {"nwarr",	0x2196},  /* NORTH WEST ARROW				   */
    717   {"oS",	0x24C8},  /* CIRCLED LATIN CAPITAL LETTER S		   */
    718   {"oacgr",	0x03CC},  /* GREEK SMALL LETTER OMICRON WITH TONOS	   */
    719   {"oacute",	0x00F3},  /* LATIN SMALL LETTER O WITH ACUTE		   */
    720   {"oast",	0x229B},  /* CIRCLED ASTERISK OPERATOR			   */
    721   {"ocir",	0x229A},  /* CIRCLED RING OPERATOR			   */
    722   {"ocirc",	0x00F4},  /* LATIN SMALL LETTER O WITH CIRCUMFLEX	   */
    723   {"ocy",	0x043E},  /* CYRILLIC SMALL LETTER O			   */
    724   {"odash",	0x229D},  /* CIRCLED DASH				   */
    725   {"odblac",	0x0151},  /* LATIN SMALL LETTER O WITH DOUBLE ACUTE	   */
    726   {"odot",	0x2299},  /* CIRCLED DOT OPERATOR			   */
    727   {"oelig",	0x0153},  /* LATIN SMALL LIGATURE OE			   */
    728   {"ogon",	0x02DB},  /* OGONEK					   */
    729   {"ogr",	0x03BF},  /* GREEK SMALL LETTER OMICRON 		   */
    730   {"ograve",	0x00F2},  /* LATIN SMALL LETTER O WITH GRAVE		   */
    731   {"ohacgr",	0x03CE},  /* GREEK SMALL LETTER OMEGA WITH TONOS	   */
    732   {"ohgr",	0x03C9},  /* GREEK SMALL LETTER OMEGA			   */
    733   {"ohm",	0x2126},  /* OHM SIGN					   */
    734   {"olarr",	0x21BA},  /* ANTICLOCKWISE OPEN CIRCLE ARROW		   */
    735   {"oline",	0x203E},  /* OVERLINE					   */
    736   {"omacr",	0x014D},  /* LATIN SMALL LETTER O WITH MACRON		   */
    737   {"omega",	0x03C9},  /* GREEK SMALL LETTER OMEGA			   */
    738   {"omicron",	0x03BF},  /* GREEK SMALL LETTER OMICRON 		   */
    739   {"ominus",	0x2296},  /* CIRCLED MINUS				   */
    740   {"oplus",	0x2295},  /* CIRCLED PLUS				   */
    741   {"or",	0x2228},  /* LOGICAL OR 				   */
    742   {"orarr",	0x21BB},  /* CLOCKWISE OPEN CIRCLE ARROW		   */
    743   {"order",	0x2134},  /* SCRIPT SMALL O				   */
    744   {"ordf",	0x00AA},  /* FEMININE ORDINAL INDICATOR 		   */
    745   {"ordm",	0x00BA},  /* MASCULINE ORDINAL INDICATOR		   */
    746   {"oslash",	0x00F8},  /* LATIN SMALL LETTER O WITH STROKE		   */
    747   {"osol",	0x2298},  /* CIRCLED DIVISION SLASH			   */
    748   {"otilde",	0x00F5},  /* LATIN SMALL LETTER O WITH TILDE		   */
    749   {"otimes",	0x2297},  /* CIRCLED TIMES				   */
    750   {"ouml",	0x00F6},  /* LATIN SMALL LETTER O WITH DIAERESIS	   */
    751   {"par",	0x2225},  /* PARALLEL TO				   */
    752   {"para",	0x00B6},  /* PILCROW SIGN				   */
    753   {"part",	0x2202},  /* PARTIAL DIFFERENTIAL			   */
    754   {"pcy",	0x043F},  /* CYRILLIC SMALL LETTER PE			   */
    755   {"percnt",	0x0025},  /* PERCENT SIGN				   */
    756   {"period",	0x002E},  /* FULL STOP					   */
    757   {"permil",	0x2030},  /* PER MILLE SIGN				   */
    758   {"perp",	0x22A5},  /* UP TACK					   */
    759   {"pgr",	0x03C0},  /* GREEK SMALL LETTER PI			   */
    760   {"phgr",	0x03C6},  /* GREEK SMALL LETTER PHI			   */
    761   {"phi",	0x03C6},  /* GREEK SMALL LETTER PHI			   */
    762   {"phis",	0x03C6},  /* GREEK SMALL LETTER PHI			   */
    763   {"phiv",	0x03D5},  /* GREEK PHI SYMBOL				   */
    764   {"phmmat",	0x2133},  /* SCRIPT CAPITAL M				   */
    765   {"phone",	0x260E},  /* BLACK TELEPHONE				   */
    766   {"pi",	0x03C0},  /* GREEK SMALL LETTER PI			   */
    767   {"piv",	0x03D6},  /* GREEK PI SYMBOL				   */
    768   {"planck",	0x210F},  /* PLANCK CONSTANT OVER TWO PI		   */
    769   {"plus",	0x002B},  /* PLUS SIGN					   */
    770   {"plusb",	0x229E},  /* SQUARED PLUS				   */
    771   {"plusdo",	0x2214},  /* DOT PLUS					   */
    772   {"plusmn",	0x00B1},  /* PLUS-MINUS SIGN				   */
    773   {"pound",	0x00A3},  /* POUND SIGN 				   */
    774   {"pr",	0x227A},  /* PRECEDES					   */
    775   {"pre",	0x227C},  /* PRECEDES OR EQUAL TO			   */
    776   {"prime",	0x2032},  /* PRIME					   */
    777   {"prnsim",	0x22E8},  /* PRECEDES BUT NOT EQUIVALENT TO		   */
    778   {"prod",	0x220F},  /* N-ARY PRODUCT				   */
    779   {"prop",	0x221D},  /* PROPORTIONAL TO				   */
    780   {"prsim",	0x227E},  /* PRECEDES OR EQUIVALENT TO			   */
    781   {"psgr",	0x03C8},  /* GREEK SMALL LETTER PSI			   */
    782   {"psi",	0x03C8},  /* GREEK SMALL LETTER PSI			   */
    783   {"puncsp",	0x2008},  /* PUNCTUATION SPACE				   */
    784   {"quest",	0x003F},  /* QUESTION MARK				   */
    785   {"quot",	0x0022},  /* QUOTATION MARK				   */
    786   {"quote",	0x0022},  /* QUOTATION MARK				   */
    787   {"rAarr",	0x21DB},  /* RIGHTWARDS TRIPLE ARROW			   */
    788   {"rArr",	0x21D2},  /* RIGHTWARDS DOUBLE ARROW			   */
    789   {"racute",	0x0155},  /* LATIN SMALL LETTER R WITH ACUTE		   */
    790   {"radic",	0x221A},  /* SQUARE ROOT				   */
    791   {"rang",	0x232A},  /* RIGHT-POINTING ANGLE BRACKET		   */
    792   {"raquo",	0x00BB},  /* RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK    */
    793   {"rarr",	0x2192},  /* RIGHTWARDS ARROW				   */
    794   {"rarr2",	0x21C9},  /* RIGHTWARDS PAIRED ARROWS			   */
    795   {"rarrhk",	0x21AA},  /* RIGHTWARDS ARROW WITH HOOK 		   */
    796   {"rarrlp",	0x21AC},  /* RIGHTWARDS ARROW WITH LOOP 		   */
    797   {"rarrtl",	0x21A3},  /* RIGHTWARDS ARROW WITH TAIL 		   */
    798   {"rarrw",	0x219D},  /* RIGHTWARDS WAVE ARROW			   */
    799   {"rcaron",	0x0159},  /* LATIN SMALL LETTER R WITH CARON		   */
    800   {"rcedil",	0x0157},  /* LATIN SMALL LETTER R WITH CEDILLA		   */
    801   {"rceil",	0x2309},  /* RIGHT CEILING				   */
    802   {"rcub",	0x007D},  /* RIGHT CURLY BRACKET			   */
    803   {"rcy",	0x0440},  /* CYRILLIC SMALL LETTER ER			   */
    804   {"rdquo",	0x201D},  /* RIGHT DOUBLE QUOTATION MARK		   */
    805   {"rdquor",	0x201C},  /* LEFT DOUBLE QUOTATION MARK 		   */
    806   {"real",	0x211C},  /* BLACK-LETTER CAPITAL R			   */
    807   {"rect",	0x25AD},  /* WHITE RECTANGLE				   */
    808   {"reg",	0x00AE},  /* REGISTERED SIGN				   */
    809   {"rfloor",	0x230B},  /* RIGHT FLOOR				   */
    810   {"rgr",	0x03C1},  /* GREEK SMALL LETTER RHO			   */
    811   {"rhard",	0x21C1},  /* RIGHTWARDS HARPOON WITH BARB DOWNWARDS	   */
    812   {"rharu",	0x21C0},  /* RIGHTWARDS HARPOON WITH BARB UPWARDS	   */
    813   {"rho",	0x03C1},  /* GREEK SMALL LETTER RHO			   */
    814   {"rhov",	0x03F1},  /* GREEK RHO SYMBOL				   */
    815   {"rightarrow",0x2192},  /* RIGHT ARROW				   */
    816   {"ring",	0x02DA},  /* RING ABOVE 				   */
    817   {"rlarr2",	0x21C4},  /* RIGHTWARDS ARROW OVER LEFTWARDS ARROW	   */
    818   {"rlhar2",	0x21CC},  /* RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON	   */
    819   {"rlm",	0x200F},  /* RIGHT-TO-LEFT MARK 			   */
    820   {"rpar",	0x0029},  /* RIGHT PARENTHESIS				   */
    821   {"rsaquo",	0x203A},  /* SINGLE RIGHT-POINTING ANGLE QUOTATION MARK    */
    822   {"rsh",	0x21B1},  /* UPWARDS ARROW WITH TIP RIGHTWARDS		   */
    823   {"rsqb",	0x005D},  /* RIGHT SQUARE BRACKET			   */
    824   {"rsquo",	0x2019},  /* RIGHT SINGLE QUOTATION MARK		   */
    825   {"rsquor",	0x2018},  /* LEFT SINGLE QUOTATION MARK 		   */
    826   {"rthree",	0x22CC},  /* RIGHT SEMIDIRECT PRODUCT			   */
    827   {"rtimes",	0x22CA},  /* RIGHT NORMAL FACTOR SEMIDIRECT PRODUCT	   */
    828   {"rtri",	0x25B9},  /* WHITE RIGHT-POINTING SMALL TRIANGLE	   */
    829   {"rtrie",	0x22B5},  /* CONTAINS AS NORMAL SUBGROUP OR EQUAL TO	   */
    830   {"rtrif",	0x25B8},  /* BLACK RIGHT-POINTING SMALL TRIANGLE	   */
    831   {"rx",	0x211E},  /* PRESCRIPTION TAKE				   */
    832   {"sacute",	0x015B},  /* LATIN SMALL LETTER S WITH ACUTE		   */
    833   {"samalg",	0x2210},  /* N-ARY COPRODUCT				   */
    834   {"sbquo",	0x201A},  /* SINGLE LOW-9 QUOTATION MARK		   */
    835   {"sbsol",	0x005C},  /* REVERSE SOLIDUS				   */
    836   {"sc",	0x227B},  /* SUCCEEDS					   */
    837   {"scaron",	0x0161},  /* LATIN SMALL LETTER S WITH CARON		   */
    838   {"sccue",	0x227D},  /* SUCCEEDS OR EQUAL TO			   */
    839   {"sce",	0x227D},  /* SUCCEEDS OR EQUAL TO			   */
    840   {"scedil",	0x015F},  /* LATIN SMALL LETTER S WITH CEDILLA		   */
    841   {"scirc",	0x015D},  /* LATIN SMALL LETTER S WITH CIRCUMFLEX	   */
    842   {"scnsim",	0x22E9},  /* SUCCEEDS BUT NOT EQUIVALENT TO		   */
    843   {"scsim",	0x227F},  /* SUCCEEDS OR EQUIVALENT TO			   */
    844   {"scy",	0x0441},  /* CYRILLIC SMALL LETTER ES			   */
    845   {"sdot",	0x22C5},  /* DOT OPERATOR				   */
    846   {"sdotb",	0x22A1},  /* SQUARED DOT OPERATOR			   */
    847   {"sect",	0x00A7},  /* SECTION SIGN				   */
    848   {"semi",	0x003B},  /* SEMICOLON					   */
    849   {"setmn",	0x2216},  /* SET MINUS					   */
    850   {"sext",	0x2736},  /* SIX POINTED BLACK STAR			   */
    851   {"sfgr",	0x03C2},  /* GREEK SMALL LETTER FINAL SIGMA		   */
    852   {"sfrown",	0x2322},  /* FROWN					   */
    853   {"sgr",	0x03C3},  /* GREEK SMALL LETTER SIGMA			   */
    854   {"sharp",	0x266F},  /* MUSIC SHARP SIGN				   */
    855   {"shchcy",	0x0449},  /* CYRILLIC SMALL LETTER SHCHA		   */
    856   {"shcy",	0x0448},  /* CYRILLIC SMALL LETTER SHA			   */
    857   {"shortdownarrow",0x2193},/* DOWNWARDS ARROW				   */
    858   {"shortleftarrow",0x2190},/* LEFTWARDS ARROW				   */
    859   {"shortrightarrow",0x2192},/* RIGHTWARDS ARROW			   */
    860   {"shortuparrow",0x2191},/* UPWARDS ARROW				   */
    861   {"shy",	0x00AD},  /* SOFT HYPHEN				   */
    862   {"sigma",	0x03C3},  /* GREEK SMALL LETTER SIGMA			   */
    863   {"sigmaf",	0x03C2},  /* GREEK SMALL LETTER FINAL SIGMA		   */
    864   {"sigmav",	0x03C2},  /* GREEK SMALL LETTER FINAL SIGMA		   */
    865   {"sim",	0x223C},  /* TILDE OPERATOR				   */
    866   {"sime",	0x2243},  /* ASYMPTOTICALLY EQUAL TO			   */
    867   {"slarr",	0x2190},  /* LEFTWARDS ARROW				   */
    868   {"smile",	0x2323},  /* SMILE					   */
    869   {"softcy",	0x044C},  /* CYRILLIC SMALL LETTER SOFT SIGN		   */
    870   {"sol",	0x002F},  /* SOLIDUS					   */
    871   {"spades",	0x2660},  /* BLACK SPADE SUIT				   */
    872   {"spar",	0x2225},  /* PARALLEL TO				   */
    873   {"sqcap",	0x2293},  /* SQUARE CAP 				   */
    874   {"sqcup",	0x2294},  /* SQUARE CUP 				   */
    875   {"sqsub",	0x228F},  /* SQUARE IMAGE OF				   */
    876   {"sqsube",	0x2291},  /* SQUARE IMAGE OF OR EQUAL TO		   */
    877   {"sqsup",	0x2290},  /* SQUARE ORIGINAL OF 			   */
    878   {"sqsupe",	0x2292},  /* SQUARE ORIGINAL OF OR EQUAL TO		   */
    879   {"squ",	0x25A1},  /* WHITE SQUARE				   */
    880   {"square",	0x25A1},  /* WHITE SQUARE				   */
    881   {"squf",	0x25AA},  /* BLACK SMALL SQUARE 			   */
    882   {"srarr",	0x2192},  /* RIGHTWARDS ARROW				   */
    883   {"ssetmn",	0x2216},  /* SET MINUS					   */
    884   {"ssmile",	0x2323},  /* SMILE					   */
    885   {"sstarf",	0x22C6},  /* STAR OPERATOR				   */
    886   {"star",	0x2606},  /* WHITE STAR 				   */
    887   {"starf",	0x2605},  /* BLACK STAR 				   */
    888   {"sub",	0x2282},  /* SUBSET OF					   */
    889   {"subE",	0x2286},  /* SUBSET OF OR EQUAL TO			   */
    890   {"sube",	0x2286},  /* SUBSET OF OR EQUAL TO			   */
    891   {"subnE",	0x228A},  /* SUBSET OF WITH NOT EQUAL TO		   */
    892   {"subne",	0x228A},  /* SUBSET OF WITH NOT EQUAL TO		   */
    893   {"sum",	0x2211},  /* N-ARY SUMMATION				   */
    894   {"sung",	0x266A},  /* EIGHTH NOTE				   */
    895   {"sup",	0x2283},  /* SUPERSET OF				   */
    896   {"sup1",	0x00B9},  /* SUPERSCRIPT ONE				   */
    897   {"sup2",	0x00B2},  /* SUPERSCRIPT TWO				   */
    898   {"sup3",	0x00B3},  /* SUPERSCRIPT THREE				   */
    899   {"supE",	0x2287},  /* SUPERSET OF OR EQUAL TO			   */
    900   {"supe",	0x2287},  /* SUPERSET OF OR EQUAL TO			   */
    901   {"supnE",	0x228B},  /* SUPERSET OF WITH NOT EQUAL TO		   */
    902   {"supne",	0x228B},  /* SUPERSET OF WITH NOT EQUAL TO		   */
    903   {"szlig",	0x00DF},  /* LATIN SMALL LETTER SHARP S 		   */
    904   {"target",	0x2316},  /* POSITION INDICATOR 			   */
    905   {"tau",	0x03C4},  /* GREEK SMALL LETTER TAU			   */
    906   {"tcaron",	0x0165},  /* LATIN SMALL LETTER T WITH CARON		   */
    907   {"tcedil",	0x0163},  /* LATIN SMALL LETTER T WITH CEDILLA		   */
    908   {"tcy",	0x0442},  /* CYRILLIC SMALL LETTER TE			   */
    909   {"tdot",	0x20DB},  /* COMBINING THREE DOTS ABOVE 		   */
    910   {"telrec",	0x2315},  /* TELEPHONE RECORDER 			   */
    911   {"tgr",	0x03C4},  /* GREEK SMALL LETTER TAU			   */
    912   {"there4",	0x2234},  /* THEREFORE					   */
    913   {"theta",	0x03B8},  /* GREEK SMALL LETTER THETA			   */
    914   {"thetas",	0x03B8},  /* GREEK SMALL LETTER THETA			   */
    915   {"thetasym",	0x03D1},  /* GREEK THETA SYMBOL 			   */
    916   {"thetav",	0x03D1},  /* GREEK THETA SYMBOL 			   */
    917   {"thgr",	0x03B8},  /* GREEK SMALL LETTER THETA			   */
    918   {"thinsp",	0x2009},  /* THIN SPACE 				   */
    919   {"thkap",	0x2248},  /* ALMOST EQUAL TO				   */
    920   {"thksim",	0x223C},  /* TILDE OPERATOR				   */
    921   {"thorn",	0x00FE},  /* LATIN SMALL LETTER THORN			   */
    922   {"tilde",	0x02DC},  /* SMALL TILDE				   */
    923   {"times",	0x00D7},  /* MULTIPLICATION SIGN			   */
    924   {"timesb",	0x22A0},  /* SQUARED TIMES				   */
    925   {"top",	0x22A4},  /* DOWN TACK					   */
    926   {"tprime",	0x2034},  /* TRIPLE PRIME				   */
    927   {"trade",	0x2122},  /* TRADE MARK SIGN				   */
    928   {"trie",	0x225C},  /* DELTA EQUAL TO				   */
    929   {"tscy",	0x0446},  /* CYRILLIC SMALL LETTER TSE			   */
    930   {"tshcy",	0x045B},  /* CYRILLIC SMALL LETTER TSHE 		   */
    931   {"tstrok",	0x0167},  /* LATIN SMALL LETTER T WITH STROKE		   */
    932   {"twixt",	0x226C},  /* BETWEEN					   */
    933   {"uArr",	0x21D1},  /* UPWARDS DOUBLE ARROW			   */
    934   {"uacgr",	0x03CD},  /* GREEK SMALL LETTER UPSILON WITH TONOS	   */
    935   {"uacute",	0x00FA},  /* LATIN SMALL LETTER U WITH ACUTE		   */
    936   {"uarr",	0x2191},  /* UPWARDS ARROW				   */
    937   {"uarr2",	0x21C8},  /* UPWARDS PAIRED ARROWS			   */
    938   {"ubrcy",	0x045E},  /* CYRILLIC SMALL LETTER SHORT U		   */
    939   {"ubreve",	0x016D},  /* LATIN SMALL LETTER U WITH BREVE		   */
    940   {"ucirc",	0x00FB},  /* LATIN SMALL LETTER U WITH CIRCUMFLEX	   */
    941   {"ucy",	0x0443},  /* CYRILLIC SMALL LETTER U			   */
    942   {"udblac",	0x0171},  /* LATIN SMALL LETTER U WITH DOUBLE ACUTE	   */
    943   {"udiagr",	0x03B0},  /* GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND */
    944   {"udigr",	0x03CB},  /* GREEK SMALL LETTER UPSILON WITH DIALYTIKA	   */
    945   {"ugr",	0x03C5},  /* GREEK SMALL LETTER UPSILON 		   */
    946   {"ugrave",	0x00F9},  /* LATIN SMALL LETTER U WITH GRAVE		   */
    947   {"uharl",	0x21BF},  /* UPWARDS HARPOON WITH BARB LEFTWARDS	   */
    948   {"uharr",	0x21BE},  /* UPWARDS HARPOON WITH BARB RIGHTWARDS	   */
    949   {"uhblk",	0x2580},  /* UPPER HALF BLOCK				   */
    950   {"ulcorn",	0x231C},  /* TOP LEFT CORNER				   */
    951   {"ulcrop",	0x230F},  /* TOP LEFT CROP				   */
    952   {"umacr",	0x016B},  /* LATIN SMALL LETTER U WITH MACRON		   */
    953   {"uml",	0x00A8},  /* DIAERESIS					   */
    954   {"uogon",	0x0173},  /* LATIN SMALL LETTER U WITH OGONEK		   */
    955   {"uparrow",	0x2191},  /* UPWARDS ARROW				   */
    956   {"uplus",	0x228E},  /* MULTISET UNION				   */
    957   {"upsi",	0x03C5},  /* GREEK SMALL LETTER UPSILON 		   */
    958   {"upsih",	0x03D2},  /* GREEK UPSILON WITH HOOK SYMBOL		   */
    959   {"upsilon",	0x03C5},  /* GREEK SMALL LETTER UPSILON 		   */
    960   {"urcorn",	0x231D},  /* TOP RIGHT CORNER				   */
    961   {"urcrop",	0x230E},  /* TOP RIGHT CROP				   */
    962   {"uring",	0x016F},  /* LATIN SMALL LETTER U WITH RING ABOVE	   */
    963   {"utilde",	0x0169},  /* LATIN SMALL LETTER U WITH TILDE		   */
    964   {"utri",	0x25B5},  /* WHITE UP-POINTING SMALL TRIANGLE		   */
    965   {"utrif",	0x25B4},  /* BLACK UP-POINTING SMALL TRIANGLE		   */
    966   {"uuml",	0x00FC},  /* LATIN SMALL LETTER U WITH DIAERESIS	   */
    967   {"vArr",	0x21D5},  /* UP DOWN DOUBLE ARROW			   */
    968   {"vDash",	0x22A8},  /* TRUE					   */
    969   {"varr",	0x2195},  /* UP DOWN ARROW				   */
    970   {"vcy",	0x0432},  /* CYRILLIC SMALL LETTER VE			   */
    971   {"vdash",	0x22A2},  /* RIGHT TACK 				   */
    972   {"veebar",	0x22BB},  /* XOR					   */
    973   {"vellip",	0x22EE},  /* VERTICAL ELLIPSIS				   */
    974   {"verbar",	0x007C},  /* VERTICAL LINE				   */
    975   {"vltri",	0x22B2},  /* NORMAL SUBGROUP OF 			   */
    976   {"vprime",	0x2032},  /* PRIME					   */
    977   {"vprop",	0x221D},  /* PROPORTIONAL TO				   */
    978   {"vrtri",	0x22B3},  /* CONTAINS AS NORMAL SUBGROUP		   */
    979   {"vsubnE",	0x228A},  /* SUBSET OF WITH NOT EQUAL TO		   */
    980   {"vsubne",	0x228A},  /* SUBSET OF WITH NOT EQUAL TO		   */
    981   {"vsupnE",	0x228B},  /* SUPERSET OF WITH NOT EQUAL TO		   */
    982   {"vsupne",	0x228B},  /* SUPERSET OF WITH NOT EQUAL TO		   */
    983   {"wcirc",	0x0175},  /* LATIN SMALL LETTER W WITH CIRCUMFLEX	   */
    984   {"wedgeq",	0x2259},  /* ESTIMATES					   */
    985   {"weierp",	0x2118},  /* SCRIPT CAPITAL P				   */
    986   {"wreath",	0x2240},  /* WREATH PRODUCT				   */
    987   {"xcirc",	0x25CB},  /* WHITE CIRCLE				   */
    988   {"xdtri",	0x25BD},  /* WHITE DOWN-POINTING TRIANGLE		   */
    989   {"xgr",	0x03BE},  /* GREEK SMALL LETTER XI			   */
    990   {"xhArr",	0x2194},  /* LEFT RIGHT ARROW				   */
    991   {"xharr",	0x2194},  /* LEFT RIGHT ARROW				   */
    992   {"xi",	0x03BE},  /* GREEK SMALL LETTER XI			   */
    993   {"xlArr",	0x21D0},  /* LEFTWARDS DOUBLE ARROW			   */
    994   {"xrArr",	0x21D2},  /* RIGHTWARDS DOUBLE ARROW			   */
    995   {"xutri",	0x25B3},  /* WHITE UP-POINTING TRIANGLE 		   */
    996   {"yacute",	0x00FD},  /* LATIN SMALL LETTER Y WITH ACUTE		   */
    997   {"yacy",	0x044F},  /* CYRILLIC SMALL LETTER YA			   */
    998   {"ycirc",	0x0177},  /* LATIN SMALL LETTER Y WITH CIRCUMFLEX	   */
    999   {"ycy",	0x044B},  /* CYRILLIC SMALL LETTER YERU 		   */
   1000   {"yen",	0x00A5},  /* YEN SIGN					   */
   1001   {"yicy",	0x0457},  /* CYRILLIC SMALL LETTER YI			   */
   1002   {"yucy",	0x044E},  /* CYRILLIC SMALL LETTER YU			   */
   1003   {"yuml",	0x00FF},  /* LATIN SMALL LETTER Y WITH DIAERESIS	   */
   1004   {"zacute",	0x017A},  /* LATIN SMALL LETTER Z WITH ACUTE		   */
   1005   {"zcaron",	0x017E},  /* LATIN SMALL LETTER Z WITH CARON		   */
   1006   {"zcy",	0x0437},  /* CYRILLIC SMALL LETTER ZE			   */
   1007   {"zdot",	0x017C},  /* LATIN SMALL LETTER Z WITH DOT ABOVE	   */
   1008   {"zeta",	0x03B6},  /* GREEK SMALL LETTER ZETA			   */
   1009   {"zgr",	0x03B6},  /* GREEK SMALL LETTER ZETA			   */
   1010   {"zhcy",	0x0436},  /* CYRILLIC SMALL LETTER ZHE			   */
   1011   {"zwj",	0x200D},  /* ZERO WIDTH JOINER				   */
   1012   {"zwnj",	0x200C},  /* ZERO WIDTH NON-JOINER			   */
   1013   {NULL,	0}
   1014 };
   1015 
   1016 #define N_ENTITIES 1009