1use crate::abi::structs::{xmlChLRange, xmlChRangeGroup, xmlChSRange};
15
16#[no_mangle]
18pub static xmlIsPubidChar_tab: [u8; 256] = [
19 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00,
20 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
21 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
22 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x01, 0x00, 0x01,
23 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
24 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01,
25 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
26 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00,
27 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
28 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
29 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
30 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
31 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
32 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
33 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
34 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
35];
36
37#[no_mangle]
39pub static xmlIsBaseChar_srng: [xmlChSRange; 197] = [
40 xmlChSRange {
41 low: 0x100,
42 high: 0x131,
43 },
44 xmlChSRange {
45 low: 0x134,
46 high: 0x13e,
47 },
48 xmlChSRange {
49 low: 0x141,
50 high: 0x148,
51 },
52 xmlChSRange {
53 low: 0x14a,
54 high: 0x17e,
55 },
56 xmlChSRange {
57 low: 0x180,
58 high: 0x1c3,
59 },
60 xmlChSRange {
61 low: 0x1cd,
62 high: 0x1f0,
63 },
64 xmlChSRange {
65 low: 0x1f4,
66 high: 0x1f5,
67 },
68 xmlChSRange {
69 low: 0x1fa,
70 high: 0x217,
71 },
72 xmlChSRange {
73 low: 0x250,
74 high: 0x2a8,
75 },
76 xmlChSRange {
77 low: 0x2bb,
78 high: 0x2c1,
79 },
80 xmlChSRange {
81 low: 0x386,
82 high: 0x386,
83 },
84 xmlChSRange {
85 low: 0x388,
86 high: 0x38a,
87 },
88 xmlChSRange {
89 low: 0x38c,
90 high: 0x38c,
91 },
92 xmlChSRange {
93 low: 0x38e,
94 high: 0x3a1,
95 },
96 xmlChSRange {
97 low: 0x3a3,
98 high: 0x3ce,
99 },
100 xmlChSRange {
101 low: 0x3d0,
102 high: 0x3d6,
103 },
104 xmlChSRange {
105 low: 0x3da,
106 high: 0x3da,
107 },
108 xmlChSRange {
109 low: 0x3dc,
110 high: 0x3dc,
111 },
112 xmlChSRange {
113 low: 0x3de,
114 high: 0x3de,
115 },
116 xmlChSRange {
117 low: 0x3e0,
118 high: 0x3e0,
119 },
120 xmlChSRange {
121 low: 0x3e2,
122 high: 0x3f3,
123 },
124 xmlChSRange {
125 low: 0x401,
126 high: 0x40c,
127 },
128 xmlChSRange {
129 low: 0x40e,
130 high: 0x44f,
131 },
132 xmlChSRange {
133 low: 0x451,
134 high: 0x45c,
135 },
136 xmlChSRange {
137 low: 0x45e,
138 high: 0x481,
139 },
140 xmlChSRange {
141 low: 0x490,
142 high: 0x4c4,
143 },
144 xmlChSRange {
145 low: 0x4c7,
146 high: 0x4c8,
147 },
148 xmlChSRange {
149 low: 0x4cb,
150 high: 0x4cc,
151 },
152 xmlChSRange {
153 low: 0x4d0,
154 high: 0x4eb,
155 },
156 xmlChSRange {
157 low: 0x4ee,
158 high: 0x4f5,
159 },
160 xmlChSRange {
161 low: 0x4f8,
162 high: 0x4f9,
163 },
164 xmlChSRange {
165 low: 0x531,
166 high: 0x556,
167 },
168 xmlChSRange {
169 low: 0x559,
170 high: 0x559,
171 },
172 xmlChSRange {
173 low: 0x561,
174 high: 0x586,
175 },
176 xmlChSRange {
177 low: 0x5d0,
178 high: 0x5ea,
179 },
180 xmlChSRange {
181 low: 0x5f0,
182 high: 0x5f2,
183 },
184 xmlChSRange {
185 low: 0x621,
186 high: 0x63a,
187 },
188 xmlChSRange {
189 low: 0x641,
190 high: 0x64a,
191 },
192 xmlChSRange {
193 low: 0x671,
194 high: 0x6b7,
195 },
196 xmlChSRange {
197 low: 0x6ba,
198 high: 0x6be,
199 },
200 xmlChSRange {
201 low: 0x6c0,
202 high: 0x6ce,
203 },
204 xmlChSRange {
205 low: 0x6d0,
206 high: 0x6d3,
207 },
208 xmlChSRange {
209 low: 0x6d5,
210 high: 0x6d5,
211 },
212 xmlChSRange {
213 low: 0x6e5,
214 high: 0x6e6,
215 },
216 xmlChSRange {
217 low: 0x905,
218 high: 0x939,
219 },
220 xmlChSRange {
221 low: 0x93d,
222 high: 0x93d,
223 },
224 xmlChSRange {
225 low: 0x958,
226 high: 0x961,
227 },
228 xmlChSRange {
229 low: 0x985,
230 high: 0x98c,
231 },
232 xmlChSRange {
233 low: 0x98f,
234 high: 0x990,
235 },
236 xmlChSRange {
237 low: 0x993,
238 high: 0x9a8,
239 },
240 xmlChSRange {
241 low: 0x9aa,
242 high: 0x9b0,
243 },
244 xmlChSRange {
245 low: 0x9b2,
246 high: 0x9b2,
247 },
248 xmlChSRange {
249 low: 0x9b6,
250 high: 0x9b9,
251 },
252 xmlChSRange {
253 low: 0x9dc,
254 high: 0x9dd,
255 },
256 xmlChSRange {
257 low: 0x9df,
258 high: 0x9e1,
259 },
260 xmlChSRange {
261 low: 0x9f0,
262 high: 0x9f1,
263 },
264 xmlChSRange {
265 low: 0xa05,
266 high: 0xa0a,
267 },
268 xmlChSRange {
269 low: 0xa0f,
270 high: 0xa10,
271 },
272 xmlChSRange {
273 low: 0xa13,
274 high: 0xa28,
275 },
276 xmlChSRange {
277 low: 0xa2a,
278 high: 0xa30,
279 },
280 xmlChSRange {
281 low: 0xa32,
282 high: 0xa33,
283 },
284 xmlChSRange {
285 low: 0xa35,
286 high: 0xa36,
287 },
288 xmlChSRange {
289 low: 0xa38,
290 high: 0xa39,
291 },
292 xmlChSRange {
293 low: 0xa59,
294 high: 0xa5c,
295 },
296 xmlChSRange {
297 low: 0xa5e,
298 high: 0xa5e,
299 },
300 xmlChSRange {
301 low: 0xa72,
302 high: 0xa74,
303 },
304 xmlChSRange {
305 low: 0xa85,
306 high: 0xa8b,
307 },
308 xmlChSRange {
309 low: 0xa8d,
310 high: 0xa8d,
311 },
312 xmlChSRange {
313 low: 0xa8f,
314 high: 0xa91,
315 },
316 xmlChSRange {
317 low: 0xa93,
318 high: 0xaa8,
319 },
320 xmlChSRange {
321 low: 0xaaa,
322 high: 0xab0,
323 },
324 xmlChSRange {
325 low: 0xab2,
326 high: 0xab3,
327 },
328 xmlChSRange {
329 low: 0xab5,
330 high: 0xab9,
331 },
332 xmlChSRange {
333 low: 0xabd,
334 high: 0xabd,
335 },
336 xmlChSRange {
337 low: 0xae0,
338 high: 0xae0,
339 },
340 xmlChSRange {
341 low: 0xb05,
342 high: 0xb0c,
343 },
344 xmlChSRange {
345 low: 0xb0f,
346 high: 0xb10,
347 },
348 xmlChSRange {
349 low: 0xb13,
350 high: 0xb28,
351 },
352 xmlChSRange {
353 low: 0xb2a,
354 high: 0xb30,
355 },
356 xmlChSRange {
357 low: 0xb32,
358 high: 0xb33,
359 },
360 xmlChSRange {
361 low: 0xb36,
362 high: 0xb39,
363 },
364 xmlChSRange {
365 low: 0xb3d,
366 high: 0xb3d,
367 },
368 xmlChSRange {
369 low: 0xb5c,
370 high: 0xb5d,
371 },
372 xmlChSRange {
373 low: 0xb5f,
374 high: 0xb61,
375 },
376 xmlChSRange {
377 low: 0xb85,
378 high: 0xb8a,
379 },
380 xmlChSRange {
381 low: 0xb8e,
382 high: 0xb90,
383 },
384 xmlChSRange {
385 low: 0xb92,
386 high: 0xb95,
387 },
388 xmlChSRange {
389 low: 0xb99,
390 high: 0xb9a,
391 },
392 xmlChSRange {
393 low: 0xb9c,
394 high: 0xb9c,
395 },
396 xmlChSRange {
397 low: 0xb9e,
398 high: 0xb9f,
399 },
400 xmlChSRange {
401 low: 0xba3,
402 high: 0xba4,
403 },
404 xmlChSRange {
405 low: 0xba8,
406 high: 0xbaa,
407 },
408 xmlChSRange {
409 low: 0xbae,
410 high: 0xbb5,
411 },
412 xmlChSRange {
413 low: 0xbb7,
414 high: 0xbb9,
415 },
416 xmlChSRange {
417 low: 0xc05,
418 high: 0xc0c,
419 },
420 xmlChSRange {
421 low: 0xc0e,
422 high: 0xc10,
423 },
424 xmlChSRange {
425 low: 0xc12,
426 high: 0xc28,
427 },
428 xmlChSRange {
429 low: 0xc2a,
430 high: 0xc33,
431 },
432 xmlChSRange {
433 low: 0xc35,
434 high: 0xc39,
435 },
436 xmlChSRange {
437 low: 0xc60,
438 high: 0xc61,
439 },
440 xmlChSRange {
441 low: 0xc85,
442 high: 0xc8c,
443 },
444 xmlChSRange {
445 low: 0xc8e,
446 high: 0xc90,
447 },
448 xmlChSRange {
449 low: 0xc92,
450 high: 0xca8,
451 },
452 xmlChSRange {
453 low: 0xcaa,
454 high: 0xcb3,
455 },
456 xmlChSRange {
457 low: 0xcb5,
458 high: 0xcb9,
459 },
460 xmlChSRange {
461 low: 0xcde,
462 high: 0xcde,
463 },
464 xmlChSRange {
465 low: 0xce0,
466 high: 0xce1,
467 },
468 xmlChSRange {
469 low: 0xd05,
470 high: 0xd0c,
471 },
472 xmlChSRange {
473 low: 0xd0e,
474 high: 0xd10,
475 },
476 xmlChSRange {
477 low: 0xd12,
478 high: 0xd28,
479 },
480 xmlChSRange {
481 low: 0xd2a,
482 high: 0xd39,
483 },
484 xmlChSRange {
485 low: 0xd60,
486 high: 0xd61,
487 },
488 xmlChSRange {
489 low: 0xe01,
490 high: 0xe2e,
491 },
492 xmlChSRange {
493 low: 0xe30,
494 high: 0xe30,
495 },
496 xmlChSRange {
497 low: 0xe32,
498 high: 0xe33,
499 },
500 xmlChSRange {
501 low: 0xe40,
502 high: 0xe45,
503 },
504 xmlChSRange {
505 low: 0xe81,
506 high: 0xe82,
507 },
508 xmlChSRange {
509 low: 0xe84,
510 high: 0xe84,
511 },
512 xmlChSRange {
513 low: 0xe87,
514 high: 0xe88,
515 },
516 xmlChSRange {
517 low: 0xe8a,
518 high: 0xe8a,
519 },
520 xmlChSRange {
521 low: 0xe8d,
522 high: 0xe8d,
523 },
524 xmlChSRange {
525 low: 0xe94,
526 high: 0xe97,
527 },
528 xmlChSRange {
529 low: 0xe99,
530 high: 0xe9f,
531 },
532 xmlChSRange {
533 low: 0xea1,
534 high: 0xea3,
535 },
536 xmlChSRange {
537 low: 0xea5,
538 high: 0xea5,
539 },
540 xmlChSRange {
541 low: 0xea7,
542 high: 0xea7,
543 },
544 xmlChSRange {
545 low: 0xeaa,
546 high: 0xeab,
547 },
548 xmlChSRange {
549 low: 0xead,
550 high: 0xeae,
551 },
552 xmlChSRange {
553 low: 0xeb0,
554 high: 0xeb0,
555 },
556 xmlChSRange {
557 low: 0xeb2,
558 high: 0xeb3,
559 },
560 xmlChSRange {
561 low: 0xebd,
562 high: 0xebd,
563 },
564 xmlChSRange {
565 low: 0xec0,
566 high: 0xec4,
567 },
568 xmlChSRange {
569 low: 0xf40,
570 high: 0xf47,
571 },
572 xmlChSRange {
573 low: 0xf49,
574 high: 0xf69,
575 },
576 xmlChSRange {
577 low: 0x10a0,
578 high: 0x10c5,
579 },
580 xmlChSRange {
581 low: 0x10d0,
582 high: 0x10f6,
583 },
584 xmlChSRange {
585 low: 0x1100,
586 high: 0x1100,
587 },
588 xmlChSRange {
589 low: 0x1102,
590 high: 0x1103,
591 },
592 xmlChSRange {
593 low: 0x1105,
594 high: 0x1107,
595 },
596 xmlChSRange {
597 low: 0x1109,
598 high: 0x1109,
599 },
600 xmlChSRange {
601 low: 0x110b,
602 high: 0x110c,
603 },
604 xmlChSRange {
605 low: 0x110e,
606 high: 0x1112,
607 },
608 xmlChSRange {
609 low: 0x113c,
610 high: 0x113c,
611 },
612 xmlChSRange {
613 low: 0x113e,
614 high: 0x113e,
615 },
616 xmlChSRange {
617 low: 0x1140,
618 high: 0x1140,
619 },
620 xmlChSRange {
621 low: 0x114c,
622 high: 0x114c,
623 },
624 xmlChSRange {
625 low: 0x114e,
626 high: 0x114e,
627 },
628 xmlChSRange {
629 low: 0x1150,
630 high: 0x1150,
631 },
632 xmlChSRange {
633 low: 0x1154,
634 high: 0x1155,
635 },
636 xmlChSRange {
637 low: 0x1159,
638 high: 0x1159,
639 },
640 xmlChSRange {
641 low: 0x115f,
642 high: 0x1161,
643 },
644 xmlChSRange {
645 low: 0x1163,
646 high: 0x1163,
647 },
648 xmlChSRange {
649 low: 0x1165,
650 high: 0x1165,
651 },
652 xmlChSRange {
653 low: 0x1167,
654 high: 0x1167,
655 },
656 xmlChSRange {
657 low: 0x1169,
658 high: 0x1169,
659 },
660 xmlChSRange {
661 low: 0x116d,
662 high: 0x116e,
663 },
664 xmlChSRange {
665 low: 0x1172,
666 high: 0x1173,
667 },
668 xmlChSRange {
669 low: 0x1175,
670 high: 0x1175,
671 },
672 xmlChSRange {
673 low: 0x119e,
674 high: 0x119e,
675 },
676 xmlChSRange {
677 low: 0x11a8,
678 high: 0x11a8,
679 },
680 xmlChSRange {
681 low: 0x11ab,
682 high: 0x11ab,
683 },
684 xmlChSRange {
685 low: 0x11ae,
686 high: 0x11af,
687 },
688 xmlChSRange {
689 low: 0x11b7,
690 high: 0x11b8,
691 },
692 xmlChSRange {
693 low: 0x11ba,
694 high: 0x11ba,
695 },
696 xmlChSRange {
697 low: 0x11bc,
698 high: 0x11c2,
699 },
700 xmlChSRange {
701 low: 0x11eb,
702 high: 0x11eb,
703 },
704 xmlChSRange {
705 low: 0x11f0,
706 high: 0x11f0,
707 },
708 xmlChSRange {
709 low: 0x11f9,
710 high: 0x11f9,
711 },
712 xmlChSRange {
713 low: 0x1e00,
714 high: 0x1e9b,
715 },
716 xmlChSRange {
717 low: 0x1ea0,
718 high: 0x1ef9,
719 },
720 xmlChSRange {
721 low: 0x1f00,
722 high: 0x1f15,
723 },
724 xmlChSRange {
725 low: 0x1f18,
726 high: 0x1f1d,
727 },
728 xmlChSRange {
729 low: 0x1f20,
730 high: 0x1f45,
731 },
732 xmlChSRange {
733 low: 0x1f48,
734 high: 0x1f4d,
735 },
736 xmlChSRange {
737 low: 0x1f50,
738 high: 0x1f57,
739 },
740 xmlChSRange {
741 low: 0x1f59,
742 high: 0x1f59,
743 },
744 xmlChSRange {
745 low: 0x1f5b,
746 high: 0x1f5b,
747 },
748 xmlChSRange {
749 low: 0x1f5d,
750 high: 0x1f5d,
751 },
752 xmlChSRange {
753 low: 0x1f5f,
754 high: 0x1f7d,
755 },
756 xmlChSRange {
757 low: 0x1f80,
758 high: 0x1fb4,
759 },
760 xmlChSRange {
761 low: 0x1fb6,
762 high: 0x1fbc,
763 },
764 xmlChSRange {
765 low: 0x1fbe,
766 high: 0x1fbe,
767 },
768 xmlChSRange {
769 low: 0x1fc2,
770 high: 0x1fc4,
771 },
772 xmlChSRange {
773 low: 0x1fc6,
774 high: 0x1fcc,
775 },
776 xmlChSRange {
777 low: 0x1fd0,
778 high: 0x1fd3,
779 },
780 xmlChSRange {
781 low: 0x1fd6,
782 high: 0x1fdb,
783 },
784 xmlChSRange {
785 low: 0x1fe0,
786 high: 0x1fec,
787 },
788 xmlChSRange {
789 low: 0x1ff2,
790 high: 0x1ff4,
791 },
792 xmlChSRange {
793 low: 0x1ff6,
794 high: 0x1ffc,
795 },
796 xmlChSRange {
797 low: 0x2126,
798 high: 0x2126,
799 },
800 xmlChSRange {
801 low: 0x212a,
802 high: 0x212b,
803 },
804 xmlChSRange {
805 low: 0x212e,
806 high: 0x212e,
807 },
808 xmlChSRange {
809 low: 0x2180,
810 high: 0x2182,
811 },
812 xmlChSRange {
813 low: 0x3041,
814 high: 0x3094,
815 },
816 xmlChSRange {
817 low: 0x30a1,
818 high: 0x30fa,
819 },
820 xmlChSRange {
821 low: 0x3105,
822 high: 0x312c,
823 },
824 xmlChSRange {
825 low: 0xac00,
826 high: 0xd7a3,
827 },
828];
829
830#[no_mangle]
832pub static xmlIsBaseCharGroup: xmlChRangeGroup = xmlChRangeGroup {
833 nbShortRange: 197,
834 nbLongRange: 0,
835 shortRange: &xmlIsBaseChar_srng as *const xmlChSRange,
836 longRange: core::ptr::null(),
837};
838
839#[no_mangle]
841pub static xmlIsChar_srng: [xmlChSRange; 2] = [
842 xmlChSRange {
843 low: 0x100,
844 high: 0xd7ff,
845 },
846 xmlChSRange {
847 low: 0xe000,
848 high: 0xfffd,
849 },
850];
851
852#[no_mangle]
854pub static xmlIsChar_lrng: [xmlChLRange; 1] = [xmlChLRange {
855 low: 0x10000,
856 high: 0x10ffff,
857}];
858
859#[no_mangle]
861pub static xmlIsCharGroup: xmlChRangeGroup = xmlChRangeGroup {
862 nbShortRange: 2,
863 nbLongRange: 1,
864 shortRange: &xmlIsChar_srng as *const xmlChSRange,
865 longRange: &xmlIsChar_lrng as *const xmlChLRange,
866};
867
868#[no_mangle]
870pub static xmlIsCombining_srng: [xmlChSRange; 95] = [
871 xmlChSRange {
872 low: 0x300,
873 high: 0x345,
874 },
875 xmlChSRange {
876 low: 0x360,
877 high: 0x361,
878 },
879 xmlChSRange {
880 low: 0x483,
881 high: 0x486,
882 },
883 xmlChSRange {
884 low: 0x591,
885 high: 0x5a1,
886 },
887 xmlChSRange {
888 low: 0x5a3,
889 high: 0x5b9,
890 },
891 xmlChSRange {
892 low: 0x5bb,
893 high: 0x5bd,
894 },
895 xmlChSRange {
896 low: 0x5bf,
897 high: 0x5bf,
898 },
899 xmlChSRange {
900 low: 0x5c1,
901 high: 0x5c2,
902 },
903 xmlChSRange {
904 low: 0x5c4,
905 high: 0x5c4,
906 },
907 xmlChSRange {
908 low: 0x64b,
909 high: 0x652,
910 },
911 xmlChSRange {
912 low: 0x670,
913 high: 0x670,
914 },
915 xmlChSRange {
916 low: 0x6d6,
917 high: 0x6dc,
918 },
919 xmlChSRange {
920 low: 0x6dd,
921 high: 0x6df,
922 },
923 xmlChSRange {
924 low: 0x6e0,
925 high: 0x6e4,
926 },
927 xmlChSRange {
928 low: 0x6e7,
929 high: 0x6e8,
930 },
931 xmlChSRange {
932 low: 0x6ea,
933 high: 0x6ed,
934 },
935 xmlChSRange {
936 low: 0x901,
937 high: 0x903,
938 },
939 xmlChSRange {
940 low: 0x93c,
941 high: 0x93c,
942 },
943 xmlChSRange {
944 low: 0x93e,
945 high: 0x94c,
946 },
947 xmlChSRange {
948 low: 0x94d,
949 high: 0x94d,
950 },
951 xmlChSRange {
952 low: 0x951,
953 high: 0x954,
954 },
955 xmlChSRange {
956 low: 0x962,
957 high: 0x963,
958 },
959 xmlChSRange {
960 low: 0x981,
961 high: 0x983,
962 },
963 xmlChSRange {
964 low: 0x9bc,
965 high: 0x9bc,
966 },
967 xmlChSRange {
968 low: 0x9be,
969 high: 0x9be,
970 },
971 xmlChSRange {
972 low: 0x9bf,
973 high: 0x9bf,
974 },
975 xmlChSRange {
976 low: 0x9c0,
977 high: 0x9c4,
978 },
979 xmlChSRange {
980 low: 0x9c7,
981 high: 0x9c8,
982 },
983 xmlChSRange {
984 low: 0x9cb,
985 high: 0x9cd,
986 },
987 xmlChSRange {
988 low: 0x9d7,
989 high: 0x9d7,
990 },
991 xmlChSRange {
992 low: 0x9e2,
993 high: 0x9e3,
994 },
995 xmlChSRange {
996 low: 0xa02,
997 high: 0xa02,
998 },
999 xmlChSRange {
1000 low: 0xa3c,
1001 high: 0xa3c,
1002 },
1003 xmlChSRange {
1004 low: 0xa3e,
1005 high: 0xa3e,
1006 },
1007 xmlChSRange {
1008 low: 0xa3f,
1009 high: 0xa3f,
1010 },
1011 xmlChSRange {
1012 low: 0xa40,
1013 high: 0xa42,
1014 },
1015 xmlChSRange {
1016 low: 0xa47,
1017 high: 0xa48,
1018 },
1019 xmlChSRange {
1020 low: 0xa4b,
1021 high: 0xa4d,
1022 },
1023 xmlChSRange {
1024 low: 0xa70,
1025 high: 0xa71,
1026 },
1027 xmlChSRange {
1028 low: 0xa81,
1029 high: 0xa83,
1030 },
1031 xmlChSRange {
1032 low: 0xabc,
1033 high: 0xabc,
1034 },
1035 xmlChSRange {
1036 low: 0xabe,
1037 high: 0xac5,
1038 },
1039 xmlChSRange {
1040 low: 0xac7,
1041 high: 0xac9,
1042 },
1043 xmlChSRange {
1044 low: 0xacb,
1045 high: 0xacd,
1046 },
1047 xmlChSRange {
1048 low: 0xb01,
1049 high: 0xb03,
1050 },
1051 xmlChSRange {
1052 low: 0xb3c,
1053 high: 0xb3c,
1054 },
1055 xmlChSRange {
1056 low: 0xb3e,
1057 high: 0xb43,
1058 },
1059 xmlChSRange {
1060 low: 0xb47,
1061 high: 0xb48,
1062 },
1063 xmlChSRange {
1064 low: 0xb4b,
1065 high: 0xb4d,
1066 },
1067 xmlChSRange {
1068 low: 0xb56,
1069 high: 0xb57,
1070 },
1071 xmlChSRange {
1072 low: 0xb82,
1073 high: 0xb83,
1074 },
1075 xmlChSRange {
1076 low: 0xbbe,
1077 high: 0xbc2,
1078 },
1079 xmlChSRange {
1080 low: 0xbc6,
1081 high: 0xbc8,
1082 },
1083 xmlChSRange {
1084 low: 0xbca,
1085 high: 0xbcd,
1086 },
1087 xmlChSRange {
1088 low: 0xbd7,
1089 high: 0xbd7,
1090 },
1091 xmlChSRange {
1092 low: 0xc01,
1093 high: 0xc03,
1094 },
1095 xmlChSRange {
1096 low: 0xc3e,
1097 high: 0xc44,
1098 },
1099 xmlChSRange {
1100 low: 0xc46,
1101 high: 0xc48,
1102 },
1103 xmlChSRange {
1104 low: 0xc4a,
1105 high: 0xc4d,
1106 },
1107 xmlChSRange {
1108 low: 0xc55,
1109 high: 0xc56,
1110 },
1111 xmlChSRange {
1112 low: 0xc82,
1113 high: 0xc83,
1114 },
1115 xmlChSRange {
1116 low: 0xcbe,
1117 high: 0xcc4,
1118 },
1119 xmlChSRange {
1120 low: 0xcc6,
1121 high: 0xcc8,
1122 },
1123 xmlChSRange {
1124 low: 0xcca,
1125 high: 0xccd,
1126 },
1127 xmlChSRange {
1128 low: 0xcd5,
1129 high: 0xcd6,
1130 },
1131 xmlChSRange {
1132 low: 0xd02,
1133 high: 0xd03,
1134 },
1135 xmlChSRange {
1136 low: 0xd3e,
1137 high: 0xd43,
1138 },
1139 xmlChSRange {
1140 low: 0xd46,
1141 high: 0xd48,
1142 },
1143 xmlChSRange {
1144 low: 0xd4a,
1145 high: 0xd4d,
1146 },
1147 xmlChSRange {
1148 low: 0xd57,
1149 high: 0xd57,
1150 },
1151 xmlChSRange {
1152 low: 0xe31,
1153 high: 0xe31,
1154 },
1155 xmlChSRange {
1156 low: 0xe34,
1157 high: 0xe3a,
1158 },
1159 xmlChSRange {
1160 low: 0xe47,
1161 high: 0xe4e,
1162 },
1163 xmlChSRange {
1164 low: 0xeb1,
1165 high: 0xeb1,
1166 },
1167 xmlChSRange {
1168 low: 0xeb4,
1169 high: 0xeb9,
1170 },
1171 xmlChSRange {
1172 low: 0xebb,
1173 high: 0xebc,
1174 },
1175 xmlChSRange {
1176 low: 0xec8,
1177 high: 0xecd,
1178 },
1179 xmlChSRange {
1180 low: 0xf18,
1181 high: 0xf19,
1182 },
1183 xmlChSRange {
1184 low: 0xf35,
1185 high: 0xf35,
1186 },
1187 xmlChSRange {
1188 low: 0xf37,
1189 high: 0xf37,
1190 },
1191 xmlChSRange {
1192 low: 0xf39,
1193 high: 0xf39,
1194 },
1195 xmlChSRange {
1196 low: 0xf3e,
1197 high: 0xf3e,
1198 },
1199 xmlChSRange {
1200 low: 0xf3f,
1201 high: 0xf3f,
1202 },
1203 xmlChSRange {
1204 low: 0xf71,
1205 high: 0xf84,
1206 },
1207 xmlChSRange {
1208 low: 0xf86,
1209 high: 0xf8b,
1210 },
1211 xmlChSRange {
1212 low: 0xf90,
1213 high: 0xf95,
1214 },
1215 xmlChSRange {
1216 low: 0xf97,
1217 high: 0xf97,
1218 },
1219 xmlChSRange {
1220 low: 0xf99,
1221 high: 0xfad,
1222 },
1223 xmlChSRange {
1224 low: 0xfb1,
1225 high: 0xfb7,
1226 },
1227 xmlChSRange {
1228 low: 0xfb9,
1229 high: 0xfb9,
1230 },
1231 xmlChSRange {
1232 low: 0x20d0,
1233 high: 0x20dc,
1234 },
1235 xmlChSRange {
1236 low: 0x20e1,
1237 high: 0x20e1,
1238 },
1239 xmlChSRange {
1240 low: 0x302a,
1241 high: 0x302f,
1242 },
1243 xmlChSRange {
1244 low: 0x3099,
1245 high: 0x3099,
1246 },
1247 xmlChSRange {
1248 low: 0x309a,
1249 high: 0x309a,
1250 },
1251];
1252
1253#[no_mangle]
1255pub static xmlIsCombiningGroup: xmlChRangeGroup = xmlChRangeGroup {
1256 nbShortRange: 95,
1257 nbLongRange: 0,
1258 shortRange: &xmlIsCombining_srng as *const xmlChSRange,
1259 longRange: core::ptr::null(),
1260};
1261
1262#[no_mangle]
1264pub static xmlIsDigit_srng: [xmlChSRange; 14] = [
1265 xmlChSRange {
1266 low: 0x660,
1267 high: 0x669,
1268 },
1269 xmlChSRange {
1270 low: 0x6f0,
1271 high: 0x6f9,
1272 },
1273 xmlChSRange {
1274 low: 0x966,
1275 high: 0x96f,
1276 },
1277 xmlChSRange {
1278 low: 0x9e6,
1279 high: 0x9ef,
1280 },
1281 xmlChSRange {
1282 low: 0xa66,
1283 high: 0xa6f,
1284 },
1285 xmlChSRange {
1286 low: 0xae6,
1287 high: 0xaef,
1288 },
1289 xmlChSRange {
1290 low: 0xb66,
1291 high: 0xb6f,
1292 },
1293 xmlChSRange {
1294 low: 0xbe7,
1295 high: 0xbef,
1296 },
1297 xmlChSRange {
1298 low: 0xc66,
1299 high: 0xc6f,
1300 },
1301 xmlChSRange {
1302 low: 0xce6,
1303 high: 0xcef,
1304 },
1305 xmlChSRange {
1306 low: 0xd66,
1307 high: 0xd6f,
1308 },
1309 xmlChSRange {
1310 low: 0xe50,
1311 high: 0xe59,
1312 },
1313 xmlChSRange {
1314 low: 0xed0,
1315 high: 0xed9,
1316 },
1317 xmlChSRange {
1318 low: 0xf20,
1319 high: 0xf29,
1320 },
1321];
1322
1323#[no_mangle]
1325pub static xmlIsDigitGroup: xmlChRangeGroup = xmlChRangeGroup {
1326 nbShortRange: 14,
1327 nbLongRange: 0,
1328 shortRange: &xmlIsDigit_srng as *const xmlChSRange,
1329 longRange: core::ptr::null(),
1330};
1331
1332#[no_mangle]
1334pub static xmlIsExtender_srng: [xmlChSRange; 10] = [
1335 xmlChSRange {
1336 low: 0x2d0,
1337 high: 0x2d0,
1338 },
1339 xmlChSRange {
1340 low: 0x2d1,
1341 high: 0x2d1,
1342 },
1343 xmlChSRange {
1344 low: 0x387,
1345 high: 0x387,
1346 },
1347 xmlChSRange {
1348 low: 0x640,
1349 high: 0x640,
1350 },
1351 xmlChSRange {
1352 low: 0xe46,
1353 high: 0xe46,
1354 },
1355 xmlChSRange {
1356 low: 0xec6,
1357 high: 0xec6,
1358 },
1359 xmlChSRange {
1360 low: 0x3005,
1361 high: 0x3005,
1362 },
1363 xmlChSRange {
1364 low: 0x3031,
1365 high: 0x3035,
1366 },
1367 xmlChSRange {
1368 low: 0x309d,
1369 high: 0x309e,
1370 },
1371 xmlChSRange {
1372 low: 0x30fc,
1373 high: 0x30fe,
1374 },
1375];
1376
1377#[no_mangle]
1379pub static xmlIsExtenderGroup: xmlChRangeGroup = xmlChRangeGroup {
1380 nbShortRange: 10,
1381 nbLongRange: 0,
1382 shortRange: &xmlIsExtender_srng as *const xmlChSRange,
1383 longRange: core::ptr::null(),
1384};
1385
1386#[no_mangle]
1388pub static xmlIsIdeographic_srng: [xmlChSRange; 3] = [
1389 xmlChSRange {
1390 low: 0x3007,
1391 high: 0x3007,
1392 },
1393 xmlChSRange {
1394 low: 0x3021,
1395 high: 0x3029,
1396 },
1397 xmlChSRange {
1398 low: 0x4e00,
1399 high: 0x9fa5,
1400 },
1401];
1402
1403#[no_mangle]
1405pub static xmlIsIdeographicGroup: xmlChRangeGroup = xmlChRangeGroup {
1406 nbShortRange: 3,
1407 nbLongRange: 0,
1408 shortRange: &xmlIsIdeographic_srng as *const xmlChSRange,
1409 longRange: core::ptr::null(),
1410};