16
17
* along with this program; if not, write to the Free Software
17
18
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
18
19
* MA 02110-1301, USA.
21
22
#include <hashtab.h>
22
static struct cli_element entities_htable_elements[] = {
563
{"ffilig", 64259, 6},
774
{"ffllig", 64260, 6},
963
{"rpargt", 10644, 6},
1001
{"frac56", 8538, 6},
1016
{"colone", 8788, 6},
1019
{"rthree", 8908, 6},
1023
{"amalg", 10815, 5},
1029
{"Jsercy", 1032, 6},
1037
{"thinsp", 8201, 6},
1098
{"thksim", 8764, 6},
1105
{"jsercy", 1112, 6},
1114
{"rdquor", 8221, 6},
1154
{"frac35", 8535, 6},
1162
{"tprime", 8244, 6},
1190
{"lthree", 8907, 6},
1200
{"DotDot", 8412, 6},
1206
{"sstarf", 8902, 6},
1212
{"ulcrop", 8975, 6},
1220
{"Barwed", 8966, 6},
1235
{"thetasym", 977, 8},
1250
{"sbsol", 65128, 5},
1256
{"mnplus", 8723, 6},
1265
{"target", 8982, 6},
1291
{"marker", 9646, 6},
1330
{"fllig", 64258, 5},
1370
{"filig", 64257, 5},
1375
{"frac18", 8539, 6},
1377
{"ldquor", 8222, 6},
1380
{"lsaquo", 8249, 6},
1385
{"sqsube", 8849, 6},
1393
{"phmmat", 8499, 6},
1402
{"vellip", 8942, 6},
1426
{"planck", 8463, 6},
1427
{"samalg", 8720, 6},
1433
{"upsilon", 965, 7},
1444
{"sqsupe", 8850, 6},
1457
{"HARDcy", 1066, 6},
1503
{"hybull", 8259, 6},
1504
{"urcorn", 8989, 6},
1515
{"lagran", 8466, 6},
1532
{"frac58", 8541, 6},
1535
{"rsquor", 8217, 6},
1536
{"emsp14", 8197, 6},
1564
{"rtimes", 8906, 6},
1565
{"lpargt", 10656, 6},
1575
{"female", 9792, 6},
1581
{"plusdo", 8724, 6},
1590
{"wedgeq", 8793, 6},
1613
{"timesb", 8864, 6},
1624
{"ulcorn", 8988, 6},
1668
{"Vvdash", 8874, 6},
1708
{"frac23", 8532, 6},
1722
{"angmsd", 8737, 6},
1758
{"barwed", 8965, 6},
1770
{"compfn", 8728, 6},
1781
{"bowtie", 8904, 6},
1812
{"otimes", 8855, 6},
1815
{"nexist", 8708, 6},
1851
{"check", 10003, 5},
1853
{"minusb", 8863, 6},
1870
{"vprime", 8242, 6},
1872
{"SHCHcy", 1065, 6},
1894
{"frac78", 8542, 6},
1931
{"hamilt", 8459, 6},
1956
{"softcy", 1100, 6},
1962
{"copysr", 8471, 6},
1981
{"alefsym", 8501, 7},
1994
{"daleth", 8504, 6},
1995
{"veebar", 8891, 6},
2004
{"hellip", 8230, 6},
2027
{"weierp", 8472, 6},
23
static struct element entities_htable_elements[] = {
24
/* don't modify the order of elements here, an elements index is its hashcode, if you move it
25
* lookup won't work anymore correctly.
26
* You can safely change the value on the right.*/
30
{(const unsigned char*)"asymp", 8776},
31
{(const unsigned char*)"sup", 8835},
39
{(const unsigned char*)"crarr", 8629},
40
{(const unsigned char*)"copy", 169},
43
{(const unsigned char*)"ensp", 8194},
45
{(const unsigned char*)"forall", 8704},
50
{(const unsigned char*)"theta", 952},
56
{(const unsigned char*)"nbsp", 160},
62
{(const unsigned char*)"plusmn", 177},
63
{(const unsigned char*)"mdash", 8212},
64
{(const unsigned char*)"Omicron", 927},
65
{(const unsigned char*)"Mu", 924},
66
{(const unsigned char*)"Nu", 925},
67
{(const unsigned char*)"ndash", 8211},
71
{(const unsigned char*)"Chi", 935},
72
{(const unsigned char*)"Pi", 928},
76
{(const unsigned char*)"ETH", 208},
80
{(const unsigned char*)"Xi", 926},
84
{(const unsigned char*)"Phi", 934},
94
{(const unsigned char*)"bull", 8226},
96
{(const unsigned char*)"omicron", 959},
97
{(const unsigned char*)"mu", 956},
98
{(const unsigned char*)"nu", 957},
100
{(const unsigned char*)"or", 8744},
101
{(const unsigned char*)"circ", 710},
102
{(const unsigned char*)"ni", 8715},
103
{(const unsigned char*)"chi", 967},
104
{(const unsigned char*)"pi", 960},
112
{(const unsigned char*)"xi", 958},
116
{(const unsigned char*)"phi", 966},
127
{(const unsigned char*)"thetasym", 977},
128
{(const unsigned char*)"hearts", 9829},
165
{(const unsigned char*)"nsub", 8836},
166
{(const unsigned char*)"quot", 34},
167
{(const unsigned char*)"there4", 8756},
172
{(const unsigned char*)"part", 8706},
173
{(const unsigned char*)"sect", 167},
183
{(const unsigned char*)"euro", 8364},
184
{(const unsigned char*)"tilde", 732},
185
{(const unsigned char*)"Dagger", 8225},
196
{(const unsigned char*)"thinsp", 8201},
197
{(const unsigned char*)"loz", 9674},
199
{(const unsigned char*)"sup3", 179},
207
{(const unsigned char*)"curren", 164},
212
{(const unsigned char*)"yen", 165},
217
{(const unsigned char*)"dagger", 8224},
221
{(const unsigned char*)"ordm", 186},
225
{(const unsigned char*)"lang", 9001},
231
{(const unsigned char*)"rang", 9002},
232
{(const unsigned char*)"Auml", 196},
236
{(const unsigned char*)"Euml", 203},
237
{(const unsigned char*)"nbsp2", 160},
239
{(const unsigned char*)"Eta", 919},
240
{(const unsigned char*)"Iuml", 207},
245
{(const unsigned char*)"Sigma", 931},
246
{(const unsigned char*)"Agrave", 192},
247
{(const unsigned char*)"Ouml", 214},
249
{(const unsigned char*)"Egrave", 200},
252
{(const unsigned char*)"Uuml", 220},
253
{(const unsigned char*)"Igrave", 204},
256
{(const unsigned char*)"sup2", 178},
257
{(const unsigned char*)"nbsp3", 160},
259
{(const unsigned char*)"Ograve", 210},
262
{(const unsigned char*)"Yuml", 376},
264
{(const unsigned char*)"auml", 228},
265
{(const unsigned char*)"Ugrave", 217},
268
{(const unsigned char*)"Beta", 914},
269
{(const unsigned char*)"euml", 235},
271
{(const unsigned char*)"eta", 951},
272
{(const unsigned char*)"iuml", 239},
274
{(const unsigned char*)"darr", 8595},
277
{(const unsigned char*)"sigma", 963},
278
{(const unsigned char*)"harr", 8596},
279
{(const unsigned char*)"ouml", 246},
280
{(const unsigned char*)"cap", 8745},
281
{(const unsigned char*)"egrave", 232},
282
{(const unsigned char*)"larr", 8592},
283
{(const unsigned char*)"agrave", 224},
284
{(const unsigned char*)"uuml", 252},
285
{(const unsigned char*)"real", 8476},
286
{(const unsigned char*)"sum", 8721},
288
{(const unsigned char*)"piv", 982},
289
{(const unsigned char*)"rarr", 8594},
290
{(const unsigned char*)"sim", 8764},
291
{(const unsigned char*)"uarr", 8593},
292
{(const unsigned char*)"Zeta", 918},
293
{(const unsigned char*)"zwj", 8205},
294
{(const unsigned char*)"radic", 8730},
295
{(const unsigned char*)"igrave", 236},
296
{(const unsigned char*)"Atilde", 195},
297
{(const unsigned char*)"ograve", 242},
298
{(const unsigned char*)"ugrave", 249},
300
{(const unsigned char*)"beta", 946},
301
{(const unsigned char*)"lrm", 8206},
303
{(const unsigned char*)"yuml", 255},
309
{(const unsigned char*)"prod", 8719},
310
{(const unsigned char*)"Ntilde", 209},
311
{(const unsigned char*)"Lambda", 923},
313
{(const unsigned char*)"infin", 8734},
314
{(const unsigned char*)"sup1", 185},
315
{(const unsigned char*)"middot", 183},
316
{(const unsigned char*)"Otilde", 213},
317
{(const unsigned char*)"zwnj", 8204},
324
{(const unsigned char*)"zeta", 950},
325
{(const unsigned char*)"Acirc", 194},
326
{(const unsigned char*)"Kappa", 922},
328
{(const unsigned char*)"Ecirc", 202},
329
{(const unsigned char*)"atilde", 227},
332
{(const unsigned char*)"Icirc", 206},
333
{(const unsigned char*)"rlm", 8207},
337
{(const unsigned char*)"micro", 181},
338
{(const unsigned char*)"sube", 8838},
339
{(const unsigned char*)"Ocirc", 212},
341
{(const unsigned char*)"ntilde", 241},
342
{(const unsigned char*)"otilde", 245},
343
{(const unsigned char*)"Rho", 929},
344
{(const unsigned char*)"lambda", 955},
345
{(const unsigned char*)"Ucirc", 219},
347
{(const unsigned char*)"diams", 9830},
348
{(const unsigned char*)"Tau", 932},
349
{(const unsigned char*)"Aacute", 193},
353
{(const unsigned char*)"Eacute", 201},
356
{(const unsigned char*)"acirc", 226},
357
{(const unsigned char*)"Iacute", 205},
358
{(const unsigned char*)"kappa", 954},
359
{(const unsigned char*)"pound", 163},
360
{(const unsigned char*)"ecirc", 234},
361
{(const unsigned char*)"frac14", 188},
363
{(const unsigned char*)"Oacute", 211},
364
{(const unsigned char*)"icirc", 238},
367
{(const unsigned char*)"lceil", 8968},
369
{(const unsigned char*)"Uacute", 218},
370
{(const unsigned char*)"ocirc", 244},
373
{(const unsigned char*)"rceil", 8969},
374
{(const unsigned char*)"Yacute", 221},
375
{(const unsigned char*)"rho", 961},
376
{(const unsigned char*)"uml", 168},
377
{(const unsigned char*)"ucirc", 251},
380
{(const unsigned char*)"tau", 964},
381
{(const unsigned char*)"aacute", 225},
385
{(const unsigned char*)"eacute", 233},
389
{(const unsigned char*)"iacute", 237},
391
{(const unsigned char*)"spades", 9824},
394
{(const unsigned char*)"prop", 8733},
395
{(const unsigned char*)"oacute", 243},
396
{(const unsigned char*)"frac34", 190},
400
{(const unsigned char*)"sigmaf", 962},
401
{(const unsigned char*)"uacute", 250},
405
{(const unsigned char*)"yacute", 253},
407
{(const unsigned char*)"THORN", 222},
420
{(const unsigned char*)"brvbar", 166},
425
{(const unsigned char*)"supe", 8839},
430
{(const unsigned char*)"sdot", 8901},
431
{(const unsigned char*)"Delta", 916},
432
{(const unsigned char*)"aelig", 230},
443
{(const unsigned char*)"szlig", 223},
446
{(const unsigned char*)"oelig", 339},
450
{(const unsigned char*)"int", 8747},
463
{(const unsigned char*)"delta", 948},
484
{(const unsigned char*)"lsaquo", 8249},
486
{(const unsigned char*)"para", 182},
490
{(const unsigned char*)"rsaquo", 8250},
496
{(const unsigned char*)"Omega", 937},
499
{(const unsigned char*)"oplus", 8853},
500
{(const unsigned char*)"isin", 8712},
501
{(const unsigned char*)"bdquo", 8222},
502
{(const unsigned char*)"nabla", 8711},
505
{(const unsigned char*)"cent", 162},
506
{(const unsigned char*)"lsquo", 8216},
510
{(const unsigned char*)"ldquo", 8220},
511
{(const unsigned char*)"laquo", 171},
512
{(const unsigned char*)"Alpha", 913},
514
{(const unsigned char*)"rsquo", 8217},
516
{(const unsigned char*)"rdquo", 8221},
517
{(const unsigned char*)"raquo", 187},
526
{(const unsigned char*)"ang", 8736},
528
{(const unsigned char*)"Iota", 921},
529
{(const unsigned char*)"omega", 969},
532
{(const unsigned char*)"deg", 176},
538
{(const unsigned char*)"Epsilon", 917},
541
{(const unsigned char*)"dArr", 8659},
544
{(const unsigned char*)"alpha", 945},
545
{(const unsigned char*)"hArr", 8660},
546
{(const unsigned char*)"reg", 174},
547
{(const unsigned char*)"clubs", 9827},
548
{(const unsigned char*)"alefsym", 8501},
549
{(const unsigned char*)"lArr", 8656},
551
{(const unsigned char*)"shy", 173},
554
{(const unsigned char*)"Upsilon", 933},
555
{(const unsigned char*)"rArr", 8658},
556
{(const unsigned char*)"lfloor", 8970},
557
{(const unsigned char*)"Scaron", 352},
558
{(const unsigned char*)"uArr", 8657},
559
{(const unsigned char*)"emsp", 8195},
560
{(const unsigned char*)"iota", 953},
562
{(const unsigned char*)"rfloor", 8971},
564
{(const unsigned char*)"times", 215},
570
{(const unsigned char*)"epsilon", 949},
576
{(const unsigned char*)"empty", 8709},
583
{(const unsigned char*)"thorn", 254},
585
{(const unsigned char*)"minus", 8722},
586
{(const unsigned char*)"upsilon", 965},
588
{(const unsigned char*)"scaron", 353},
593
{(const unsigned char*)"Psi", 936},
599
{(const unsigned char*)"permil", 8240},
604
{(const unsigned char*)"gt", 62},
607
{(const unsigned char*)"trade", 8482},
609
{(const unsigned char*)"ge", 8805},
614
{(const unsigned char*)"le", 8804},
616
{(const unsigned char*)"ne", 8800},
619
{(const unsigned char*)"exist", 8707},
620
{(const unsigned char*)"ordf", 170},
622
{(const unsigned char*)"hellip", 8230},
623
{(const unsigned char*)"iexcl", 161},
624
{(const unsigned char*)"Aring", 197},
625
{(const unsigned char*)"psi", 968},
627
{(const unsigned char*)"frac12", 189},
633
{(const unsigned char*)"oline", 8254},
636
{(const unsigned char*)"apos ", 39},
639
{(const unsigned char*)"upsih", 978},
640
{(const unsigned char*)"frasl", 8260},
642
{(const unsigned char*)"Ccedil", 199},
655
{(const unsigned char*)"perp", 8869},
656
{(const unsigned char*)"aring", 229},
657
{(const unsigned char*)"Prime", 8243},
661
{(const unsigned char*)"notin", 8713},
667
{(const unsigned char*)"AElig", 198},
671
{(const unsigned char*)"iquest", 191},
672
{(const unsigned char*)"ccedil", 231},
678
{(const unsigned char*)"divide", 247},
681
{(const unsigned char*)"OElig", 338},
683
{(const unsigned char*)"image", 8465},
689
{(const unsigned char*)"prime", 8242},
691
{(const unsigned char*)"Oslash", 216},
694
{(const unsigned char*)"weierp", 8472},
699
{(const unsigned char*)"fnof", 402},
700
{(const unsigned char*)"cedil", 184},
702
{(const unsigned char*)"eth", 240},
711
{(const unsigned char*)"not", 172},
712
{(const unsigned char*)"sub", 8834},
718
{(const unsigned char*)"equiv", 8801},
723
{(const unsigned char*)"oslash", 248},
724
{(const unsigned char*)"cong", 8773},
728
{(const unsigned char*)"otimes", 8855},
732
{(const unsigned char*)"lowast", 8727},
749
{(const unsigned char*)"Gamma", 915},
774
{(const unsigned char*)"sbquo", 8218},
781
{(const unsigned char*)"gamma", 947},
782
{(const unsigned char*)"and", 8743},
783
{(const unsigned char*)"cup", 8746},
787
{(const unsigned char*)"Theta", 920},
794
{(const unsigned char*)"macr", 175},
795
{(const unsigned char*)"acute", 180},
2072
const struct cli_hashtable entities_htable = {
2073
entities_htable_elements, 2048, 743, 1638
797
const struct hashtable entities_htable = {
798
entities_htable_elements, 769, 253, 615