Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Temporary work around for a bug of the gcc build chain on RiscV. See [faa62e0934].
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 55d88884ed73c699bbacc60e68b63adc1bc1f1bedee8bc1900f69648edcf7a83
User & Date: rolf 2024-07-02 22:35:36
Context
2024-07-04
01:32
Added documentation for isHTML5CustonName. Leaf check-in: 4459505e11 user: rolf tags: trunk
01:17
Started release work. check-in: fc340a256f user: rolf tags: prepare-release
2024-07-02
22:35
Temporary work around for a bug of the gcc build chain on RiscV. See [faa62e0934]. check-in: 55d88884ed user: rolf tags: trunk
22:09
Updated the CHANGES file. check-in: d02dcd66ea user: rolf tags: trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to generic/domhtml.c.

151
152
153
154
155
156
157







158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
|   new character entities, add entries to this table.
|
|   Note: For the decoder to work, the name of the entity reference
|   (including the leading & and closing ;) must not be shorter than
|   the value.
|
\---------------------------------------------------------------------------*/







static Er er_sequences[] = {
    { "AElig",                           "\xC3\x86",                  0 },
    { "AMP",                             "\x26",                      0 },
    { "Aacute",                          "\xC3\x81",                  0 },
    { "Abreve",                          "\xC4\x82",                  0 },
    { "Acirc",                           "\xC3\x82",                  0 },
    { "Acy",                             "\xD0\x90",                  0 },
    { "Afr",                             "\xF0\x9D\x94\x84",          0 },
    { "Agrave",                          "\xC3\x80",                  0 },
    { "Alpha",                           "\xCE\x91",                  0 },
    { "Amacr",                           "\xC4\x80",                  0 },
    { "And",                             "\xE2\xA9\x93",              0 },
    { "Aogon",                           "\xC4\x84",                  0 },
    { "Aopf",                            "\xF0\x9D\x94\xB8",          0 },
    { "ApplyFunction",                   "\xE2\x81\xA1",              0 },
    { "Aring",                           "\xC3\x85",                  0 },
    { "Ascr",                            "\xF0\x9D\x92\x9C",          0 },
    { "Assign",                          "\xE2\x89\x94",              0 },
    { "Atilde",                          "\xC3\x83",                  0 },
    { "Auml",                            "\xC3\x84",                  0 },
    { "Backslash",                       "\xE2\x88\x96",              0 },
    { "Barv",                            "\xE2\xAB\xA7",              0 },
    { "Barwed",                          "\xE2\x8C\x86",              0 },
    { "Bcy",                             "\xD0\x91",                  0 },
    { "Because",                         "\xE2\x88\xB5",              0 },
    { "Bernoullis",                      "\xE2\x84\xAC",              0 },
    { "Beta",                            "\xCE\x92",                  0 },
    { "Bfr",                             "\xF0\x9D\x94\x85",          0 },
    { "Bopf",                            "\xF0\x9D\x94\xB9",          0 },
    { "Breve",                           "\xCB\x98",                  0 },
    { "Bscr",                            "\xE2\x84\xAC",              0 },
    { "Bumpeq",                          "\xE2\x89\x8E",              0 },
    { "CHcy",                            "\xD0\xA7",                  0 },
    { "COPY",                            "\xC2\xA9",                  0 },
    { "Cacute",                          "\xC4\x86",                  0 },
    { "Cap",                             "\xE2\x8B\x92",              0 },
    { "CapitalDifferentialD",            "\xE2\x85\x85",              0 },
    { "Cayleys",                         "\xE2\x84\xAD",              0 },
    { "Ccaron",                          "\xC4\x8C",                  0 },
    { "Ccedil",                          "\xC3\x87",                  0 },
    { "Ccirc",                           "\xC4\x88",                  0 },
    { "Cconint",                         "\xE2\x88\xB0",              0 },
    { "Cdot",                            "\xC4\x8A",                  0 },
    { "Cedilla",                         "\xC2\xB8",                  0 },
    { "CenterDot",                       "\xC2\xB7",                  0 },
    { "Cfr",                             "\xE2\x84\xAD",              0 },
    { "Chi",                             "\xCE\xA7",                  0 },
    { "CircleDot",                       "\xE2\x8A\x99",              0 },
    { "CircleMinus",                     "\xE2\x8A\x96",              0 },
    { "CirclePlus",                      "\xE2\x8A\x95",              0 },
    { "CircleTimes",                     "\xE2\x8A\x97",              0 },
    { "ClockwiseContourIntegral",        "\xE2\x88\xB2",              0 },
    { "CloseCurlyDoubleQuote",           "\xE2\x80\x9D",              0 },
    { "CloseCurlyQuote",                 "\xE2\x80\x99",              0 },
    { "Colon",                           "\xE2\x88\xB7",              0 },
    { "Colone",                          "\xE2\xA9\xB4",              0 },
    { "Congruent",                       "\xE2\x89\xA1",              0 },
    { "Conint",                          "\xE2\x88\xAF",              0 },
    { "ContourIntegral",                 "\xE2\x88\xAE",              0 },
    { "Copf",                            "\xE2\x84\x82",              0 },
    { "Coproduct",                       "\xE2\x88\x90",              0 },
    { "CounterClockwiseContourIntegral", "\xE2\x88\xB3",              0 },
    { "Cross",                           "\xE2\xA8\xAF",              0 },
    { "Cscr",                            "\xF0\x9D\x92\x9E",          0 },
    { "Cup",                             "\xE2\x8B\x93",              0 },
    { "CupCap",                          "\xE2\x89\x8D",              0 },
    { "DD",                              "\xE2\x85\x85",              0 },
    { "DDotrahd",                        "\xE2\xA4\x91",              0 },
    { "DJcy",                            "\xD0\x82",                  0 },
    { "DScy",                            "\xD0\x85",                  0 },
    { "DZcy",                            "\xD0\x8F",                  0 },
    { "Dagger",                          "\xE2\x80\xA1",              0 },
    { "Darr",                            "\xE2\x86\xA1",              0 },
    { "Dashv",                           "\xE2\xAB\xA4",              0 },
    { "Dcaron",                          "\xC4\x8E",                  0 },
    { "Dcy",                             "\xD0\x94",                  0 },
    { "Del",                             "\xE2\x88\x87",              0 },
    { "Delta",                           "\xCE\x94",                  0 },
    { "Dfr",                             "\xF0\x9D\x94\x87",          0 },
    { "DiacriticalAcute",                "\xC2\xB4",                  0 },
    { "DiacriticalDot",                  "\xCB\x99",                  0 },
    { "DiacriticalDoubleAcute",          "\xCB\x9D",                  0 },
    { "DiacriticalGrave",                "\x60",                      0 },
    { "DiacriticalTilde",                "\xCB\x9C",                  0 },
    { "Diamond",                         "\xE2\x8B\x84",              0 },
    { "DifferentialD",                   "\xE2\x85\x86",              0 },
    { "Dopf",                            "\xF0\x9D\x94\xBB",          0 },
    { "Dot",                             "\xC2\xA8",                  0 },
    { "DotDot",                          "\xE2\x83\x9C",              0 },
    { "DotEqual",                        "\xE2\x89\x90",              0 },
    { "DoubleContourIntegral",           "\xE2\x88\xAF",              0 },
    { "DoubleDot",                       "\xC2\xA8",                  0 },
    { "DoubleDownArrow",                 "\xE2\x87\x93",              0 },
    { "DoubleLeftArrow",                 "\xE2\x87\x90",              0 },
    { "DoubleLeftRightArrow",            "\xE2\x87\x94",              0 },
    { "DoubleLeftTee",                   "\xE2\xAB\xA4",              0 },
    { "DoubleLongLeftArrow",             "\xE2\x9F\xB8",              0 },
    { "DoubleLongLeftRightArrow",        "\xE2\x9F\xBA",              0 },
    { "DoubleLongRightArrow",            "\xE2\x9F\xB9",              0 },
    { "DoubleRightArrow",                "\xE2\x87\x92",              0 },
    { "DoubleRightTee",                  "\xE2\x8A\xA8",              0 },
    { "DoubleUpArrow",                   "\xE2\x87\x91",              0 },
    { "DoubleUpDownArrow",               "\xE2\x87\x95",              0 },
    { "DoubleVerticalBar",               "\xE2\x88\xA5",              0 },
    { "DownArrow",                       "\xE2\x86\x93",              0 },
    { "DownArrowBar",                    "\xE2\xA4\x93",              0 },
    { "DownArrowUpArrow",                "\xE2\x87\xB5",              0 },
    { "DownBreve",                       "\xCC\x91",                  0 },
    { "DownLeftRightVector",             "\xE2\xA5\x90",              0 },
    { "DownLeftTeeVector",               "\xE2\xA5\x9E",              0 },
    { "DownLeftVector",                  "\xE2\x86\xBD",              0 },
    { "DownLeftVectorBar",               "\xE2\xA5\x96",              0 },
    { "DownRightTeeVector",              "\xE2\xA5\x9F",              0 },
    { "DownRightVector",                 "\xE2\x87\x81",              0 },
    { "DownRightVectorBar",              "\xE2\xA5\x97",              0 },
    { "DownTee",                         "\xE2\x8A\xA4",              0 },
    { "DownTeeArrow",                    "\xE2\x86\xA7",              0 },
    { "Downarrow",                       "\xE2\x87\x93",              0 },
    { "Dscr",                            "\xF0\x9D\x92\x9F",          0 },
    { "Dstrok",                          "\xC4\x90",                  0 },
    { "ENG",                             "\xC5\x8A",                  0 },
    { "ETH",                             "\xC3\x90",                  0 },
    { "Eacute",                          "\xC3\x89",                  0 },
    { "Ecaron",                          "\xC4\x9A",                  0 },
    { "Ecirc",                           "\xC3\x8A",                  0 },
    { "Ecy",                             "\xD0\xAD",                  0 },
    { "Edot",                            "\xC4\x96",                  0 },
    { "Efr",                             "\xF0\x9D\x94\x88",          0 },
    { "Egrave",                          "\xC3\x88",                  0 },
    { "Element",                         "\xE2\x88\x88",              0 },
    { "Emacr",                           "\xC4\x92",                  0 },
    { "EmptySmallSquare",                "\xE2\x97\xBB",              0 },
    { "EmptyVerySmallSquare",            "\xE2\x96\xAB",              0 },
    { "Eogon",                           "\xC4\x98",                  0 },
    { "Eopf",                            "\xF0\x9D\x94\xBC",          0 },
    { "Epsilon",                         "\xCE\x95",                  0 },
    { "Equal",                           "\xE2\xA9\xB5",              0 },
    { "EqualTilde",                      "\xE2\x89\x82",              0 },
    { "Equilibrium",                     "\xE2\x87\x8C",              0 },
    { "Escr",                            "\xE2\x84\xB0",              0 },
    { "Esim",                            "\xE2\xA9\xB3",              0 },
    { "Eta",                             "\xCE\x97",                  0 },
    { "Euml",                            "\xC3\x8B",                  0 },
    { "Exists",                          "\xE2\x88\x83",              0 },
    { "ExponentialE",                    "\xE2\x85\x87",              0 },
    { "Fcy",                             "\xD0\xA4",                  0 },
    { "Ffr",                             "\xF0\x9D\x94\x89",          0 },
    { "FilledSmallSquare",               "\xE2\x97\xBC",              0 },
    { "FilledVerySmallSquare",           "\xE2\x96\xAA",              0 },
    { "Fopf",                            "\xF0\x9D\x94\xBD",          0 },
    { "ForAll",                          "\xE2\x88\x80",              0 },
    { "Fouriertrf",                      "\xE2\x84\xB1",              0 },
    { "Fscr",                            "\xE2\x84\xB1",              0 },
    { "GJcy",                            "\xD0\x83",                  0 },
    { "GT",                              "\x3E",                      0 },
    { "Gamma",                           "\xCE\x93",                  0 },
    { "Gammad",                          "\xCF\x9C",                  0 },
    { "Gbreve",                          "\xC4\x9E",                  0 },
    { "Gcedil",                          "\xC4\xA2",                  0 },
    { "Gcirc",                           "\xC4\x9C",                  0 },
    { "Gcy",                             "\xD0\x93",                  0 },
    { "Gdot",                            "\xC4\xA0",                  0 },
    { "Gfr",                             "\xF0\x9D\x94\x8A",          0 },
    { "Gg",                              "\xE2\x8B\x99",              0 },
    { "Gopf",                            "\xF0\x9D\x94\xBE",          0 },
    { "GreaterEqual",                    "\xE2\x89\xA5",              0 },
    { "GreaterEqualLess",                "\xE2\x8B\x9B",              0 },
    { "GreaterFullEqual",                "\xE2\x89\xA7",              0 },
    { "GreaterGreater",                  "\xE2\xAA\xA2",              0 },
    { "GreaterLess",                     "\xE2\x89\xB7",              0 },
    { "GreaterSlantEqual",               "\xE2\xA9\xBE",              0 },
    { "GreaterTilde",                    "\xE2\x89\xB3",              0 },
    { "Gscr",                            "\xF0\x9D\x92\xA2",          0 },
    { "Gt",                              "\xE2\x89\xAB",              0 },
    { "HARDcy",                          "\xD0\xAA",                  0 },
    { "Hacek",                           "\xCB\x87",                  0 },
    { "Hat",                             "\x5E",                      0 },
    { "Hcirc",                           "\xC4\xA4",                  0 },
    { "Hfr",                             "\xE2\x84\x8C",              0 },
    { "HilbertSpace",                    "\xE2\x84\x8B",              0 },
    { "Hopf",                            "\xE2\x84\x8D",              0 },
    { "HorizontalLine",                  "\xE2\x94\x80",              0 },
    { "Hscr",                            "\xE2\x84\x8B",              0 },
    { "Hstrok",                          "\xC4\xA6",                  0 },
    { "HumpDownHump",                    "\xE2\x89\x8E",              0 },
    { "HumpEqual",                       "\xE2\x89\x8F",              0 },
    { "IEcy",                            "\xD0\x95",                  0 },
    { "IJlig",                           "\xC4\xB2",                  0 },
    { "IOcy",                            "\xD0\x81",                  0 },
    { "Iacute",                          "\xC3\x8D",                  0 },
    { "Icirc",                           "\xC3\x8E",                  0 },
    { "Icy",                             "\xD0\x98",                  0 },
    { "Idot",                            "\xC4\xB0",                  0 },
    { "Ifr",                             "\xE2\x84\x91",              0 },
    { "Igrave",                          "\xC3\x8C",                  0 },
    { "Im",                              "\xE2\x84\x91",              0 },
    { "Imacr",                           "\xC4\xAA",                  0 },
    { "ImaginaryI",                      "\xE2\x85\x88",              0 },
    { "Implies",                         "\xE2\x87\x92",              0 },
    { "Int",                             "\xE2\x88\xAC",              0 },
    { "Integral",                        "\xE2\x88\xAB",              0 },
    { "Intersection",                    "\xE2\x8B\x82",              0 },
    { "InvisibleComma",                  "\xE2\x81\xA3",              0 },
    { "InvisibleTimes",                  "\xE2\x81\xA2",              0 },
    { "Iogon",                           "\xC4\xAE",                  0 },
    { "Iopf",                            "\xF0\x9D\x95\x80",          0 },
    { "Iota",                            "\xCE\x99",                  0 },
    { "Iscr",                            "\xE2\x84\x90",              0 },
    { "Itilde",                          "\xC4\xA8",                  0 },
    { "Iukcy",                           "\xD0\x86",                  0 },
    { "Iuml",                            "\xC3\x8F",                  0 },
    { "Jcirc",                           "\xC4\xB4",                  0 },
    { "Jcy",                             "\xD0\x99",                  0 },
    { "Jfr",                             "\xF0\x9D\x94\x8D",          0 },
    { "Jopf",                            "\xF0\x9D\x95\x81",          0 },
    { "Jscr",                            "\xF0\x9D\x92\xA5",          0 },
    { "Jsercy",                          "\xD0\x88",                  0 },
    { "Jukcy",                           "\xD0\x84",                  0 },
    { "KHcy",                            "\xD0\xA5",                  0 },
    { "KJcy",                            "\xD0\x8C",                  0 },
    { "Kappa",                           "\xCE\x9A",                  0 },
    { "Kcedil",                          "\xC4\xB6",                  0 },
    { "Kcy",                             "\xD0\x9A",                  0 },
    { "Kfr",                             "\xF0\x9D\x94\x8E",          0 },
    { "Kopf",                            "\xF0\x9D\x95\x82",          0 },
    { "Kscr",                            "\xF0\x9D\x92\xA6",          0 },
    { "LJcy",                            "\xD0\x89",                  0 },
    { "LT",                              "\x3C",                      0 },
    { "Lacute",                          "\xC4\xB9",                  0 },
    { "Lambda",                          "\xCE\x9B",                  0 },
    { "Lang",                            "\xE2\x9F\xAA",              0 },
    { "Laplacetrf",                      "\xE2\x84\x92",              0 },
    { "Larr",                            "\xE2\x86\x9E",              0 },
    { "Lcaron",                          "\xC4\xBD",                  0 },
    { "Lcedil",                          "\xC4\xBB",                  0 },
    { "Lcy",                             "\xD0\x9B",                  0 },
    { "LeftAngleBracket",                "\xE2\x9F\xA8",              0 },
    { "LeftArrow",                       "\xE2\x86\x90",              0 },
    { "LeftArrowBar",                    "\xE2\x87\xA4",              0 },
    { "LeftArrowRightArrow",             "\xE2\x87\x86",              0 },
    { "LeftCeiling",                     "\xE2\x8C\x88",              0 },
    { "LeftDoubleBracket",               "\xE2\x9F\xA6",              0 },
    { "LeftDownTeeVector",               "\xE2\xA5\xA1",              0 },
    { "LeftDownVector",                  "\xE2\x87\x83",              0 },
    { "LeftDownVectorBar",               "\xE2\xA5\x99",              0 },
    { "LeftFloor",                       "\xE2\x8C\x8A",              0 },
    { "LeftRightArrow",                  "\xE2\x86\x94",              0 },
    { "LeftRightVector",                 "\xE2\xA5\x8E",              0 },
    { "LeftTee",                         "\xE2\x8A\xA3",              0 },
    { "LeftTeeArrow",                    "\xE2\x86\xA4",              0 },
    { "LeftTeeVector",                   "\xE2\xA5\x9A",              0 },
    { "LeftTriangle",                    "\xE2\x8A\xB2",              0 },
    { "LeftTriangleBar",                 "\xE2\xA7\x8F",              0 },
    { "LeftTriangleEqual",               "\xE2\x8A\xB4",              0 },
    { "LeftUpDownVector",                "\xE2\xA5\x91",              0 },
    { "LeftUpTeeVector",                 "\xE2\xA5\xA0",              0 },
    { "LeftUpVector",                    "\xE2\x86\xBF",              0 },
    { "LeftUpVectorBar",                 "\xE2\xA5\x98",              0 },
    { "LeftVector",                      "\xE2\x86\xBC",              0 },
    { "LeftVectorBar",                   "\xE2\xA5\x92",              0 },
    { "Leftarrow",                       "\xE2\x87\x90",              0 },
    { "Leftrightarrow",                  "\xE2\x87\x94",              0 },
    { "LessEqualGreater",                "\xE2\x8B\x9A",              0 },
    { "LessFullEqual",                   "\xE2\x89\xA6",              0 },
    { "LessGreater",                     "\xE2\x89\xB6",              0 },
    { "LessLess",                        "\xE2\xAA\xA1",              0 },
    { "LessSlantEqual",                  "\xE2\xA9\xBD",              0 },
    { "LessTilde",                       "\xE2\x89\xB2",              0 },
    { "Lfr",                             "\xF0\x9D\x94\x8F",          0 },
    { "Ll",                              "\xE2\x8B\x98",              0 },
    { "Lleftarrow",                      "\xE2\x87\x9A",              0 },
    { "Lmidot",                          "\xC4\xBF",                  0 },
    { "LongLeftArrow",                   "\xE2\x9F\xB5",              0 },
    { "LongLeftRightArrow",              "\xE2\x9F\xB7",              0 },
    { "LongRightArrow",                  "\xE2\x9F\xB6",              0 },
    { "Longleftarrow",                   "\xE2\x9F\xB8",              0 },
    { "Longleftrightarrow",              "\xE2\x9F\xBA",              0 },
    { "Longrightarrow",                  "\xE2\x9F\xB9",              0 },
    { "Lopf",                            "\xF0\x9D\x95\x83",          0 },
    { "LowerLeftArrow",                  "\xE2\x86\x99",              0 },
    { "LowerRightArrow",                 "\xE2\x86\x98",              0 },
    { "Lscr",                            "\xE2\x84\x92",              0 },
    { "Lsh",                             "\xE2\x86\xB0",              0 },
    { "Lstrok",                          "\xC5\x81",                  0 },
    { "Lt",                              "\xE2\x89\xAA",              0 },
    { "Map",                             "\xE2\xA4\x85",              0 },
    { "Mcy",                             "\xD0\x9C",                  0 },
    { "MediumSpace",                     "\xE2\x81\x9F",              0 },
    { "Mellintrf",                       "\xE2\x84\xB3",              0 },
    { "Mfr",                             "\xF0\x9D\x94\x90",          0 },
    { "MinusPlus",                       "\xE2\x88\x93",              0 },
    { "Mopf",                            "\xF0\x9D\x95\x84",          0 },
    { "Mscr",                            "\xE2\x84\xB3",              0 },
    { "Mu",                              "\xCE\x9C",                  0 },
    { "NJcy",                            "\xD0\x8A",                  0 },
    { "Nacute",                          "\xC5\x83",                  0 },
    { "Ncaron",                          "\xC5\x87",                  0 },
    { "Ncedil",                          "\xC5\x85",                  0 },
    { "Ncy",                             "\xD0\x9D",                  0 },
    { "NegativeMediumSpace",             "\xE2\x80\x8B",              0 },
    { "NegativeThickSpace",              "\xE2\x80\x8B",              0 },
    { "NegativeThinSpace",               "\xE2\x80\x8B",              0 },
    { "NegativeVeryThinSpace",           "\xE2\x80\x8B",              0 },
    { "NestedGreaterGreater",            "\xE2\x89\xAB",              0 },
    { "NestedLessLess",                  "\xE2\x89\xAA",              0 },
    { "NewLine",                         "\x0A",                      0 },
    { "Nfr",                             "\xF0\x9D\x94\x91",          0 },
    { "NoBreak",                         "\xE2\x81\xA0",              0 },
    { "NonBreakingSpace",                "\xC2\xA0",                  0 },
    { "Nopf",                            "\xE2\x84\x95",              0 },
    { "Not",                             "\xE2\xAB\xAC",              0 },
    { "NotCongruent",                    "\xE2\x89\xA2",              0 },
    { "NotCupCap",                       "\xE2\x89\xAD",              0 },
    { "NotDoubleVerticalBar",            "\xE2\x88\xA6",              0 },
    { "NotElement",                      "\xE2\x88\x89",              0 },
    { "NotEqual",                        "\xE2\x89\xA0",              0 },
    { "NotEqualTilde",                   "\xE2\x89\x82\xCC\xB8",      0 },
    { "NotExists",                       "\xE2\x88\x84",              0 },
    { "NotGreater",                      "\xE2\x89\xAF",              0 },
    { "NotGreaterEqual",                 "\xE2\x89\xB1",              0 },
    { "NotGreaterFullEqual",             "\xE2\x89\xA7\xCC\xB8",      0 },
    { "NotGreaterGreater",               "\xE2\x89\xAB\xCC\xB8",      0 },
    { "NotGreaterLess",                  "\xE2\x89\xB9",              0 },
    { "NotGreaterSlantEqual",            "\xE2\xA9\xBE\xCC\xB8",      0 },
    { "NotGreaterTilde",                 "\xE2\x89\xB5",              0 },
    { "NotHumpDownHump",                 "\xE2\x89\x8E\xCC\xB8",      0 },
    { "NotHumpEqual",                    "\xE2\x89\x8F\xCC\xB8",      0 },
    { "NotLeftTriangle",                 "\xE2\x8B\xAA",              0 },
    { "NotLeftTriangleBar",              "\xE2\xA7\x8F\xCC\xB8",      0 },
    { "NotLeftTriangleEqual",            "\xE2\x8B\xAC",              0 },
    { "NotLess",                         "\xE2\x89\xAE",              0 },
    { "NotLessEqual",                    "\xE2\x89\xB0",              0 },
    { "NotLessGreater",                  "\xE2\x89\xB8",              0 },
    { "NotLessLess",                     "\xE2\x89\xAA\xCC\xB8",      0 },
    { "NotLessSlantEqual",               "\xE2\xA9\xBD\xCC\xB8",      0 },
    { "NotLessTilde",                    "\xE2\x89\xB4",              0 },
    { "NotNestedGreaterGreater",         "\xE2\xAA\xA2\xCC\xB8",      0 },
    { "NotNestedLessLess",               "\xE2\xAA\xA1\xCC\xB8",      0 },
    { "NotPrecedes",                     "\xE2\x8A\x80",              0 },
    { "NotPrecedesEqual",                "\xE2\xAA\xAF\xCC\xB8",      0 },
    { "NotPrecedesSlantEqual",           "\xE2\x8B\xA0",              0 },
    { "NotReverseElement",               "\xE2\x88\x8C",              0 },
    { "NotRightTriangle",                "\xE2\x8B\xAB",              0 },
    { "NotRightTriangleBar",             "\xE2\xA7\x90\xCC\xB8",      0 },
    { "NotRightTriangleEqual",           "\xE2\x8B\xAD",              0 },
    { "NotSquareSubset",                 "\xE2\x8A\x8F\xCC\xB8",      0 },
    { "NotSquareSubsetEqual",            "\xE2\x8B\xA2",              0 },
    { "NotSquareSuperset",               "\xE2\x8A\x90\xCC\xB8",      0 },
    { "NotSquareSupersetEqual",          "\xE2\x8B\xA3",              0 },
    { "NotSubset",                       "\xE2\x8A\x82\xE2\x83\x92",  0 },
    { "NotSubsetEqual",                  "\xE2\x8A\x88",              0 },
    { "NotSucceeds",                     "\xE2\x8A\x81",              0 },
    { "NotSucceedsEqual",                "\xE2\xAA\xB0\xCC\xB8",      0 },
    { "NotSucceedsSlantEqual",           "\xE2\x8B\xA1",              0 },
    { "NotSucceedsTilde",                "\xE2\x89\xBF\xCC\xB8",      0 },
    { "NotSuperset",                     "\xE2\x8A\x83\xE2\x83\x92",  0 },
    { "NotSupersetEqual",                "\xE2\x8A\x89",              0 },
    { "NotTilde",                        "\xE2\x89\x81",              0 },
    { "NotTildeEqual",                   "\xE2\x89\x84",              0 },
    { "NotTildeFullEqual",               "\xE2\x89\x87",              0 },
    { "NotTildeTilde",                   "\xE2\x89\x89",              0 },
    { "NotVerticalBar",                  "\xE2\x88\xA4",              0 },
    { "Nscr",                            "\xF0\x9D\x92\xA9",          0 },
    { "Ntilde",                          "\xC3\x91",                  0 },
    { "Nu",                              "\xCE\x9D",                  0 },
    { "OElig",                           "\xC5\x92",                  0 },
    { "Oacute",                          "\xC3\x93",                  0 },
    { "Ocirc",                           "\xC3\x94",                  0 },
    { "Ocy",                             "\xD0\x9E",                  0 },
    { "Odblac",                          "\xC5\x90",                  0 },







>
>
>
>
>
>
>

|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|







151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
|   new character entities, add entries to this table.
|
|   Note: For the decoder to work, the name of the entity reference
|   (including the leading & and closing ;) must not be shorter than
|   the value.
|
\---------------------------------------------------------------------------*/
/* This is a temporary hack to work around a bug of the gcc build chain
 * on RiscV. 
 * see https://tdom.org/index.html/tktview?name=faa62e0934 */
#ifdef __riscv
#pragma GCC push_options
#pragma GCC optimize ("O0")
#endif
static Er er_sequences[] = {
{ "AElig",                           "\xC3\x86",                  0 },
{ "AMP",                             "\x26",                      0 },
{ "Aacute",                          "\xC3\x81",                  0 },
{ "Abreve",                          "\xC4\x82",                  0 },
{ "Acirc",                           "\xC3\x82",                  0 },
{ "Acy",                             "\xD0\x90",                  0 },
{ "Afr",                             "\xF0\x9D\x94\x84",          0 },
{ "Agrave",                          "\xC3\x80",                  0 },
{ "Alpha",                           "\xCE\x91",                  0 },
{ "Amacr",                           "\xC4\x80",                  0 },
{ "And",                             "\xE2\xA9\x93",              0 },
{ "Aogon",                           "\xC4\x84",                  0 },
{ "Aopf",                            "\xF0\x9D\x94\xB8",          0 },
{ "ApplyFunction",                   "\xE2\x81\xA1",              0 },
{ "Aring",                           "\xC3\x85",                  0 },
{ "Ascr",                            "\xF0\x9D\x92\x9C",          0 },
{ "Assign",                          "\xE2\x89\x94",              0 },
{ "Atilde",                          "\xC3\x83",                  0 },
{ "Auml",                            "\xC3\x84",                  0 },
{ "Backslash",                       "\xE2\x88\x96",              0 },
{ "Barv",                            "\xE2\xAB\xA7",              0 },
{ "Barwed",                          "\xE2\x8C\x86",              0 },
{ "Bcy",                             "\xD0\x91",                  0 },
{ "Because",                         "\xE2\x88\xB5",              0 },
{ "Bernoullis",                      "\xE2\x84\xAC",              0 },
{ "Beta",                            "\xCE\x92",                  0 },
{ "Bfr",                             "\xF0\x9D\x94\x85",          0 },
{ "Bopf",                            "\xF0\x9D\x94\xB9",          0 },
{ "Breve",                           "\xCB\x98",                  0 },
{ "Bscr",                            "\xE2\x84\xAC",              0 },
{ "Bumpeq",                          "\xE2\x89\x8E",              0 },
{ "CHcy",                            "\xD0\xA7",                  0 },
{ "COPY",                            "\xC2\xA9",                  0 },
{ "Cacute",                          "\xC4\x86",                  0 },
{ "Cap",                             "\xE2\x8B\x92",              0 },
{ "CapitalDifferentialD",            "\xE2\x85\x85",              0 },
{ "Cayleys",                         "\xE2\x84\xAD",              0 },
{ "Ccaron",                          "\xC4\x8C",                  0 },
{ "Ccedil",                          "\xC3\x87",                  0 },
{ "Ccirc",                           "\xC4\x88",                  0 },
{ "Cconint",                         "\xE2\x88\xB0",              0 },
{ "Cdot",                            "\xC4\x8A",                  0 },
{ "Cedilla",                         "\xC2\xB8",                  0 },
{ "CenterDot",                       "\xC2\xB7",                  0 },
{ "Cfr",                             "\xE2\x84\xAD",              0 },
{ "Chi",                             "\xCE\xA7",                  0 },
{ "CircleDot",                       "\xE2\x8A\x99",              0 },
{ "CircleMinus",                     "\xE2\x8A\x96",              0 },
{ "CirclePlus",                      "\xE2\x8A\x95",              0 },
{ "CircleTimes",                     "\xE2\x8A\x97",              0 },
{ "ClockwiseContourIntegral",        "\xE2\x88\xB2",              0 },
{ "CloseCurlyDoubleQuote",           "\xE2\x80\x9D",              0 },
{ "CloseCurlyQuote",                 "\xE2\x80\x99",              0 },
{ "Colon",                           "\xE2\x88\xB7",              0 },
{ "Colone",                          "\xE2\xA9\xB4",              0 },
{ "Congruent",                       "\xE2\x89\xA1",              0 },
{ "Conint",                          "\xE2\x88\xAF",              0 },
{ "ContourIntegral",                 "\xE2\x88\xAE",              0 },
{ "Copf",                            "\xE2\x84\x82",              0 },
{ "Coproduct",                       "\xE2\x88\x90",              0 },
{ "CounterClockwiseContourIntegral", "\xE2\x88\xB3",              0 },
{ "Cross",                           "\xE2\xA8\xAF",              0 },
{ "Cscr",                            "\xF0\x9D\x92\x9E",          0 },
{ "Cup",                             "\xE2\x8B\x93",              0 },
{ "CupCap",                          "\xE2\x89\x8D",              0 },
{ "DD",                              "\xE2\x85\x85",              0 },
{ "DDotrahd",                        "\xE2\xA4\x91",              0 },
{ "DJcy",                            "\xD0\x82",                  0 },
{ "DScy",                            "\xD0\x85",                  0 },
{ "DZcy",                            "\xD0\x8F",                  0 },
{ "Dagger",                          "\xE2\x80\xA1",              0 },
{ "Darr",                            "\xE2\x86\xA1",              0 },
{ "Dashv",                           "\xE2\xAB\xA4",              0 },
{ "Dcaron",                          "\xC4\x8E",                  0 },
{ "Dcy",                             "\xD0\x94",                  0 },
{ "Del",                             "\xE2\x88\x87",              0 },
{ "Delta",                           "\xCE\x94",                  0 },
{ "Dfr",                             "\xF0\x9D\x94\x87",          0 },
{ "DiacriticalAcute",                "\xC2\xB4",                  0 },
{ "DiacriticalDot",                  "\xCB\x99",                  0 },
{ "DiacriticalDoubleAcute",          "\xCB\x9D",                  0 },
{ "DiacriticalGrave",                "\x60",                      0 },
{ "DiacriticalTilde",                "\xCB\x9C",                  0 },
{ "Diamond",                         "\xE2\x8B\x84",              0 },
{ "DifferentialD",                   "\xE2\x85\x86",              0 },
{ "Dopf",                            "\xF0\x9D\x94\xBB",          0 },
{ "Dot",                             "\xC2\xA8",                  0 },
{ "DotDot",                          "\xE2\x83\x9C",              0 },
{ "DotEqual",                        "\xE2\x89\x90",              0 },
{ "DoubleContourIntegral",           "\xE2\x88\xAF",              0 },
{ "DoubleDot",                       "\xC2\xA8",                  0 },
{ "DoubleDownArrow",                 "\xE2\x87\x93",              0 },
{ "DoubleLeftArrow",                 "\xE2\x87\x90",              0 },
{ "DoubleLeftRightArrow",            "\xE2\x87\x94",              0 },
{ "DoubleLeftTee",                   "\xE2\xAB\xA4",              0 },
{ "DoubleLongLeftArrow",             "\xE2\x9F\xB8",              0 },
{ "DoubleLongLeftRightArrow",        "\xE2\x9F\xBA",              0 },
{ "DoubleLongRightArrow",            "\xE2\x9F\xB9",              0 },
{ "DoubleRightArrow",                "\xE2\x87\x92",              0 },
{ "DoubleRightTee",                  "\xE2\x8A\xA8",              0 },
{ "DoubleUpArrow",                   "\xE2\x87\x91",              0 },
{ "DoubleUpDownArrow",               "\xE2\x87\x95",              0 },
{ "DoubleVerticalBar",               "\xE2\x88\xA5",              0 },
{ "DownArrow",                       "\xE2\x86\x93",              0 },
{ "DownArrowBar",                    "\xE2\xA4\x93",              0 },
{ "DownArrowUpArrow",                "\xE2\x87\xB5",              0 },
{ "DownBreve",                       "\xCC\x91",                  0 },
{ "DownLeftRightVector",             "\xE2\xA5\x90",              0 },
{ "DownLeftTeeVector",               "\xE2\xA5\x9E",              0 },
{ "DownLeftVector",                  "\xE2\x86\xBD",              0 },
{ "DownLeftVectorBar",               "\xE2\xA5\x96",              0 },
{ "DownRightTeeVector",              "\xE2\xA5\x9F",              0 },
{ "DownRightVector",                 "\xE2\x87\x81",              0 },
{ "DownRightVectorBar",              "\xE2\xA5\x97",              0 },
{ "DownTee",                         "\xE2\x8A\xA4",              0 },
{ "DownTeeArrow",                    "\xE2\x86\xA7",              0 },
{ "Downarrow",                       "\xE2\x87\x93",              0 },
{ "Dscr",                            "\xF0\x9D\x92\x9F",          0 },
{ "Dstrok",                          "\xC4\x90",                  0 },
{ "ENG",                             "\xC5\x8A",                  0 },
{ "ETH",                             "\xC3\x90",                  0 },
{ "Eacute",                          "\xC3\x89",                  0 },
{ "Ecaron",                          "\xC4\x9A",                  0 },
{ "Ecirc",                           "\xC3\x8A",                  0 },
{ "Ecy",                             "\xD0\xAD",                  0 },
{ "Edot",                            "\xC4\x96",                  0 },
{ "Efr",                             "\xF0\x9D\x94\x88",          0 },
{ "Egrave",                          "\xC3\x88",                  0 },
{ "Element",                         "\xE2\x88\x88",              0 },
{ "Emacr",                           "\xC4\x92",                  0 },
{ "EmptySmallSquare",                "\xE2\x97\xBB",              0 },
{ "EmptyVerySmallSquare",            "\xE2\x96\xAB",              0 },
{ "Eogon",                           "\xC4\x98",                  0 },
{ "Eopf",                            "\xF0\x9D\x94\xBC",          0 },
{ "Epsilon",                         "\xCE\x95",                  0 },
{ "Equal",                           "\xE2\xA9\xB5",              0 },
{ "EqualTilde",                      "\xE2\x89\x82",              0 },
{ "Equilibrium",                     "\xE2\x87\x8C",              0 },
{ "Escr",                            "\xE2\x84\xB0",              0 },
{ "Esim",                            "\xE2\xA9\xB3",              0 },
{ "Eta",                             "\xCE\x97",                  0 },
{ "Euml",                            "\xC3\x8B",                  0 },
{ "Exists",                          "\xE2\x88\x83",              0 },
{ "ExponentialE",                    "\xE2\x85\x87",              0 },
{ "Fcy",                             "\xD0\xA4",                  0 },
{ "Ffr",                             "\xF0\x9D\x94\x89",          0 },
{ "FilledSmallSquare",               "\xE2\x97\xBC",              0 },
{ "FilledVerySmallSquare",           "\xE2\x96\xAA",              0 },
{ "Fopf",                            "\xF0\x9D\x94\xBD",          0 },
{ "ForAll",                          "\xE2\x88\x80",              0 },
{ "Fouriertrf",                      "\xE2\x84\xB1",              0 },
{ "Fscr",                            "\xE2\x84\xB1",              0 },
{ "GJcy",                            "\xD0\x83",                  0 },
{ "GT",                              "\x3E",                      0 },
{ "Gamma",                           "\xCE\x93",                  0 },
{ "Gammad",                          "\xCF\x9C",                  0 },
{ "Gbreve",                          "\xC4\x9E",                  0 },
{ "Gcedil",                          "\xC4\xA2",                  0 },
{ "Gcirc",                           "\xC4\x9C",                  0 },
{ "Gcy",                             "\xD0\x93",                  0 },
{ "Gdot",                            "\xC4\xA0",                  0 },
{ "Gfr",                             "\xF0\x9D\x94\x8A",          0 },
{ "Gg",                              "\xE2\x8B\x99",              0 },
{ "Gopf",                            "\xF0\x9D\x94\xBE",          0 },
{ "GreaterEqual",                    "\xE2\x89\xA5",              0 },
{ "GreaterEqualLess",                "\xE2\x8B\x9B",              0 },
{ "GreaterFullEqual",                "\xE2\x89\xA7",              0 },
{ "GreaterGreater",                  "\xE2\xAA\xA2",              0 },
{ "GreaterLess",                     "\xE2\x89\xB7",              0 },
{ "GreaterSlantEqual",               "\xE2\xA9\xBE",              0 },
{ "GreaterTilde",                    "\xE2\x89\xB3",              0 },
{ "Gscr",                            "\xF0\x9D\x92\xA2",          0 },
{ "Gt",                              "\xE2\x89\xAB",              0 },
{ "HARDcy",                          "\xD0\xAA",                  0 },
{ "Hacek",                           "\xCB\x87",                  0 },
{ "Hat",                             "\x5E",                      0 },
{ "Hcirc",                           "\xC4\xA4",                  0 },
{ "Hfr",                             "\xE2\x84\x8C",              0 },
{ "HilbertSpace",                    "\xE2\x84\x8B",              0 },
{ "Hopf",                            "\xE2\x84\x8D",              0 },
{ "HorizontalLine",                  "\xE2\x94\x80",              0 },
{ "Hscr",                            "\xE2\x84\x8B",              0 },
{ "Hstrok",                          "\xC4\xA6",                  0 },
{ "HumpDownHump",                    "\xE2\x89\x8E",              0 },
{ "HumpEqual",                       "\xE2\x89\x8F",              0 },
{ "IEcy",                            "\xD0\x95",                  0 },
{ "IJlig",                           "\xC4\xB2",                  0 },
{ "IOcy",                            "\xD0\x81",                  0 },
{ "Iacute",                          "\xC3\x8D",                  0 },
{ "Icirc",                           "\xC3\x8E",                  0 },
{ "Icy",                             "\xD0\x98",                  0 },
{ "Idot",                            "\xC4\xB0",                  0 },
{ "Ifr",                             "\xE2\x84\x91",              0 },
{ "Igrave",                          "\xC3\x8C",                  0 },
{ "Im",                              "\xE2\x84\x91",              0 },
{ "Imacr",                           "\xC4\xAA",                  0 },
{ "ImaginaryI",                      "\xE2\x85\x88",              0 },
{ "Implies",                         "\xE2\x87\x92",              0 },
{ "Int",                             "\xE2\x88\xAC",              0 },
{ "Integral",                        "\xE2\x88\xAB",              0 },
{ "Intersection",                    "\xE2\x8B\x82",              0 },
{ "InvisibleComma",                  "\xE2\x81\xA3",              0 },
{ "InvisibleTimes",                  "\xE2\x81\xA2",              0 },
{ "Iogon",                           "\xC4\xAE",                  0 },
{ "Iopf",                            "\xF0\x9D\x95\x80",          0 },
{ "Iota",                            "\xCE\x99",                  0 },
{ "Iscr",                            "\xE2\x84\x90",              0 },
{ "Itilde",                          "\xC4\xA8",                  0 },
{ "Iukcy",                           "\xD0\x86",                  0 },
{ "Iuml",                            "\xC3\x8F",                  0 },
{ "Jcirc",                           "\xC4\xB4",                  0 },
{ "Jcy",                             "\xD0\x99",                  0 },
{ "Jfr",                             "\xF0\x9D\x94\x8D",          0 },
{ "Jopf",                            "\xF0\x9D\x95\x81",          0 },
{ "Jscr",                            "\xF0\x9D\x92\xA5",          0 },
{ "Jsercy",                          "\xD0\x88",                  0 },
{ "Jukcy",                           "\xD0\x84",                  0 },
{ "KHcy",                            "\xD0\xA5",                  0 },
{ "KJcy",                            "\xD0\x8C",                  0 },
{ "Kappa",                           "\xCE\x9A",                  0 },
{ "Kcedil",                          "\xC4\xB6",                  0 },
{ "Kcy",                             "\xD0\x9A",                  0 },
{ "Kfr",                             "\xF0\x9D\x94\x8E",          0 },
{ "Kopf",                            "\xF0\x9D\x95\x82",          0 },
{ "Kscr",                            "\xF0\x9D\x92\xA6",          0 },
{ "LJcy",                            "\xD0\x89",                  0 },
{ "LT",                              "\x3C",                      0 },
{ "Lacute",                          "\xC4\xB9",                  0 },
{ "Lambda",                          "\xCE\x9B",                  0 },
{ "Lang",                            "\xE2\x9F\xAA",              0 },
{ "Laplacetrf",                      "\xE2\x84\x92",              0 },
{ "Larr",                            "\xE2\x86\x9E",              0 },
{ "Lcaron",                          "\xC4\xBD",                  0 },
{ "Lcedil",                          "\xC4\xBB",                  0 },
{ "Lcy",                             "\xD0\x9B",                  0 },
{ "LeftAngleBracket",                "\xE2\x9F\xA8",              0 },
{ "LeftArrow",                       "\xE2\x86\x90",              0 },
{ "LeftArrowBar",                    "\xE2\x87\xA4",              0 },
{ "LeftArrowRightArrow",             "\xE2\x87\x86",              0 },
{ "LeftCeiling",                     "\xE2\x8C\x88",              0 },
{ "LeftDoubleBracket",               "\xE2\x9F\xA6",              0 },
{ "LeftDownTeeVector",               "\xE2\xA5\xA1",              0 },
{ "LeftDownVector",                  "\xE2\x87\x83",              0 },
{ "LeftDownVectorBar",               "\xE2\xA5\x99",              0 },
{ "LeftFloor",                       "\xE2\x8C\x8A",              0 },
{ "LeftRightArrow",                  "\xE2\x86\x94",              0 },
{ "LeftRightVector",                 "\xE2\xA5\x8E",              0 },
{ "LeftTee",                         "\xE2\x8A\xA3",              0 },
{ "LeftTeeArrow",                    "\xE2\x86\xA4",              0 },
{ "LeftTeeVector",                   "\xE2\xA5\x9A",              0 },
{ "LeftTriangle",                    "\xE2\x8A\xB2",              0 },
{ "LeftTriangleBar",                 "\xE2\xA7\x8F",              0 },
{ "LeftTriangleEqual",               "\xE2\x8A\xB4",              0 },
{ "LeftUpDownVector",                "\xE2\xA5\x91",              0 },
{ "LeftUpTeeVector",                 "\xE2\xA5\xA0",              0 },
{ "LeftUpVector",                    "\xE2\x86\xBF",              0 },
{ "LeftUpVectorBar",                 "\xE2\xA5\x98",              0 },
{ "LeftVector",                      "\xE2\x86\xBC",              0 },
{ "LeftVectorBar",                   "\xE2\xA5\x92",              0 },
{ "Leftarrow",                       "\xE2\x87\x90",              0 },
{ "Leftrightarrow",                  "\xE2\x87\x94",              0 },
{ "LessEqualGreater",                "\xE2\x8B\x9A",              0 },
{ "LessFullEqual",                   "\xE2\x89\xA6",              0 },
{ "LessGreater",                     "\xE2\x89\xB6",              0 },
{ "LessLess",                        "\xE2\xAA\xA1",              0 },
{ "LessSlantEqual",                  "\xE2\xA9\xBD",              0 },
{ "LessTilde",                       "\xE2\x89\xB2",              0 },
{ "Lfr",                             "\xF0\x9D\x94\x8F",          0 },
{ "Ll",                              "\xE2\x8B\x98",              0 },
{ "Lleftarrow",                      "\xE2\x87\x9A",              0 },
{ "Lmidot",                          "\xC4\xBF",                  0 },
{ "LongLeftArrow",                   "\xE2\x9F\xB5",              0 },
{ "LongLeftRightArrow",              "\xE2\x9F\xB7",              0 },
{ "LongRightArrow",                  "\xE2\x9F\xB6",              0 },
{ "Longleftarrow",                   "\xE2\x9F\xB8",              0 },
{ "Longleftrightarrow",              "\xE2\x9F\xBA",              0 },
{ "Longrightarrow",                  "\xE2\x9F\xB9",              0 },
{ "Lopf",                            "\xF0\x9D\x95\x83",          0 },
{ "LowerLeftArrow",                  "\xE2\x86\x99",              0 },
{ "LowerRightArrow",                 "\xE2\x86\x98",              0 },
{ "Lscr",                            "\xE2\x84\x92",              0 },
{ "Lsh",                             "\xE2\x86\xB0",              0 },
{ "Lstrok",                          "\xC5\x81",                  0 },
{ "Lt",                              "\xE2\x89\xAA",              0 },
{ "Map",                             "\xE2\xA4\x85",              0 },
{ "Mcy",                             "\xD0\x9C",                  0 },
{ "MediumSpace",                     "\xE2\x81\x9F",              0 },
{ "Mellintrf",                       "\xE2\x84\xB3",              0 },
{ "Mfr",                             "\xF0\x9D\x94\x90",          0 },
{ "MinusPlus",                       "\xE2\x88\x93",              0 },
{ "Mopf",                            "\xF0\x9D\x95\x84",          0 },
{ "Mscr",                            "\xE2\x84\xB3",              0 },
{ "Mu",                              "\xCE\x9C",                  0 },
{ "NJcy",                            "\xD0\x8A",                  0 },
{ "Nacute",                          "\xC5\x83",                  0 },
{ "Ncaron",                          "\xC5\x87",                  0 },
{ "Ncedil",                          "\xC5\x85",                  0 },
{ "Ncy",                             "\xD0\x9D",                  0 },
{ "NegativeMediumSpace",             "\xE2\x80\x8B",              0 },
{ "NegativeThickSpace",              "\xE2\x80\x8B",              0 },
{ "NegativeThinSpace",               "\xE2\x80\x8B",              0 },
{ "NegativeVeryThinSpace",           "\xE2\x80\x8B",              0 },
{ "NestedGreaterGreater",            "\xE2\x89\xAB",              0 },
{ "NestedLessLess",                  "\xE2\x89\xAA",              0 },
{ "NewLine",                         "\x0A",                      0 },
{ "Nfr",                             "\xF0\x9D\x94\x91",          0 },
{ "NoBreak",                         "\xE2\x81\xA0",              0 },
{ "NonBreakingSpace",                "\xC2\xA0",                  0 },
{ "Nopf",                            "\xE2\x84\x95",              0 },
{ "Not",                             "\xE2\xAB\xAC",              0 },
{ "NotCongruent",                    "\xE2\x89\xA2",              0 },
{ "NotCupCap",                       "\xE2\x89\xAD",              0 },
{ "NotDoubleVerticalBar",            "\xE2\x88\xA6",              0 },
{ "NotElement",                      "\xE2\x88\x89",              0 },
{ "NotEqual",                        "\xE2\x89\xA0",              0 },
{ "NotEqualTilde",                   "\xE2\x89\x82\xCC\xB8",      0 },
{ "NotExists",                       "\xE2\x88\x84",              0 },
{ "NotGreater",                      "\xE2\x89\xAF",              0 },
{ "NotGreaterEqual",                 "\xE2\x89\xB1",              0 },
{ "NotGreaterFullEqual",             "\xE2\x89\xA7\xCC\xB8",      0 },
{ "NotGreaterGreater",               "\xE2\x89\xAB\xCC\xB8",      0 },
{ "NotGreaterLess",                  "\xE2\x89\xB9",              0 },
{ "NotGreaterSlantEqual",            "\xE2\xA9\xBE\xCC\xB8",      0 },
{ "NotGreaterTilde",                 "\xE2\x89\xB5",              0 },
{ "NotHumpDownHump",                 "\xE2\x89\x8E\xCC\xB8",      0 },
{ "NotHumpEqual",                    "\xE2\x89\x8F\xCC\xB8",      0 },
{ "NotLeftTriangle",                 "\xE2\x8B\xAA",              0 },
{ "NotLeftTriangleBar",              "\xE2\xA7\x8F\xCC\xB8",      0 },
{ "NotLeftTriangleEqual",            "\xE2\x8B\xAC",              0 },
{ "NotLess",                         "\xE2\x89\xAE",              0 },
{ "NotLessEqual",                    "\xE2\x89\xB0",              0 },
{ "NotLessGreater",                  "\xE2\x89\xB8",              0 },
{ "NotLessLess",                     "\xE2\x89\xAA\xCC\xB8",      0 },
{ "NotLessSlantEqual",               "\xE2\xA9\xBD\xCC\xB8",      0 },
{ "NotLessTilde",                    "\xE2\x89\xB4",              0 },
{ "NotNestedGreaterGreater",         "\xE2\xAA\xA2\xCC\xB8",      0 },
{ "NotNestedLessLess",               "\xE2\xAA\xA1\xCC\xB8",      0 },
{ "NotPrecedes",                     "\xE2\x8A\x80",              0 },
{ "NotPrecedesEqual",                "\xE2\xAA\xAF\xCC\xB8",      0 },
{ "NotPrecedesSlantEqual",           "\xE2\x8B\xA0",              0 },
{ "NotReverseElement",               "\xE2\x88\x8C",              0 },
{ "NotRightTriangle",                "\xE2\x8B\xAB",              0 },
{ "NotRightTriangleBar",             "\xE2\xA7\x90\xCC\xB8",      0 },
{ "NotRightTriangleEqual",           "\xE2\x8B\xAD",              0 },
{ "NotSquareSubset",                 "\xE2\x8A\x8F\xCC\xB8",      0 },
{ "NotSquareSubsetEqual",            "\xE2\x8B\xA2",              0 },
{ "NotSquareSuperset",               "\xE2\x8A\x90\xCC\xB8",      0 },
{ "NotSquareSupersetEqual",          "\xE2\x8B\xA3",              0 },
{ "NotSubset",                       "\xE2\x8A\x82\xE2\x83\x92",  0 },
{ "NotSubsetEqual",                  "\xE2\x8A\x88",              0 },
{ "NotSucceeds",                     "\xE2\x8A\x81",              0 },
{ "NotSucceedsEqual",                "\xE2\xAA\xB0\xCC\xB8",      0 },
{ "NotSucceedsSlantEqual",           "\xE2\x8B\xA1",              0 },
{ "NotSucceedsTilde",                "\xE2\x89\xBF\xCC\xB8",      0 },
{ "NotSuperset",                     "\xE2\x8A\x83\xE2\x83\x92",  0 },
{ "NotSupersetEqual",                "\xE2\x8A\x89",              0 },
{ "NotTilde",                        "\xE2\x89\x81",              0 },
{ "NotTildeEqual",                   "\xE2\x89\x84",              0 },
{ "NotTildeFullEqual",               "\xE2\x89\x87",              0 },
{ "NotTildeTilde",                   "\xE2\x89\x89",              0 },
{ "NotVerticalBar",                  "\xE2\x88\xA4",              0 },
{ "Nscr",                            "\xF0\x9D\x92\xA9",          0 },
    { "Ntilde",                          "\xC3\x91",                  0 },
    { "Nu",                              "\xCE\x9D",                  0 },
    { "OElig",                           "\xC5\x92",                  0 },
    { "Oacute",                          "\xC3\x93",                  0 },
    { "Ocirc",                           "\xC3\x94",                  0 },
    { "Ocy",                             "\xD0\x9E",                  0 },
    { "Odblac",                          "\xC5\x90",                  0 },
2276
2277
2278
2279
2280
2281
2282




2283
2284
2285
2286
2287
2288
2289
    { "zhcy",                            "\xD0\xB6",                  0 },
    { "zigrarr",                         "\xE2\x87\x9D",              0 },
    { "zopf",                            "\xF0\x9D\x95\xAB",          0 },
    { "zscr",                            "\xF0\x9D\x93\x8F",          0 },
    { "zwj",                             "\xE2\x80\x8D",              0 },
    { "zwnj",                            "\xE2\x80\x8C",              0 },
};






/*----------------------------------------------------------------------------
|   ErInit --
|
|       Initialize the entity reference hash table
|







>
>
>
>







2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
    { "zhcy",                            "\xD0\xB6",                  0 },
    { "zigrarr",                         "\xE2\x87\x9D",              0 },
    { "zopf",                            "\xF0\x9D\x95\xAB",          0 },
    { "zscr",                            "\xF0\x9D\x93\x8F",          0 },
    { "zwj",                             "\xE2\x80\x8D",              0 },
    { "zwnj",                            "\xE2\x80\x8C",              0 },
};
/* End of temporary hack for RiskV */
#ifdef __riscv
#pragma GCC pop_options
#endif


/*----------------------------------------------------------------------------
|   ErInit --
|
|       Initialize the entity reference hash table
|