1 * Summary: Unicode character APIs
2 * Description: API for the Unicode character APIs
4 * Copy: See Copyright for the status of this software.
6 * Author: Patrick Monnerat <pm@datasphere.ch>, DATASPHERE S.A.
8 /if not defined(XML_UNICODE_H__)
9 /define XML_UNICODE_H__
11 /include "libxmlrpg/xmlversion"
13 /if defined(LIBXML_UNICODE_ENABLED)
15 /include "libxmlrpg/xmlTypesC"
17 d xmlUCSIsAegeanNumbers...
18 d pr extproc('xmlUCSIsAegeanNumbers')
20 d code value like(xmlCint)
22 d xmlUCSIsAlphabeticPresentationForms...
24 d 'xmlUCSIsAlphabeticPresentationForms'
27 d code value like(xmlCint)
29 d xmlUCSIsArabic pr extproc('xmlUCSIsArabic')
31 d code value like(xmlCint)
33 d xmlUCSIsArabicPresentationFormsA...
35 d 'xmlUCSIsArabicPresentationFormsA')
37 d code value like(xmlCint)
39 d xmlUCSIsArabicPresentationFormsB...
41 d 'xmlUCSIsArabicPresentationFormsB')
43 d code value like(xmlCint)
46 d pr extproc('xmlUCSIsArmenian')
48 d code value like(xmlCint)
50 d xmlUCSIsArrows pr extproc('xmlUCSIsArrows')
52 d code value like(xmlCint)
54 d xmlUCSIsBasicLatin...
55 d pr extproc('xmlUCSIsBasicLatin')
57 d code value like(xmlCint)
60 d pr extproc('xmlUCSIsBengali')
62 d code value like(xmlCint)
64 d xmlUCSIsBlockElements...
65 d pr extproc('xmlUCSIsBlockElements')
67 d code value like(xmlCint)
70 d pr extproc('xmlUCSIsBopomofo')
72 d code value like(xmlCint)
74 d xmlUCSIsBopomofoExtended...
75 d pr extproc('xmlUCSIsBopomofoExtended')
77 d code value like(xmlCint)
79 d xmlUCSIsBoxDrawing...
80 d pr extproc('xmlUCSIsBoxDrawing')
82 d code value like(xmlCint)
84 d xmlUCSIsBraillePatterns...
85 d pr extproc('xmlUCSIsBraillePatterns')
87 d code value like(xmlCint)
89 d xmlUCSIsBuhid pr extproc('xmlUCSIsBuhid')
91 d code value like(xmlCint)
93 d xmlUCSIsByzantineMusicalSymbols...
95 d 'xmlUCSIsByzantineMusicalSymbols')
97 d code value like(xmlCint)
99 d xmlUCSIsCJKCompatibility...
100 d pr extproc('xmlUCSIsCJKCompatibility')
102 d code value like(xmlCint)
104 d xmlUCSIsCJKCompatibilityForms...
106 d 'xmlUCSIsCJKCompatibilityForms')
108 d code value like(xmlCint)
110 d xmlUCSIsCJKCompatibilityIdeographs...
112 d 'xmlUCSIsCJKCompatibilityIdeographs')
114 d code value like(xmlCint)
116 d xmlUCSIsCJKCompatibilityIdeographsSupplement...
117 d pr extproc('xmlUCSIsCJKCompatibilityIde-
118 d ographsSupplement')
120 d code value like(xmlCint)
122 d xmlUCSIsCJKRadicalsSupplement...
124 d 'xmlUCSIsCJKRadicalsSupplement')
126 d code value like(xmlCint)
128 d xmlUCSIsCJKSymbolsandPunctuation...
130 d 'xmlUCSIsCJKSymbolsandPunctuation')
132 d code value like(xmlCint)
134 d xmlUCSIsCJKUnifiedIdeographs...
136 d 'xmlUCSIsCJKUnifiedIdeographs')
138 d code value like(xmlCint)
140 d xmlUCSIsCJKUnifiedIdeographsExtensionA...
141 d pr extproc('xmlUCSIsCJKUnifiedIdeograph-
144 d code value like(xmlCint)
146 d xmlUCSIsCJKUnifiedIdeographsExtensionB...
147 d pr extproc('xmlUCSIsCJKUnifiedIdeograph-
150 d code value like(xmlCint)
152 d xmlUCSIsCherokee...
153 d pr extproc('xmlUCSIsCherokee')
155 d code value like(xmlCint)
157 d xmlUCSIsCombiningDiacriticalMarks...
159 d 'xmlUCSIsCombiningDiacriticalMarks')
161 d code value like(xmlCint)
163 d xmlUCSIsCombiningDiacriticalMarksforSymbols...
164 d pr extproc('xmlUCSIsCombiningDiacritica-
167 d code value like(xmlCint)
169 d xmlUCSIsCombiningHalfMarks...
170 d pr extproc('xmlUCSIsCombiningHalfMarks')
172 d code value like(xmlCint)
174 d xmlUCSIsCombiningMarksforSymbols...
176 d 'xmlUCSIsCombiningMarksforSymbols')
178 d code value like(xmlCint)
180 d xmlUCSIsControlPictures...
181 d pr extproc('xmlUCSIsControlPictures')
183 d code value like(xmlCint)
185 d xmlUCSIsCurrencySymbols...
186 d pr extproc('xmlUCSIsCurrencySymbols')
188 d code value like(xmlCint)
190 d xmlUCSIsCypriotSyllabary...
191 d pr extproc('xmlUCSIsCypriotSyllabary')
193 d code value like(xmlCint)
195 d xmlUCSIsCyrillic...
196 d pr extproc('xmlUCSIsCyrillic')
198 d code value like(xmlCint)
200 d xmlUCSIsCyrillicSupplement...
201 d pr extproc('xmlUCSIsCyrillicSupplement')
203 d code value like(xmlCint)
206 d pr extproc('xmlUCSIsDeseret')
208 d code value like(xmlCint)
210 d xmlUCSIsDevanagari...
211 d pr extproc('xmlUCSIsDevanagari')
213 d code value like(xmlCint)
215 d xmlUCSIsDingbats...
216 d pr extproc('xmlUCSIsDingbats')
218 d code value like(xmlCint)
220 d xmlUCSIsEnclosedAlphanumerics...
222 d 'xmlUCSIsEnclosedAlphanumerics')
224 d code value like(xmlCint)
226 d xmlUCSIsEnclosedCJKLettersandMonths...
228 d 'xmlUCSIsEnclosedCJKLettersandMonths'
231 d code value like(xmlCint)
233 d xmlUCSIsEthiopic...
234 d pr extproc('xmlUCSIsEthiopic')
236 d code value like(xmlCint)
238 d xmlUCSIsGeneralPunctuation...
239 d pr extproc('xmlUCSIsGeneralPunctuation')
241 d code value like(xmlCint)
243 d xmlUCSIsGeometricShapes...
244 d pr extproc('xmlUCSIsGeometricShapes')
246 d code value like(xmlCint)
248 d xmlUCSIsGeorgian...
249 d pr extproc('xmlUCSIsGeorgian')
251 d code value like(xmlCint)
253 d xmlUCSIsGothic pr extproc('xmlUCSIsGothic')
255 d code value like(xmlCint)
257 d xmlUCSIsGreek pr extproc('xmlUCSIsGreek')
259 d code value like(xmlCint)
261 d xmlUCSIsGreekExtended...
262 d pr extproc('xmlUCSIsGreekExtended')
264 d code value like(xmlCint)
266 d xmlUCSIsGreekandCoptic...
267 d pr extproc('xmlUCSIsGreekandCoptic')
269 d code value like(xmlCint)
271 d xmlUCSIsGujarati...
272 d pr extproc('xmlUCSIsGujarati')
274 d code value like(xmlCint)
276 d xmlUCSIsGurmukhi...
277 d pr extproc('xmlUCSIsGurmukhi')
279 d code value like(xmlCint)
281 d xmlUCSIsHalfwidthandFullwidthForms...
283 d 'xmlUCSIsHalfwidthandFullwidthForms')
285 d code value like(xmlCint)
287 d xmlUCSIsHangulCompatibilityJamo...
289 d 'xmlUCSIsHangulCompatibilityJamo')
291 d code value like(xmlCint)
293 d xmlUCSIsHangulJamo...
294 d pr extproc('xmlUCSIsHangulJamo')
296 d code value like(xmlCint)
298 d xmlUCSIsHangulSyllables...
299 d pr extproc('xmlUCSIsHangulSyllables')
301 d code value like(xmlCint)
304 d pr extproc('xmlUCSIsHanunoo')
306 d code value like(xmlCint)
308 d xmlUCSIsHebrew pr extproc('xmlUCSIsHebrew')
310 d code value like(xmlCint)
312 d xmlUCSIsHighPrivateUseSurrogates...
314 d 'xmlUCSIsHighPrivateUseSurrogates')
316 d code value like(xmlCint)
318 d xmlUCSIsHighSurrogates...
319 d pr extproc('xmlUCSIsHighSurrogates')
321 d code value like(xmlCint)
323 d xmlUCSIsHiragana...
324 d pr extproc('xmlUCSIsHiragana')
326 d code value like(xmlCint)
328 d xmlUCSIsIPAExtensions...
329 d pr extproc('xmlUCSIsIPAExtensions')
331 d code value like(xmlCint)
333 d xmlUCSIsIdeographicDescriptionCharacters...
334 d pr extproc('xmlUCSIsIdeographicDescript-
337 d code value like(xmlCint)
339 d xmlUCSIsKanbun pr extproc('xmlUCSIsKanbun')
341 d code value like(xmlCint)
343 d xmlUCSIsKangxiRadicals...
344 d pr extproc('xmlUCSIsKangxiRadicals')
346 d code value like(xmlCint)
349 d pr extproc('xmlUCSIsKannada')
351 d code value like(xmlCint)
353 d xmlUCSIsKatakana...
354 d pr extproc('xmlUCSIsKatakana')
356 d code value like(xmlCint)
358 d xmlUCSIsKatakanaPhoneticExtensions...
360 d 'xmlUCSIsKatakanaPhoneticExtensions')
362 d code value like(xmlCint)
364 d xmlUCSIsKhmer pr extproc('xmlUCSIsKhmer')
366 d code value like(xmlCint)
368 d xmlUCSIsKhmerSymbols...
369 d pr extproc('xmlUCSIsKhmerSymbols')
371 d code value like(xmlCint)
373 d xmlUCSIsLao pr extproc('xmlUCSIsLao')
375 d code value like(xmlCint)
377 d xmlUCSIsLatin1Supplement...
378 d pr extproc('xmlUCSIsLatin1Supplement')
380 d code value like(xmlCint)
382 d xmlUCSIsLatinExtendedA...
383 d pr extproc('xmlUCSIsLatinExtendedA')
385 d code value like(xmlCint)
387 d xmlUCSIsLatinExtendedB...
388 d pr extproc('xmlUCSIsLatinExtendedB')
390 d code value like(xmlCint)
392 d xmlUCSIsLatinExtendedAdditional...
394 d 'xmlUCSIsLatinExtendedAdditional')
396 d code value like(xmlCint)
398 d xmlUCSIsLetterlikeSymbols...
399 d pr extproc('xmlUCSIsLetterlikeSymbols')
401 d code value like(xmlCint)
403 d xmlUCSIsLimbu pr extproc('xmlUCSIsLimbu')
405 d code value like(xmlCint)
407 d xmlUCSIsLinearBIdeograms...
408 d pr extproc('xmlUCSIsLinearBIdeograms')
410 d code value like(xmlCint)
412 d xmlUCSIsLinearBSyllabary...
413 d pr extproc('xmlUCSIsLinearBSyllabary')
415 d code value like(xmlCint)
417 d xmlUCSIsLowSurrogates...
418 d pr extproc('xmlUCSIsLowSurrogates')
420 d code value like(xmlCint)
422 d xmlUCSIsMalayalam...
423 d pr extproc('xmlUCSIsMalayalam')
425 d code value like(xmlCint)
427 d xmlUCSIsMathematicalAlphanumericSymbols...
428 d pr extproc('xmlUCSIsMathematicalAlphanu-
431 d code value like(xmlCint)
433 d xmlUCSIsMathematicalOperators...
435 d 'xmlUCSIsMathematicalOperators')
437 d code value like(xmlCint)
439 d xmlUCSIsMiscellaneousMathematicalSymbolsA...
440 d pr extproc('xmlUCSIsMiscellaneousMathem-
443 d code value like(xmlCint)
445 d xmlUCSIsMiscellaneousMathematicalSymbolsB...
446 d pr extproc('xmlUCSIsMiscellaneousMathem-
449 d code value like(xmlCint)
451 d xmlUCSIsMiscellaneousSymbols...
453 d 'xmlUCSIsMiscellaneousSymbols')
455 d code value like(xmlCint)
457 d xmlUCSIsMiscellaneousSymbolsandArrows...
458 d pr extproc('xmlUCSIsMiscellaneousSymbol-
461 d code value like(xmlCint)
463 d xmlUCSIsMiscellaneousTechnical...
465 d 'xmlUCSIsMiscellaneousTechnical')
467 d code value like(xmlCint)
469 d xmlUCSIsMongolian...
470 d pr extproc('xmlUCSIsMongolian')
472 d code value like(xmlCint)
474 d xmlUCSIsMusicalSymbols...
475 d pr extproc('xmlUCSIsMusicalSymbols')
477 d code value like(xmlCint)
480 d pr extproc('xmlUCSIsMyanmar')
482 d code value like(xmlCint)
484 d xmlUCSIsNumberForms...
485 d pr extproc('xmlUCSIsNumberForms')
487 d code value like(xmlCint)
489 d xmlUCSIsOgham pr extproc('xmlUCSIsOgham')
491 d code value like(xmlCint)
493 d xmlUCSIsOldItalic...
494 d pr extproc('xmlUCSIsOldItalic')
496 d code value like(xmlCint)
498 d xmlUCSIsOpticalCharacterRecognition...
500 d 'xmlUCSIsOpticalCharacterRecognition'
503 d code value like(xmlCint)
505 d xmlUCSIsOriya pr extproc('xmlUCSIsOriya')
507 d code value like(xmlCint)
510 d pr extproc('xmlUCSIsOsmanya')
512 d code value like(xmlCint)
514 d xmlUCSIsPhoneticExtensions...
515 d pr extproc('xmlUCSIsPhoneticExtensions')
517 d code value like(xmlCint)
519 d xmlUCSIsPrivateUse...
520 d pr extproc('xmlUCSIsPrivateUse')
522 d code value like(xmlCint)
524 d xmlUCSIsPrivateUseArea...
525 d pr extproc('xmlUCSIsPrivateUseArea')
527 d code value like(xmlCint)
529 d xmlUCSIsRunic pr extproc('xmlUCSIsRunic')
531 d code value like(xmlCint)
534 d pr extproc('xmlUCSIsShavian')
536 d code value like(xmlCint)
539 d pr extproc('xmlUCSIsSinhala')
541 d code value like(xmlCint)
543 d xmlUCSIsSmallFormVariants...
544 d pr extproc('xmlUCSIsSmallFormVariants')
546 d code value like(xmlCint)
548 d xmlUCSIsSpacingModifierLetters...
550 d 'xmlUCSIsSpacingModifierLetters')
552 d code value like(xmlCint)
554 d xmlUCSIsSpecials...
555 d pr extproc('xmlUCSIsSpecials')
557 d code value like(xmlCint)
559 d xmlUCSIsSuperscriptsandSubscripts...
561 d 'xmlUCSIsSuperscriptsandSubscripts')
563 d code value like(xmlCint)
565 d xmlUCSIsSupplementalArrowsA...
567 d 'xmlUCSIsSupplementalArrowsA')
569 d code value like(xmlCint)
571 d xmlUCSIsSupplementalArrowsB...
573 d 'xmlUCSIsSupplementalArrowsB')
575 d code value like(xmlCint)
577 d xmlUCSIsSupplementalMathematicalOperators...
578 d pr extproc('xmlUCSIsSupplementalMathema-
581 d code value like(xmlCint)
583 d xmlUCSIsSupplementaryPrivateUseAreaA...
584 d pr extproc('xmlUCSIsSupplementaryPrivat-
587 d code value like(xmlCint)
589 d xmlUCSIsSupplementaryPrivateUseAreaB...
590 d pr extproc('xmlUCSIsSupplementaryPrivat-
593 d code value like(xmlCint)
595 d xmlUCSIsSyriac pr extproc('xmlUCSIsSyriac')
597 d code value like(xmlCint)
600 d pr extproc('xmlUCSIsTagalog')
602 d code value like(xmlCint)
604 d xmlUCSIsTagbanwa...
605 d pr extproc('xmlUCSIsTagbanwa')
607 d code value like(xmlCint)
609 d xmlUCSIsTags pr extproc('xmlUCSIsTags')
611 d code value like(xmlCint)
613 d xmlUCSIsTaiLe pr extproc('xmlUCSIsTaiLe')
615 d code value like(xmlCint)
617 d xmlUCSIsTaiXuanJingSymbols...
618 d pr extproc('xmlUCSIsTaiXuanJingSymbols')
620 d code value like(xmlCint)
622 d xmlUCSIsTamil pr extproc('xmlUCSIsTamil')
624 d code value like(xmlCint)
626 d xmlUCSIsTelugu pr extproc('xmlUCSIsTelugu')
628 d code value like(xmlCint)
630 d xmlUCSIsThaana pr extproc('xmlUCSIsThaana')
632 d code value like(xmlCint)
634 d xmlUCSIsThai pr extproc('xmlUCSIsThai')
636 d code value like(xmlCint)
639 d pr extproc('xmlUCSIsTibetan')
641 d code value like(xmlCint)
643 d xmlUCSIsUgaritic...
644 d pr extproc('xmlUCSIsUgaritic')
646 d code value like(xmlCint)
648 d xmlUCSIsUnifiedCanadianAboriginalSyllabics...
649 d pr extproc('xmlUCSIsUnifiedCanadianAbor-
652 d code value like(xmlCint)
654 d xmlUCSIsVariationSelectors...
655 d pr extproc('xmlUCSIsVariationSelectors')
657 d code value like(xmlCint)
659 d xmlUCSIsVariationSelectorsSupplement...
660 d pr extproc('xmlUCSIsVariationSelectorsS-
663 d code value like(xmlCint)
665 d xmlUCSIsYiRadicals...
666 d pr extproc('xmlUCSIsYiRadicals')
668 d code value like(xmlCint)
670 d xmlUCSIsYiSyllables...
671 d pr extproc('xmlUCSIsYiSyllables')
673 d code value like(xmlCint)
675 d xmlUCSIsYijingHexagramSymbols...
677 d 'xmlUCSIsYijingHexagramSymbols')
679 d code value like(xmlCint)
681 d xmlUCSIsBlock pr extproc('xmlUCSIsBlock')
683 d code value like(xmlCint)
684 d block * value options(*string) const char *
686 d xmlUCSIsCatC pr extproc('xmlUCSIsCatC')
688 d code value like(xmlCint)
690 d xmlUCSIsCatCc pr extproc('xmlUCSIsCatCc')
692 d code value like(xmlCint)
694 d xmlUCSIsCatCf pr extproc('xmlUCSIsCatCf')
696 d code value like(xmlCint)
698 d xmlUCSIsCatCo pr extproc('xmlUCSIsCatCo')
700 d code value like(xmlCint)
702 d xmlUCSIsCatCs pr extproc('xmlUCSIsCatCs')
704 d code value like(xmlCint)
706 d xmlUCSIsCatL pr extproc('xmlUCSIsCatL')
708 d code value like(xmlCint)
710 d xmlUCSIsCatLl pr extproc('xmlUCSIsCatLl')
712 d code value like(xmlCint)
714 d xmlUCSIsCatLm pr extproc('xmlUCSIsCatLm')
716 d code value like(xmlCint)
718 d xmlUCSIsCatLo pr extproc('xmlUCSIsCatLo')
720 d code value like(xmlCint)
722 d xmlUCSIsCatLt pr extproc('xmlUCSIsCatLt')
724 d code value like(xmlCint)
726 d xmlUCSIsCatLu pr extproc('xmlUCSIsCatLu')
728 d code value like(xmlCint)
730 d xmlUCSIsCatM pr extproc('xmlUCSIsCatM')
732 d code value like(xmlCint)
734 d xmlUCSIsCatMc pr extproc('xmlUCSIsCatMc')
736 d code value like(xmlCint)
738 d xmlUCSIsCatMe pr extproc('xmlUCSIsCatMe')
740 d code value like(xmlCint)
742 d xmlUCSIsCatMn pr extproc('xmlUCSIsCatMn')
744 d code value like(xmlCint)
746 d xmlUCSIsCatN pr extproc('xmlUCSIsCatN')
748 d code value like(xmlCint)
750 d xmlUCSIsCatNd pr extproc('xmlUCSIsCatNd')
752 d code value like(xmlCint)
754 d xmlUCSIsCatNl pr extproc('xmlUCSIsCatNl')
756 d code value like(xmlCint)
758 d xmlUCSIsCatNo pr extproc('xmlUCSIsCatNo')
760 d code value like(xmlCint)
762 d xmlUCSIsCatP pr extproc('xmlUCSIsCatP')
764 d code value like(xmlCint)
766 d xmlUCSIsCatPc pr extproc('xmlUCSIsCatPc')
768 d code value like(xmlCint)
770 d xmlUCSIsCatPd pr extproc('xmlUCSIsCatPd')
772 d code value like(xmlCint)
774 d xmlUCSIsCatPe pr extproc('xmlUCSIsCatPe')
776 d code value like(xmlCint)
778 d xmlUCSIsCatPf pr extproc('xmlUCSIsCatPf')
780 d code value like(xmlCint)
782 d xmlUCSIsCatPi pr extproc('xmlUCSIsCatPi')
784 d code value like(xmlCint)
786 d xmlUCSIsCatPo pr extproc('xmlUCSIsCatPo')
788 d code value like(xmlCint)
790 d xmlUCSIsCatPs pr extproc('xmlUCSIsCatPs')
792 d code value like(xmlCint)
794 d xmlUCSIsCatS pr extproc('xmlUCSIsCatS')
796 d code value like(xmlCint)
798 d xmlUCSIsCatSc pr extproc('xmlUCSIsCatSc')
800 d code value like(xmlCint)
802 d xmlUCSIsCatSk pr extproc('xmlUCSIsCatSk')
804 d code value like(xmlCint)
806 d xmlUCSIsCatSm pr extproc('xmlUCSIsCatSm')
808 d code value like(xmlCint)
810 d xmlUCSIsCatSo pr extproc('xmlUCSIsCatSo')
812 d code value like(xmlCint)
814 d xmlUCSIsCatZ pr extproc('xmlUCSIsCatZ')
816 d code value like(xmlCint)
818 d xmlUCSIsCatZl pr extproc('xmlUCSIsCatZl')
820 d code value like(xmlCint)
822 d xmlUCSIsCatZp pr extproc('xmlUCSIsCatZp')
824 d code value like(xmlCint)
826 d xmlUCSIsCatZs pr extproc('xmlUCSIsCatZs')
828 d code value like(xmlCint)
830 d xmlUCSIsCat pr extproc('xmlUCSIsCat')
832 d code value like(xmlCint)
833 d cat * value options(*string) const char *
835 /endif LIBXML_UNICODE_ENBLD
836 /endif XML_UNICODE_H__