w3m

Unnamed repository; edit this file to name it for gitweb.
git clone https://logand.com/git/w3m.git/
Log | Files | Refs | README

entity.h (13725B)


      1 /* $Id$ */
      2 #include "hash.h"
      3 static HashItem_si MyHashItem[] = {
      4     /* 0 */ {"otimes", 0x2297, &MyHashItem[1]},
      5     /* 1 */ {"laquo", 0xAB, NULL},
      6     /* 2 */ {"cap", 0x2229, &MyHashItem[3]},
      7     /* 3 */ {"dArr", 0x21D3, &MyHashItem[4]},
      8     /* 4 */ {"euml", 0xEB, NULL},
      9     /* 5 */ {"sum", 0x2211, &MyHashItem[6]},
     10     /* 6 */ {"Ocirc", 0xD4, NULL},
     11     /* 7 */ {"dagger", 0x2020, &MyHashItem[8]},
     12     /* 8 */ {"Scaron", 0x0160, &MyHashItem[9]},
     13     /* 9 */ {"Omicron", 0x039F, &MyHashItem[10]},
     14     /* 10 */ {"brvbar", 0xA6, NULL},
     15     /* 11 */ {"Eta", 0x0397, &MyHashItem[12]},
     16     /* 12 */ {"iacute", 0xED, &MyHashItem[13]},
     17     /* 13 */ {"aelig", 0xE6, &MyHashItem[14]},
     18     /* 14 */ {"Ugrave", 0xD9, &MyHashItem[15]},
     19     /* 15 */ {"deg", 0xB0, NULL},
     20     /* 16 */ {"Yuml", 0x0178, &MyHashItem[17]},
     21     /* 17 */ {"sup", 0x2283, &MyHashItem[18]},
     22     /* 18 */ {"middot", 0xB7, NULL},
     23     /* 19 */ {"ge", 0x2265, &MyHashItem[20]},
     24     /* 20 */ {"alefsym", 0x2135, &MyHashItem[21]},
     25     /* 21 */ {"sigma", 0x03C3, &MyHashItem[22]},
     26     /* 22 */ {"aring", 0xE5, &MyHashItem[23]},
     27     /* 23 */ {"Icirc", 0xCE, NULL},
     28     /* 24 */ {"and", 0x2227, &MyHashItem[25]},
     29     /* 25 */ {"weierp", 0x2118, &MyHashItem[26]},
     30     /* 26 */ {"frac12", 0xBD, NULL},
     31     /* 27 */ {"radic", 0x221A, &MyHashItem[28]},
     32     /* 28 */ {"chi", 0x03C7, &MyHashItem[29]},
     33     /* 29 */ {"zeta", 0x03B6, &MyHashItem[30]},
     34     /* 30 */ {"Theta", 0x0398, &MyHashItem[31]},
     35     /* 31 */ {"Atilde", 0xC3, &MyHashItem[32]},
     36     /* 32 */ {"para", 0xB6, NULL},
     37     /* 33 */ {"frac14", 0xBC, &MyHashItem[34]},
     38     /* 34 */ {"cedil", 0xB8, &MyHashItem[35]},
     39     /* 35 */ {"quot", 0x22, NULL},
     40     /* 36 */ {"ang", 0x2220, &MyHashItem[37]},
     41     /* 37 */ {"ucirc", 0xFB, NULL},
     42     /* 38 */ {"supe", 0x2287, &MyHashItem[39]},
     43     /* 39 */ {"iota", 0x03B9, &MyHashItem[40]},
     44     /* 40 */ {"Ograve", 0xD2, NULL},
     45     /* 41 */ {"rArr", 0x21D2, &MyHashItem[42]},
     46     /* 42 */ {"Auml", 0xC4, &MyHashItem[43]},
     47     /* 43 */ {"frac34", 0xBE, &MyHashItem[44]},
     48     /* 44 */ {"nbsp", 0xA0, NULL},
     49     /* 45 */ {"euro", 0x20AC, &MyHashItem[46]},
     50     /* 46 */ {"ocirc", 0xF4, NULL},
     51     /* 47 */ {"equiv", 0x2261, &MyHashItem[48]},
     52     /* 48 */ {"upsilon", 0x03C5, &MyHashItem[49]},
     53     /* 49 */ {"sigmaf", 0x03C2, &MyHashItem[50]},
     54     /* 50 */ {"ETH", 0xD0, NULL},
     55     /* 51 */ {"le", 0x2264, &MyHashItem[52]},
     56     /* 52 */ {"beta", 0x03B2, &MyHashItem[53]},
     57     /* 53 */ {"yacute", 0xFD, &MyHashItem[54]},
     58     /* 54 */ {"egrave", 0xE8, NULL},
     59     /* 55 */ {"lowast", 0x2217, &MyHashItem[56]},
     60     /* 56 */ {"real", 0x211C, &MyHashItem[57]},
     61     /* 57 */ {"amp", 0x26, NULL},
     62     /* 58 */ {"icirc", 0xEE, &MyHashItem[59]},
     63     /* 59 */ {"micro", 0xB5, NULL},
     64     /* 60 */ {"isin", 0x2208, &MyHashItem[61]},
     65     /* 61 */ {"curren", 0xA4, NULL},
     66     /* 62 */ {"rdquo", 0x201D, &MyHashItem[63]},
     67     /* 63 */ {"sbquo", 0x201A, &MyHashItem[64]},
     68     /* 64 */ {"ne", 0x2260, &MyHashItem[65]},
     69     /* 65 */ {"theta", 0x03B8, &MyHashItem[66]},
     70     /* 66 */ {"Igrave", 0xCC, NULL},
     71     /* 67 */ {"gt", 0x3E, NULL},
     72     /* 68 */ {"hearts", 0x2665, &MyHashItem[69]},
     73     /* 69 */ {"rang", 0x232A, NULL},
     74     /* 70 */ {"rfloor", 0x230B, NULL},
     75     /* 71 */ {"ldquo", 0x201C, &MyHashItem[72]},
     76     /* 72 */ {"ni", 0x220B, &MyHashItem[73]},
     77     /* 73 */ {"Ntilde", 0xD1, &MyHashItem[74]},
     78     /* 74 */ {"Aacute", 0xC1, NULL},
     79     /* 75 */ {"crarr", 0x21B5, &MyHashItem[76]},
     80     /* 76 */ {"Ouml", 0xD6, &MyHashItem[77]},
     81     /* 77 */ {"GT", 0x3E, NULL},
     82     /* 78 */ {"clubs", 0x2663, NULL},
     83     /* 79 */ {"scaron", 0x0161, &MyHashItem[80]},
     84     /* 80 */ {"part", 0x2202, NULL},
     85     /* 81 */ {"tilde", 0x02DC, &MyHashItem[82]},
     86     /* 82 */ {"oelig", 0x0153, &MyHashItem[83]},
     87     /* 83 */ {"pi", 0x03C0, &MyHashItem[84]},
     88     /* 84 */ {"ugrave", 0xF9, NULL},
     89     /* 85 */ {"darr", 0x2193, &MyHashItem[86]},
     90     /* 86 */ {"uuml", 0xFC, &MyHashItem[87]},
     91     /* 87 */ {"QUOT", 0x22, NULL},
     92     /* 88 */ {"Prime", 0x2033, NULL},
     93     /* 89 */ {"zwj", 0x200D, &MyHashItem[90]},
     94     /* 90 */ {"lfloor", 0x230A, &MyHashItem[91]},
     95     /* 91 */ {"notin", 0x2209, &MyHashItem[92]},
     96     /* 92 */ {"cent", 0xA2, &MyHashItem[93]},
     97     /* 93 */ {"lt", 0x3C, NULL},
     98     /* 94 */ {"eta", 0x03B7, &MyHashItem[95]},
     99     /* 95 */ {"Phi", 0x03A6, &MyHashItem[96]},
    100     /* 96 */ {"atilde", 0xE3, NULL},
    101     /* 97 */ {"hArr", 0x21D4, &MyHashItem[98]},
    102     /* 98 */ {"iuml", 0xEF, &MyHashItem[99]},
    103     /* 99 */ {"NBSP", 0xA0, NULL},
    104     /* 100 */ {"mu", 0x03BC, NULL},
    105     /* 101 */ {"or", 0x2228, &MyHashItem[102]},
    106     /* 102 */ {"plusmn", 0xB1, &MyHashItem[103]},
    107     /* 103 */ {"LT", 0x3C, NULL},
    108     /* 104 */ {"nu", 0x03BD, &MyHashItem[105]},
    109     /* 105 */ {"ograve", 0xF2, &MyHashItem[106]},
    110     /* 106 */ {"AElig", 0xC6, NULL},
    111     /* 107 */ {"rceil", 0x2309, &MyHashItem[108]},
    112     /* 108 */ {"uArr", 0x21D1, &MyHashItem[109]},
    113     /* 109 */ {"sect", 0xA7, NULL},
    114     /* 110 */ {"circ", 0x02C6, NULL},
    115     /* 111 */ {"perp", 0x22A5, &MyHashItem[112]},
    116     /* 112 */ {"eth", 0xF0, NULL},
    117     /* 113 */ {"rsquo", 0x2019, &MyHashItem[114]},
    118     /* 114 */ {"nabla", 0x2207, NULL},
    119     /* 115 */ {"lceil", 0x2308, &MyHashItem[116]},
    120     /* 116 */ {"cup", 0x222A, &MyHashItem[117]},
    121     /* 117 */ {"exist", 0x2203, &MyHashItem[118]},
    122     /* 118 */ {"rarr", 0x2192, &MyHashItem[119]},
    123     /* 119 */ {"upsih", 0x03D2, NULL},
    124     /* 120 */ {"prime", 0x2032, &MyHashItem[121]},
    125     /* 121 */ {"Omega", 0x03A9, &MyHashItem[122]},
    126     /* 122 */ {"Ecirc", 0xCA, NULL},
    127     /* 123 */ {"Epsilon", 0x0395, NULL},
    128     /* 124 */ {"lsquo", 0x2018, &MyHashItem[125]},
    129     /* 125 */ {"xi", 0x03BE, &MyHashItem[126]},
    130     /* 126 */ {"Lambda", 0x039B, &MyHashItem[127]},
    131     /* 127 */ {"Kappa", 0x039A, &MyHashItem[128]},
    132     /* 128 */ {"divide", 0xF7, &MyHashItem[129]},
    133     /* 129 */ {"igrave", 0xEC, &MyHashItem[130]},
    134     /* 130 */ {"acute", 0xB4, NULL},
    135     /* 131 */ {"Euml", 0xCB, &MyHashItem[132]},
    136     /* 132 */ {"ordf", 0xAA, NULL},
    137     /* 133 */ {"image", 0x2111, &MyHashItem[134]},
    138     /* 134 */ {"Tau", 0x03A4, &MyHashItem[135]},
    139     /* 135 */ {"Rho", 0x03A1, NULL},
    140     /* 136 */ {"ntilde", 0xF1, &MyHashItem[137]},
    141     /* 137 */ {"aacute", 0xE1, &MyHashItem[138]},
    142     /* 138 */ {"times", 0xD7, NULL},
    143     /* 139 */ {"omicron", 0x03BF, NULL},
    144     /* 140 */ {"oplus", 0x2295, &MyHashItem[141]},
    145     /* 141 */ {"Zeta", 0x0396, &MyHashItem[142]},
    146     /* 142 */ {"Eacute", 0xC9, &MyHashItem[143]},
    147     /* 143 */ {"ordm", 0xBA, NULL},
    148     /* 144 */ {"Oslash", 0xD8, &MyHashItem[145]},
    149     /* 145 */ {"Ccedil", 0xC7, &MyHashItem[146]},
    150     /* 146 */ {"iquest", 0xBF, NULL},
    151     /* 147 */ {"omega", 0x03C9, &MyHashItem[148]},
    152     /* 148 */ {"Psi", 0x03A8, &MyHashItem[149]},
    153     /* 149 */ {"ecirc", 0xEA, NULL},
    154     /* 150 */ {"int", 0x222B, NULL},
    155     /* 151 */ {"trade", 0x2122, &MyHashItem[152]},
    156     /* 152 */ {"kappa", 0x03BA, &MyHashItem[153]},
    157     /* 153 */ {"Iota", 0x0399, &MyHashItem[154]},
    158     /* 154 */ {"Delta", 0x0394, &MyHashItem[155]},
    159     /* 155 */ {"Alpha", 0x0391, &MyHashItem[156]},
    160     /* 156 */ {"Otilde", 0xD5, NULL},
    161     /* 157 */ {"sdot", 0x22C5, NULL},
    162     /* 158 */ {"cong", 0x2245, NULL},
    163     /* 159 */ {"rsaquo", 0x203A, &MyHashItem[160]},
    164     /* 160 */ {"OElig", 0x0152, &MyHashItem[161]},
    165     /* 161 */ {"diams", 0x2666, &MyHashItem[162]},
    166     /* 162 */ {"phi", 0x03C6, &MyHashItem[163]},
    167     /* 163 */ {"Beta", 0x0392, &MyHashItem[164]},
    168     /* 164 */ {"szlig", 0xDF, &MyHashItem[165]},
    169     /* 165 */ {"sup1", 0xB9, &MyHashItem[166]},
    170     /* 166 */ {"reg", 0xAE, NULL},
    171     /* 167 */ {"harr", 0x2194, &MyHashItem[168]},
    172     /* 168 */ {"hellip", 0x2026, &MyHashItem[169]},
    173     /* 169 */ {"yuml", 0xFF, &MyHashItem[170]},
    174     /* 170 */ {"sup2", 0xB2, NULL},
    175     /* 171 */ {"Gamma", 0x0393, &MyHashItem[172]},
    176     /* 172 */ {"sup3", 0xB3, NULL},
    177     /* 173 */ {"forall", 0x2200, NULL},
    178     /* 174 */ {"bdquo", 0x201E, &MyHashItem[175]},
    179     /* 175 */ {"spades", 0x2660, &MyHashItem[176]},
    180     /* 176 */ {"Pi", 0x03A0, &MyHashItem[177]},
    181     /* 177 */ {"Uacute", 0xDA, &MyHashItem[178]},
    182     /* 178 */ {"Agrave", 0xC0, NULL},
    183     /* 179 */ {"permil", 0x2030, &MyHashItem[180]},
    184     /* 180 */ {"mdash", 0x2014, &MyHashItem[181]},
    185     /* 181 */ {"lArr", 0x21D0, &MyHashItem[182]},
    186     /* 182 */ {"uarr", 0x2191, NULL},
    187     /* 183 */ {"Upsilon", 0x03A5, &MyHashItem[184]},
    188     /* 184 */ {"pound", 0xA3, NULL},
    189     /* 185 */ {"lsaquo", 0x2039, &MyHashItem[186]},
    190     /* 186 */ {"lrm", 0x200E, &MyHashItem[187]},
    191     /* 187 */ {"lambda", 0x03BB, &MyHashItem[188]},
    192     /* 188 */ {"delta", 0x03B4, &MyHashItem[189]},
    193     /* 189 */ {"alpha", 0x03B1, NULL},
    194     /* 190 */ {"frasl", 0x2044, &MyHashItem[191]},
    195     /* 191 */ {"thorn", 0xFE, &MyHashItem[192]},
    196     /* 192 */ {"auml", 0xE4, NULL},
    197     /* 193 */ {"Mu", 0x039C, NULL},
    198     /* 194 */ {"nsub", 0x2284, &MyHashItem[195]},
    199     /* 195 */ {"macr", 0xAF, NULL},
    200     /* 196 */ {"minus", 0x2212, &MyHashItem[197]},
    201     /* 197 */ {"Nu", 0x039D, &MyHashItem[198]},
    202     /* 198 */ {"Oacute", 0xD3, NULL},
    203     /* 199 */ {"prod", 0x220F, &MyHashItem[200]},
    204     /* 200 */ {"Uuml", 0xDC, &MyHashItem[201]},
    205     /* 201 */ {"iexcl", 0xA1, NULL},
    206     /* 202 */ {"lang", 0x2329, &MyHashItem[203]},
    207     /* 203 */ {"tau", 0x03C4, &MyHashItem[204]},
    208     /* 204 */ {"rho", 0x03C1, &MyHashItem[205]},
    209     /* 205 */ {"gamma", 0x03B3, NULL},
    210     /* 206 */ {"loz", 0x25CA, &MyHashItem[207]},
    211     /* 207 */ {"bull", 0x2022, &MyHashItem[208]},
    212     /* 208 */ {"piv", 0x03D6, NULL},
    213     /* 209 */ {"eacute", 0xE9, NULL},
    214     /* 210 */ {"zwnj", 0x200C, &MyHashItem[211]},
    215     /* 211 */ {"oslash", 0xF8, &MyHashItem[212]},
    216     /* 212 */ {"ccedil", 0xE7, &MyHashItem[213]},
    217     /* 213 */ {"THORN", 0xDE, &MyHashItem[214]},
    218     /* 214 */ {"Iuml", 0xCF, &MyHashItem[215]},
    219     /* 215 */ {"not", 0xAC, NULL},
    220     /* 216 */ {"sim", 0x223C, &MyHashItem[217]},
    221     /* 217 */ {"thetasym", 0x03D1, &MyHashItem[218]},
    222     /* 218 */ {"Acirc", 0xC2, NULL},
    223     /* 219 */ {"Dagger", 0x2021, &MyHashItem[220]},
    224     /* 220 */ {"fnof", 0x0192, NULL},
    225     /* 221 */ {"rlm", 0x200F, &MyHashItem[222]},
    226     /* 222 */ {"oline", 0x203E, &MyHashItem[223]},
    227     /* 223 */ {"Chi", 0x03A7, &MyHashItem[224]},
    228     /* 224 */ {"Xi", 0x039E, &MyHashItem[225]},
    229     /* 225 */ {"otilde", 0xF5, &MyHashItem[226]},
    230     /* 226 */ {"Iacute", 0xCD, &MyHashItem[227]},
    231     /* 227 */ {"copy", 0xA9, NULL},
    232     /* 228 */ {"ndash", 0x2013, &MyHashItem[229]},
    233     /* 229 */ {"ouml", 0xF6, NULL},
    234     /* 230 */ {"psi", 0x03C8, NULL},
    235     /* 231 */ {"sube", 0x2286, NULL},
    236     /* 232 */ {"emsp", 0x2003, &MyHashItem[233]},
    237     /* 233 */ {"asymp", 0x2248, &MyHashItem[234]},
    238     /* 234 */ {"prop", 0x221D, NULL},
    239     /* 235 */ {"infin", 0x221E, NULL},
    240     /* 236 */ {"empty", 0x2205, &MyHashItem[237]},
    241     /* 237 */ {"uacute", 0xFA, &MyHashItem[238]},
    242     /* 238 */ {"agrave", 0xE0, &MyHashItem[239]},
    243     /* 239 */ {"shy", 0xAD, NULL},
    244     /* 240 */ {"ensp", 0x2002, NULL},
    245     /* 241 */ {"acirc", 0xE2, NULL},
    246     /* 242 */ {"sub", 0x2282, &MyHashItem[243]},
    247     /* 243 */ {"epsilon", 0x03B5, NULL},
    248     /* 244 */ {"Yacute", 0xDD, &MyHashItem[245]},
    249     /* 245 */ {"Egrave", 0xC8, NULL},
    250     /* 246 */ {"there4", 0x2234, &MyHashItem[247]},
    251     /* 247 */ {"larr", 0x2190, &MyHashItem[248]},
    252     /* 248 */ {"uml", 0xA8, &MyHashItem[249]},
    253     /* 249 */ {"AMP", 0x26, NULL},
    254     /* 250 */ {"Sigma", 0x03A3, &MyHashItem[251]},
    255     /* 251 */ {"Aring", 0xC5, NULL},
    256     /* 252 */ {"yen", 0xA5, NULL},
    257     /* 253 */ {"oacute", 0xF3, &MyHashItem[254]},
    258     /* 254 */ {"raquo", 0xBB, NULL},
    259     /* 255 */ {"thinsp", 0x2009, NULL},
    260     /* 256 */ {"Ucirc", 0xDB, NULL},
    261 };
    262 
    263 static HashItem_si *MyHashItemTbl[] = {
    264     NULL,
    265     &MyHashItem[0],
    266     &MyHashItem[2],
    267     &MyHashItem[5],
    268     &MyHashItem[7],
    269     &MyHashItem[11],
    270     &MyHashItem[16],
    271     &MyHashItem[19],
    272     &MyHashItem[24],
    273     &MyHashItem[27],
    274     &MyHashItem[33],
    275     &MyHashItem[36],
    276     NULL,
    277     &MyHashItem[38],
    278     &MyHashItem[41],
    279     &MyHashItem[45],
    280     &MyHashItem[47],
    281     &MyHashItem[51],
    282     &MyHashItem[55],
    283     &MyHashItem[58],
    284     &MyHashItem[60],
    285     &MyHashItem[62],
    286     &MyHashItem[67],
    287     &MyHashItem[68],
    288     &MyHashItem[70],
    289     &MyHashItem[71],
    290     &MyHashItem[75],
    291     &MyHashItem[78],
    292     &MyHashItem[79],
    293     &MyHashItem[81],
    294     &MyHashItem[85],
    295     &MyHashItem[88],
    296     &MyHashItem[89],
    297     &MyHashItem[94],
    298     &MyHashItem[97],
    299     &MyHashItem[100],
    300     &MyHashItem[101],
    301     &MyHashItem[104],
    302     &MyHashItem[107],
    303     &MyHashItem[110],
    304     &MyHashItem[111],
    305     &MyHashItem[113],
    306     &MyHashItem[115],
    307     &MyHashItem[120],
    308     &MyHashItem[123],
    309     &MyHashItem[124],
    310     &MyHashItem[131],
    311     &MyHashItem[133],
    312     NULL,
    313     &MyHashItem[136],
    314     NULL,
    315     NULL,
    316     &MyHashItem[139],
    317     &MyHashItem[140],
    318     &MyHashItem[144],
    319     &MyHashItem[147],
    320     &MyHashItem[150],
    321     &MyHashItem[151],
    322     &MyHashItem[157],
    323     &MyHashItem[158],
    324     NULL,
    325     &MyHashItem[159],
    326     &MyHashItem[167],
    327     &MyHashItem[171],
    328     &MyHashItem[173],
    329     &MyHashItem[174],
    330     &MyHashItem[179],
    331     NULL,
    332     &MyHashItem[183],
    333     &MyHashItem[185],
    334     &MyHashItem[190],
    335     &MyHashItem[193],
    336     &MyHashItem[194],
    337     &MyHashItem[196],
    338     &MyHashItem[199],
    339     &MyHashItem[202],
    340     &MyHashItem[206],
    341     &MyHashItem[209],
    342     &MyHashItem[210],
    343     &MyHashItem[216],
    344     &MyHashItem[219],
    345     &MyHashItem[221],
    346     &MyHashItem[228],
    347     &MyHashItem[230],
    348     NULL,
    349     &MyHashItem[231],
    350     &MyHashItem[232],
    351     NULL,
    352     &MyHashItem[235],
    353     &MyHashItem[236],
    354     &MyHashItem[240],
    355     &MyHashItem[241],
    356     &MyHashItem[242],
    357     &MyHashItem[244],
    358     &MyHashItem[246],
    359     &MyHashItem[250],
    360     &MyHashItem[252],
    361     &MyHashItem[253],
    362     &MyHashItem[255],
    363     &MyHashItem[256],
    364 };
    365 
    366 Hash_si entity = { 100, MyHashItemTbl };