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 d xmlUCSIsAegeanNumbers...
16 d pr 10i 0 extproc('xmlUCSIsAegeanNumbers')
19 d xmlUCSIsAlphabeticPresentationForms...
21 d 'xmlUCSIsAlphabeticPresentationForms'
25 d xmlUCSIsArabic pr 10i 0 extproc('xmlUCSIsArabic')
28 d xmlUCSIsArabicPresentationFormsA...
30 d 'xmlUCSIsArabicPresentationFormsA')
33 d xmlUCSIsArabicPresentationFormsB...
35 d 'xmlUCSIsArabicPresentationFormsB')
39 d pr 10i 0 extproc('xmlUCSIsArmenian')
42 d xmlUCSIsArrows pr 10i 0 extproc('xmlUCSIsArrows')
45 d xmlUCSIsBasicLatin...
46 d pr 10i 0 extproc('xmlUCSIsBasicLatin')
50 d pr 10i 0 extproc('xmlUCSIsBengali')
53 d xmlUCSIsBlockElements...
54 d pr 10i 0 extproc('xmlUCSIsBlockElements')
58 d pr 10i 0 extproc('xmlUCSIsBopomofo')
61 d xmlUCSIsBopomofoExtended...
62 d pr 10i 0 extproc('xmlUCSIsBopomofoExtended')
65 d xmlUCSIsBoxDrawing...
66 d pr 10i 0 extproc('xmlUCSIsBoxDrawing')
69 d xmlUCSIsBraillePatterns...
70 d pr 10i 0 extproc('xmlUCSIsBraillePatterns')
73 d xmlUCSIsBuhid pr 10i 0 extproc('xmlUCSIsBuhid')
76 d xmlUCSIsByzantineMusicalSymbols...
78 d 'xmlUCSIsByzantineMusicalSymbols')
81 d xmlUCSIsCJKCompatibility...
82 d pr 10i 0 extproc('xmlUCSIsCJKCompatibility')
85 d xmlUCSIsCJKCompatibilityForms...
87 d 'xmlUCSIsCJKCompatibilityForms')
90 d xmlUCSIsCJKCompatibilityIdeographs...
92 d 'xmlUCSIsCJKCompatibilityIdeographs')
95 d xmlUCSIsCJKCompatibilityIdeographsSupplement...
96 d pr 10i 0 extproc('xmlUCSIsCJKCompatibilityIde-
100 d xmlUCSIsCJKRadicalsSupplement...
102 d 'xmlUCSIsCJKRadicalsSupplement')
105 d xmlUCSIsCJKSymbolsandPunctuation...
107 d 'xmlUCSIsCJKSymbolsandPunctuation')
110 d xmlUCSIsCJKUnifiedIdeographs...
112 d 'xmlUCSIsCJKUnifiedIdeographs')
115 d xmlUCSIsCJKUnifiedIdeographsExtensionA...
116 d pr 10i 0 extproc('xmlUCSIsCJKUnifiedIdeograph-
120 d xmlUCSIsCJKUnifiedIdeographsExtensionB...
121 d pr 10i 0 extproc('xmlUCSIsCJKUnifiedIdeograph-
125 d xmlUCSIsCherokee...
126 d pr 10i 0 extproc('xmlUCSIsCherokee')
129 d xmlUCSIsCombiningDiacriticalMarks...
131 d 'xmlUCSIsCombiningDiacriticalMarks')
134 d xmlUCSIsCombiningDiacriticalMarksforSymbols...
135 d pr 10i 0 extproc('xmlUCSIsCombiningDiacritica-
139 d xmlUCSIsCombiningHalfMarks...
140 d pr 10i 0 extproc('xmlUCSIsCombiningHalfMarks')
143 d xmlUCSIsCombiningMarksforSymbols...
145 d 'xmlUCSIsCombiningMarksforSymbols')
148 d xmlUCSIsControlPictures...
149 d pr 10i 0 extproc('xmlUCSIsControlPictures')
152 d xmlUCSIsCurrencySymbols...
153 d pr 10i 0 extproc('xmlUCSIsCurrencySymbols')
156 d xmlUCSIsCypriotSyllabary...
157 d pr 10i 0 extproc('xmlUCSIsCypriotSyllabary')
160 d xmlUCSIsCyrillic...
161 d pr 10i 0 extproc('xmlUCSIsCyrillic')
164 d xmlUCSIsCyrillicSupplement...
165 d pr 10i 0 extproc('xmlUCSIsCyrillicSupplement')
169 d pr 10i 0 extproc('xmlUCSIsDeseret')
172 d xmlUCSIsDevanagari...
173 d pr 10i 0 extproc('xmlUCSIsDevanagari')
176 d xmlUCSIsDingbats...
177 d pr 10i 0 extproc('xmlUCSIsDingbats')
180 d xmlUCSIsEnclosedAlphanumerics...
182 d 'xmlUCSIsEnclosedAlphanumerics')
185 d xmlUCSIsEnclosedCJKLettersandMonths...
187 d 'xmlUCSIsEnclosedCJKLettersandMonths'
191 d xmlUCSIsEthiopic...
192 d pr 10i 0 extproc('xmlUCSIsEthiopic')
195 d xmlUCSIsGeneralPunctuation...
196 d pr 10i 0 extproc('xmlUCSIsGeneralPunctuation')
199 d xmlUCSIsGeometricShapes...
200 d pr 10i 0 extproc('xmlUCSIsGeometricShapes')
203 d xmlUCSIsGeorgian...
204 d pr 10i 0 extproc('xmlUCSIsGeorgian')
207 d xmlUCSIsGothic pr 10i 0 extproc('xmlUCSIsGothic')
210 d xmlUCSIsGreek pr 10i 0 extproc('xmlUCSIsGreek')
213 d xmlUCSIsGreekExtended...
214 d pr 10i 0 extproc('xmlUCSIsGreekExtended')
217 d xmlUCSIsGreekandCoptic...
218 d pr 10i 0 extproc('xmlUCSIsGreekandCoptic')
221 d xmlUCSIsGujarati...
222 d pr 10i 0 extproc('xmlUCSIsGujarati')
225 d xmlUCSIsGurmukhi...
226 d pr 10i 0 extproc('xmlUCSIsGurmukhi')
229 d xmlUCSIsHalfwidthandFullwidthForms...
231 d 'xmlUCSIsHalfwidthandFullwidthForms')
234 d xmlUCSIsHangulCompatibilityJamo...
236 d 'xmlUCSIsHangulCompatibilityJamo')
239 d xmlUCSIsHangulJamo...
240 d pr 10i 0 extproc('xmlUCSIsHangulJamo')
243 d xmlUCSIsHangulSyllables...
244 d pr 10i 0 extproc('xmlUCSIsHangulSyllables')
248 d pr 10i 0 extproc('xmlUCSIsHanunoo')
251 d xmlUCSIsHebrew pr 10i 0 extproc('xmlUCSIsHebrew')
254 d xmlUCSIsHighPrivateUseSurrogates...
256 d 'xmlUCSIsHighPrivateUseSurrogates')
259 d xmlUCSIsHighSurrogates...
260 d pr 10i 0 extproc('xmlUCSIsHighSurrogates')
263 d xmlUCSIsHiragana...
264 d pr 10i 0 extproc('xmlUCSIsHiragana')
267 d xmlUCSIsIPAExtensions...
268 d pr 10i 0 extproc('xmlUCSIsIPAExtensions')
271 d xmlUCSIsIdeographicDescriptionCharacters...
272 d pr 10i 0 extproc('xmlUCSIsIdeographicDescript-
276 d xmlUCSIsKanbun pr 10i 0 extproc('xmlUCSIsKanbun')
279 d xmlUCSIsKangxiRadicals...
280 d pr 10i 0 extproc('xmlUCSIsKangxiRadicals')
284 d pr 10i 0 extproc('xmlUCSIsKannada')
287 d xmlUCSIsKatakana...
288 d pr 10i 0 extproc('xmlUCSIsKatakana')
291 d xmlUCSIsKatakanaPhoneticExtensions...
293 d 'xmlUCSIsKatakanaPhoneticExtensions')
296 d xmlUCSIsKhmer pr 10i 0 extproc('xmlUCSIsKhmer')
299 d xmlUCSIsKhmerSymbols...
300 d pr 10i 0 extproc('xmlUCSIsKhmerSymbols')
303 d xmlUCSIsLao pr 10i 0 extproc('xmlUCSIsLao')
306 d xmlUCSIsLatin1Supplement...
307 d pr 10i 0 extproc('xmlUCSIsLatin1Supplement')
310 d xmlUCSIsLatinExtendedA...
311 d pr 10i 0 extproc('xmlUCSIsLatinExtendedA')
314 d xmlUCSIsLatinExtendedB...
315 d pr 10i 0 extproc('xmlUCSIsLatinExtendedB')
318 d xmlUCSIsLatinExtendedAdditional...
320 d 'xmlUCSIsLatinExtendedAdditional')
323 d xmlUCSIsLetterlikeSymbols...
324 d pr 10i 0 extproc('xmlUCSIsLetterlikeSymbols')
327 d xmlUCSIsLimbu pr 10i 0 extproc('xmlUCSIsLimbu')
330 d xmlUCSIsLinearBIdeograms...
331 d pr 10i 0 extproc('xmlUCSIsLinearBIdeograms')
334 d xmlUCSIsLinearBSyllabary...
335 d pr 10i 0 extproc('xmlUCSIsLinearBSyllabary')
338 d xmlUCSIsLowSurrogates...
339 d pr 10i 0 extproc('xmlUCSIsLowSurrogates')
342 d xmlUCSIsMalayalam...
343 d pr 10i 0 extproc('xmlUCSIsMalayalam')
346 d xmlUCSIsMathematicalAlphanumericSymbols...
347 d pr 10i 0 extproc('xmlUCSIsMathematicalAlphanu-
351 d xmlUCSIsMathematicalOperators...
353 d 'xmlUCSIsMathematicalOperators')
356 d xmlUCSIsMiscellaneousMathematicalSymbolsA...
357 d pr 10i 0 extproc('xmlUCSIsMiscellaneousMathem-
361 d xmlUCSIsMiscellaneousMathematicalSymbolsB...
362 d pr 10i 0 extproc('xmlUCSIsMiscellaneousMathem-
366 d xmlUCSIsMiscellaneousSymbols...
368 d 'xmlUCSIsMiscellaneousSymbols')
371 d xmlUCSIsMiscellaneousSymbolsandArrows...
372 d pr 10i 0 extproc('xmlUCSIsMiscellaneousSymbol-
376 d xmlUCSIsMiscellaneousTechnical...
378 d 'xmlUCSIsMiscellaneousTechnical')
381 d xmlUCSIsMongolian...
382 d pr 10i 0 extproc('xmlUCSIsMongolian')
385 d xmlUCSIsMusicalSymbols...
386 d pr 10i 0 extproc('xmlUCSIsMusicalSymbols')
390 d pr 10i 0 extproc('xmlUCSIsMyanmar')
393 d xmlUCSIsNumberForms...
394 d pr 10i 0 extproc('xmlUCSIsNumberForms')
397 d xmlUCSIsOgham pr 10i 0 extproc('xmlUCSIsOgham')
400 d xmlUCSIsOldItalic...
401 d pr 10i 0 extproc('xmlUCSIsOldItalic')
404 d xmlUCSIsOpticalCharacterRecognition...
406 d 'xmlUCSIsOpticalCharacterRecognition'
410 d xmlUCSIsOriya pr 10i 0 extproc('xmlUCSIsOriya')
414 d pr 10i 0 extproc('xmlUCSIsOsmanya')
417 d xmlUCSIsPhoneticExtensions...
418 d pr 10i 0 extproc('xmlUCSIsPhoneticExtensions')
421 d xmlUCSIsPrivateUse...
422 d pr 10i 0 extproc('xmlUCSIsPrivateUse')
425 d xmlUCSIsPrivateUseArea...
426 d pr 10i 0 extproc('xmlUCSIsPrivateUseArea')
429 d xmlUCSIsRunic pr 10i 0 extproc('xmlUCSIsRunic')
433 d pr 10i 0 extproc('xmlUCSIsShavian')
437 d pr 10i 0 extproc('xmlUCSIsSinhala')
440 d xmlUCSIsSmallFormVariants...
441 d pr 10i 0 extproc('xmlUCSIsSmallFormVariants')
444 d xmlUCSIsSpacingModifierLetters...
446 d 'xmlUCSIsSpacingModifierLetters')
449 d xmlUCSIsSpecials...
450 d pr 10i 0 extproc('xmlUCSIsSpecials')
453 d xmlUCSIsSuperscriptsandSubscripts...
455 d 'xmlUCSIsSuperscriptsandSubscripts')
458 d xmlUCSIsSupplementalArrowsA...
460 d 'xmlUCSIsSupplementalArrowsA')
463 d xmlUCSIsSupplementalArrowsB...
465 d 'xmlUCSIsSupplementalArrowsB')
468 d xmlUCSIsSupplementalMathematicalOperators...
469 d pr 10i 0 extproc('xmlUCSIsSupplementalMathema-
473 d xmlUCSIsSupplementaryPrivateUseAreaA...
474 d pr 10i 0 extproc('xmlUCSIsSupplementaryPrivat-
478 d xmlUCSIsSupplementaryPrivateUseAreaB...
479 d pr 10i 0 extproc('xmlUCSIsSupplementaryPrivat-
483 d xmlUCSIsSyriac pr 10i 0 extproc('xmlUCSIsSyriac')
487 d pr 10i 0 extproc('xmlUCSIsTagalog')
490 d xmlUCSIsTagbanwa...
491 d pr 10i 0 extproc('xmlUCSIsTagbanwa')
494 d xmlUCSIsTags pr 10i 0 extproc('xmlUCSIsTags')
497 d xmlUCSIsTaiLe pr 10i 0 extproc('xmlUCSIsTaiLe')
500 d xmlUCSIsTaiXuanJingSymbols...
501 d pr 10i 0 extproc('xmlUCSIsTaiXuanJingSymbols')
504 d xmlUCSIsTamil pr 10i 0 extproc('xmlUCSIsTamil')
507 d xmlUCSIsTelugu pr 10i 0 extproc('xmlUCSIsTelugu')
510 d xmlUCSIsThaana pr 10i 0 extproc('xmlUCSIsThaana')
513 d xmlUCSIsThai pr 10i 0 extproc('xmlUCSIsThai')
517 d pr 10i 0 extproc('xmlUCSIsTibetan')
520 d xmlUCSIsUgaritic...
521 d pr 10i 0 extproc('xmlUCSIsUgaritic')
524 d xmlUCSIsUnifiedCanadianAboriginalSyllabics...
525 d pr 10i 0 extproc('xmlUCSIsUnifiedCanadianAbor-
529 d xmlUCSIsVariationSelectors...
530 d pr 10i 0 extproc('xmlUCSIsVariationSelectors')
533 d xmlUCSIsVariationSelectorsSupplement...
534 d pr 10i 0 extproc('xmlUCSIsVariationSelectorsS-
538 d xmlUCSIsYiRadicals...
539 d pr 10i 0 extproc('xmlUCSIsYiRadicals')
542 d xmlUCSIsYiSyllables...
543 d pr 10i 0 extproc('xmlUCSIsYiSyllables')
546 d xmlUCSIsYijingHexagramSymbols...
548 d 'xmlUCSIsYijingHexagramSymbols')
551 d xmlUCSIsBlock pr 10i 0 extproc('xmlUCSIsBlock')
553 d block * value options(*string) const char *
555 d xmlUCSIsCatC pr 10i 0 extproc('xmlUCSIsCatC')
558 d xmlUCSIsCatCc pr 10i 0 extproc('xmlUCSIsCatCc')
561 d xmlUCSIsCatCf pr 10i 0 extproc('xmlUCSIsCatCf')
564 d xmlUCSIsCatCo pr 10i 0 extproc('xmlUCSIsCatCo')
567 d xmlUCSIsCatCs pr 10i 0 extproc('xmlUCSIsCatCs')
570 d xmlUCSIsCatL pr 10i 0 extproc('xmlUCSIsCatL')
573 d xmlUCSIsCatLl pr 10i 0 extproc('xmlUCSIsCatLl')
576 d xmlUCSIsCatLm pr 10i 0 extproc('xmlUCSIsCatLm')
579 d xmlUCSIsCatLo pr 10i 0 extproc('xmlUCSIsCatLo')
582 d xmlUCSIsCatLt pr 10i 0 extproc('xmlUCSIsCatLt')
585 d xmlUCSIsCatLu pr 10i 0 extproc('xmlUCSIsCatLu')
588 d xmlUCSIsCatM pr 10i 0 extproc('xmlUCSIsCatM')
591 d xmlUCSIsCatMc pr 10i 0 extproc('xmlUCSIsCatMc')
594 d xmlUCSIsCatMe pr 10i 0 extproc('xmlUCSIsCatMe')
597 d xmlUCSIsCatMn pr 10i 0 extproc('xmlUCSIsCatMn')
600 d xmlUCSIsCatN pr 10i 0 extproc('xmlUCSIsCatN')
603 d xmlUCSIsCatNd pr 10i 0 extproc('xmlUCSIsCatNd')
606 d xmlUCSIsCatNl pr 10i 0 extproc('xmlUCSIsCatNl')
609 d xmlUCSIsCatNo pr 10i 0 extproc('xmlUCSIsCatNo')
612 d xmlUCSIsCatP pr 10i 0 extproc('xmlUCSIsCatP')
615 d xmlUCSIsCatPc pr 10i 0 extproc('xmlUCSIsCatPc')
618 d xmlUCSIsCatPd pr 10i 0 extproc('xmlUCSIsCatPd')
621 d xmlUCSIsCatPe pr 10i 0 extproc('xmlUCSIsCatPe')
624 d xmlUCSIsCatPf pr 10i 0 extproc('xmlUCSIsCatPf')
627 d xmlUCSIsCatPi pr 10i 0 extproc('xmlUCSIsCatPi')
630 d xmlUCSIsCatPo pr 10i 0 extproc('xmlUCSIsCatPo')
633 d xmlUCSIsCatPs pr 10i 0 extproc('xmlUCSIsCatPs')
636 d xmlUCSIsCatS pr 10i 0 extproc('xmlUCSIsCatS')
639 d xmlUCSIsCatSc pr 10i 0 extproc('xmlUCSIsCatSc')
642 d xmlUCSIsCatSk pr 10i 0 extproc('xmlUCSIsCatSk')
645 d xmlUCSIsCatSm pr 10i 0 extproc('xmlUCSIsCatSm')
648 d xmlUCSIsCatSo pr 10i 0 extproc('xmlUCSIsCatSo')
651 d xmlUCSIsCatZ pr 10i 0 extproc('xmlUCSIsCatZ')
654 d xmlUCSIsCatZl pr 10i 0 extproc('xmlUCSIsCatZl')
657 d xmlUCSIsCatZp pr 10i 0 extproc('xmlUCSIsCatZp')
660 d xmlUCSIsCatZs pr 10i 0 extproc('xmlUCSIsCatZs')
663 d xmlUCSIsCat pr 10i 0 extproc('xmlUCSIsCat')
665 d cat * value options(*string) const char *
667 /endif LIBXML_UNICODE_ENBLD
668 /endif XML_UNICODE_H__