xmlunicode.inc 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190
  1. (*
  2. * Summary: Unicode character APIs
  3. * Description: API for the Unicode character APIs
  4. *
  5. * This file is automatically generated from the
  6. * UCS description files of the Unicode Character Database
  7. * http://www.unicode.org/Public/4.0-Update1/UCD-4.0.1.html
  8. * using the genUnicode.py Python script.
  9. *
  10. * Generation date: Mon Mar 27 11:09:52 2006
  11. * Sources: Blocks-4.0.1.txt UnicodeData-4.0.1.txt
  12. * Author: Daniel Veillard
  13. *)
  14. {$IFDEF LIBXML_UNICODE_ENABLED}
  15. {$IFDEF FUNCTION}
  16. function xmlUCSIsAegeanNumbers (code: cint): cint; EXTDECL; external xml2lib;
  17. function xmlUCSIsAlphabeticPresentationForms (code: cint): cint; EXTDECL; external xml2lib;
  18. function xmlUCSIsArabic (code: cint): cint; EXTDECL; external xml2lib;
  19. function xmlUCSIsArabicPresentationFormsA (code: cint): cint; EXTDECL; external xml2lib;
  20. function xmlUCSIsArabicPresentationFormsB (code: cint): cint; EXTDECL; external xml2lib;
  21. function xmlUCSIsArmenian (code: cint): cint; EXTDECL; external xml2lib;
  22. function xmlUCSIsArrows (code: cint): cint; EXTDECL; external xml2lib;
  23. function xmlUCSIsBasicLatin (code: cint): cint; EXTDECL; external xml2lib;
  24. function xmlUCSIsBengali (code: cint): cint; EXTDECL; external xml2lib;
  25. function xmlUCSIsBlockElements (code: cint): cint; EXTDECL; external xml2lib;
  26. function xmlUCSIsBopomofo (code: cint): cint; EXTDECL; external xml2lib;
  27. function xmlUCSIsBopomofoExtended (code: cint): cint; EXTDECL; external xml2lib;
  28. function xmlUCSIsBoxDrawing (code: cint): cint; EXTDECL; external xml2lib;
  29. function xmlUCSIsBraillePatterns (code: cint): cint; EXTDECL; external xml2lib;
  30. function xmlUCSIsBuhid (code: cint): cint; EXTDECL; external xml2lib;
  31. function xmlUCSIsByzantineMusicalSymbols (code: cint): cint; EXTDECL; external xml2lib;
  32. function xmlUCSIsCJKCompatibility (code: cint): cint; EXTDECL; external xml2lib;
  33. function xmlUCSIsCJKCompatibilityForms (code: cint): cint; EXTDECL; external xml2lib;
  34. function xmlUCSIsCJKCompatibilityIdeographs (code: cint): cint; EXTDECL; external xml2lib;
  35. function xmlUCSIsCJKCompatibilityIdeographsSupplement (code: cint): cint; EXTDECL; external xml2lib;
  36. function xmlUCSIsCJKRadicalsSupplement (code: cint): cint; EXTDECL; external xml2lib;
  37. function xmlUCSIsCJKSymbolsandPunctuation (code: cint): cint; EXTDECL; external xml2lib;
  38. function xmlUCSIsCJKUnifiedIdeographs (code: cint): cint; EXTDECL; external xml2lib;
  39. function xmlUCSIsCJKUnifiedIdeographsExtensionA (code: cint): cint; EXTDECL; external xml2lib;
  40. function xmlUCSIsCJKUnifiedIdeographsExtensionB (code: cint): cint; EXTDECL; external xml2lib;
  41. function xmlUCSIsCherokee (code: cint): cint; EXTDECL; external xml2lib;
  42. function xmlUCSIsCombiningDiacriticalMarks (code: cint): cint; EXTDECL; external xml2lib;
  43. function xmlUCSIsCombiningDiacriticalMarksforSymbols (code: cint): cint; EXTDECL; external xml2lib;
  44. function xmlUCSIsCombiningHalfMarks (code: cint): cint; EXTDECL; external xml2lib;
  45. function xmlUCSIsCombiningMarksforSymbols (code: cint): cint; EXTDECL; external xml2lib;
  46. function xmlUCSIsControlPictures (code: cint): cint; EXTDECL; external xml2lib;
  47. function xmlUCSIsCurrencySymbols (code: cint): cint; EXTDECL; external xml2lib;
  48. function xmlUCSIsCypriotSyllabary (code: cint): cint; EXTDECL; external xml2lib;
  49. function xmlUCSIsCyrillic (code: cint): cint; EXTDECL; external xml2lib;
  50. function xmlUCSIsCyrillicSupplement (code: cint): cint; EXTDECL; external xml2lib;
  51. function xmlUCSIsDeseret (code: cint): cint; EXTDECL; external xml2lib;
  52. function xmlUCSIsDevanagari (code: cint): cint; EXTDECL; external xml2lib;
  53. function xmlUCSIsDingbats (code: cint): cint; EXTDECL; external xml2lib;
  54. function xmlUCSIsEnclosedAlphanumerics (code: cint): cint; EXTDECL; external xml2lib;
  55. function xmlUCSIsEnclosedCJKLettersandMonths (code: cint): cint; EXTDECL; external xml2lib;
  56. function xmlUCSIsEthiopic (code: cint): cint; EXTDECL; external xml2lib;
  57. function xmlUCSIsGeneralPunctuation (code: cint): cint; EXTDECL; external xml2lib;
  58. function xmlUCSIsGeometricShapes (code: cint): cint; EXTDECL; external xml2lib;
  59. function xmlUCSIsGeorgian (code: cint): cint; EXTDECL; external xml2lib;
  60. function xmlUCSIsGothic (code: cint): cint; EXTDECL; external xml2lib;
  61. function xmlUCSIsGreek (code: cint): cint; EXTDECL; external xml2lib;
  62. function xmlUCSIsGreekExtended (code: cint): cint; EXTDECL; external xml2lib;
  63. function xmlUCSIsGreekandCoptic (code: cint): cint; EXTDECL; external xml2lib;
  64. function xmlUCSIsGujarati (code: cint): cint; EXTDECL; external xml2lib;
  65. function xmlUCSIsGurmukhi (code: cint): cint; EXTDECL; external xml2lib;
  66. function xmlUCSIsHalfwidthandFullwidthForms (code: cint): cint; EXTDECL; external xml2lib;
  67. function xmlUCSIsHangulCompatibilityJamo (code: cint): cint; EXTDECL; external xml2lib;
  68. function xmlUCSIsHangulJamo (code: cint): cint; EXTDECL; external xml2lib;
  69. function xmlUCSIsHangulSyllables (code: cint): cint; EXTDECL; external xml2lib;
  70. function xmlUCSIsHanunoo (code: cint): cint; EXTDECL; external xml2lib;
  71. function xmlUCSIsHebrew (code: cint): cint; EXTDECL; external xml2lib;
  72. function xmlUCSIsHighPrivateUseSurrogates (code: cint): cint; EXTDECL; external xml2lib;
  73. function xmlUCSIsHighSurrogates (code: cint): cint; EXTDECL; external xml2lib;
  74. function xmlUCSIsHiragana (code: cint): cint; EXTDECL; external xml2lib;
  75. function xmlUCSIsIPAExtensions (code: cint): cint; EXTDECL; external xml2lib;
  76. function xmlUCSIsIdeographicDescriptionCharacters (code: cint): cint; EXTDECL; external xml2lib;
  77. function xmlUCSIsKanbun (code: cint): cint; EXTDECL; external xml2lib;
  78. function xmlUCSIsKangxiRadicals (code: cint): cint; EXTDECL; external xml2lib;
  79. function xmlUCSIsKannada (code: cint): cint; EXTDECL; external xml2lib;
  80. function xmlUCSIsKatakana (code: cint): cint; EXTDECL; external xml2lib;
  81. function xmlUCSIsKatakanaPhoneticExtensions (code: cint): cint; EXTDECL; external xml2lib;
  82. function xmlUCSIsKhmer (code: cint): cint; EXTDECL; external xml2lib;
  83. function xmlUCSIsKhmerSymbols (code: cint): cint; EXTDECL; external xml2lib;
  84. function xmlUCSIsLao (code: cint): cint; EXTDECL; external xml2lib;
  85. function xmlUCSIsLatin1Supplement (code: cint): cint; EXTDECL; external xml2lib;
  86. function xmlUCSIsLatinExtendedA (code: cint): cint; EXTDECL; external xml2lib;
  87. function xmlUCSIsLatinExtendedB (code: cint): cint; EXTDECL; external xml2lib;
  88. function xmlUCSIsLatinExtendedAdditional (code: cint): cint; EXTDECL; external xml2lib;
  89. function xmlUCSIsLetterlikeSymbols (code: cint): cint; EXTDECL; external xml2lib;
  90. function xmlUCSIsLimbu (code: cint): cint; EXTDECL; external xml2lib;
  91. function xmlUCSIsLinearBIdeograms (code: cint): cint; EXTDECL; external xml2lib;
  92. function xmlUCSIsLinearBSyllabary (code: cint): cint; EXTDECL; external xml2lib;
  93. function xmlUCSIsLowSurrogates (code: cint): cint; EXTDECL; external xml2lib;
  94. function xmlUCSIsMalayalam (code: cint): cint; EXTDECL; external xml2lib;
  95. function xmlUCSIsMathematicalAlphanumericSymbols (code: cint): cint; EXTDECL; external xml2lib;
  96. function xmlUCSIsMathematicalOperators (code: cint): cint; EXTDECL; external xml2lib;
  97. function xmlUCSIsMiscellaneousMathematicalSymbolsA (code: cint): cint; EXTDECL; external xml2lib;
  98. function xmlUCSIsMiscellaneousMathematicalSymbolsB (code: cint): cint; EXTDECL; external xml2lib;
  99. function xmlUCSIsMiscellaneousSymbols (code: cint): cint; EXTDECL; external xml2lib;
  100. function xmlUCSIsMiscellaneousSymbolsandArrows (code: cint): cint; EXTDECL; external xml2lib;
  101. function xmlUCSIsMiscellaneousTechnical (code: cint): cint; EXTDECL; external xml2lib;
  102. function xmlUCSIsMongolian (code: cint): cint; EXTDECL; external xml2lib;
  103. function xmlUCSIsMusicalSymbols (code: cint): cint; EXTDECL; external xml2lib;
  104. function xmlUCSIsMyanmar (code: cint): cint; EXTDECL; external xml2lib;
  105. function xmlUCSIsNumberForms (code: cint): cint; EXTDECL; external xml2lib;
  106. function xmlUCSIsOgham (code: cint): cint; EXTDECL; external xml2lib;
  107. function xmlUCSIsOldItalic (code: cint): cint; EXTDECL; external xml2lib;
  108. function xmlUCSIsOpticalCharacterRecognition (code: cint): cint; EXTDECL; external xml2lib;
  109. function xmlUCSIsOriya (code: cint): cint; EXTDECL; external xml2lib;
  110. function xmlUCSIsOsmanya (code: cint): cint; EXTDECL; external xml2lib;
  111. function xmlUCSIsPhoneticExtensions (code: cint): cint; EXTDECL; external xml2lib;
  112. function xmlUCSIsPrivateUse (code: cint): cint; EXTDECL; external xml2lib;
  113. function xmlUCSIsPrivateUseArea (code: cint): cint; EXTDECL; external xml2lib;
  114. function xmlUCSIsRunic (code: cint): cint; EXTDECL; external xml2lib;
  115. function xmlUCSIsShavian (code: cint): cint; EXTDECL; external xml2lib;
  116. function xmlUCSIsSinhala (code: cint): cint; EXTDECL; external xml2lib;
  117. function xmlUCSIsSmallFormVariants (code: cint): cint; EXTDECL; external xml2lib;
  118. function xmlUCSIsSpacingModifierLetters (code: cint): cint; EXTDECL; external xml2lib;
  119. function xmlUCSIsSpecials (code: cint): cint; EXTDECL; external xml2lib;
  120. function xmlUCSIsSuperscriptsandSubscripts (code: cint): cint; EXTDECL; external xml2lib;
  121. function xmlUCSIsSupplementalArrowsA (code: cint): cint; EXTDECL; external xml2lib;
  122. function xmlUCSIsSupplementalArrowsB (code: cint): cint; EXTDECL; external xml2lib;
  123. function xmlUCSIsSupplementalMathematicalOperators (code: cint): cint; EXTDECL; external xml2lib;
  124. function xmlUCSIsSupplementaryPrivateUseAreaA (code: cint): cint; EXTDECL; external xml2lib;
  125. function xmlUCSIsSupplementaryPrivateUseAreaB (code: cint): cint; EXTDECL; external xml2lib;
  126. function xmlUCSIsSyriac (code: cint): cint; EXTDECL; external xml2lib;
  127. function xmlUCSIsTagalog (code: cint): cint; EXTDECL; external xml2lib;
  128. function xmlUCSIsTagbanwa (code: cint): cint; EXTDECL; external xml2lib;
  129. function xmlUCSIsTags (code: cint): cint; EXTDECL; external xml2lib;
  130. function xmlUCSIsTaiLe (code: cint): cint; EXTDECL; external xml2lib;
  131. function xmlUCSIsTaiXuanJingSymbols (code: cint): cint; EXTDECL; external xml2lib;
  132. function xmlUCSIsTamil (code: cint): cint; EXTDECL; external xml2lib;
  133. function xmlUCSIsTelugu (code: cint): cint; EXTDECL; external xml2lib;
  134. function xmlUCSIsThaana (code: cint): cint; EXTDECL; external xml2lib;
  135. function xmlUCSIsThai (code: cint): cint; EXTDECL; external xml2lib;
  136. function xmlUCSIsTibetan (code: cint): cint; EXTDECL; external xml2lib;
  137. function xmlUCSIsUgaritic (code: cint): cint; EXTDECL; external xml2lib;
  138. function xmlUCSIsUnifiedCanadianAboriginalSyllabics (code: cint): cint; EXTDECL; external xml2lib;
  139. function xmlUCSIsVariationSelectors (code: cint): cint; EXTDECL; external xml2lib;
  140. function xmlUCSIsVariationSelectorsSupplement (code: cint): cint; EXTDECL; external xml2lib;
  141. function xmlUCSIsYiRadicals (code: cint): cint; EXTDECL; external xml2lib;
  142. function xmlUCSIsYiSyllables (code: cint): cint; EXTDECL; external xml2lib;
  143. function xmlUCSIsYijingHexagramSymbols (code: cint): cint; EXTDECL; external xml2lib;
  144. function xmlUCSIsBlock (code: cint; block: pchar): cint; EXTDECL; external xml2lib;
  145. function xmlUCSIsCatC (code: cint): cint; EXTDECL; external xml2lib;
  146. function xmlUCSIsCatCc (code: cint): cint; EXTDECL; external xml2lib;
  147. function xmlUCSIsCatCf (code: cint): cint; EXTDECL; external xml2lib;
  148. function xmlUCSIsCatCo (code: cint): cint; EXTDECL; external xml2lib;
  149. function xmlUCSIsCatCs (code: cint): cint; EXTDECL; external xml2lib;
  150. function xmlUCSIsCatL (code: cint): cint; EXTDECL; external xml2lib;
  151. function xmlUCSIsCatLl (code: cint): cint; EXTDECL; external xml2lib;
  152. function xmlUCSIsCatLm (code: cint): cint; EXTDECL; external xml2lib;
  153. function xmlUCSIsCatLo (code: cint): cint; EXTDECL; external xml2lib;
  154. function xmlUCSIsCatLt (code: cint): cint; EXTDECL; external xml2lib;
  155. function xmlUCSIsCatLu (code: cint): cint; EXTDECL; external xml2lib;
  156. function xmlUCSIsCatM (code: cint): cint; EXTDECL; external xml2lib;
  157. function xmlUCSIsCatMc (code: cint): cint; EXTDECL; external xml2lib;
  158. function xmlUCSIsCatMe (code: cint): cint; EXTDECL; external xml2lib;
  159. function xmlUCSIsCatMn (code: cint): cint; EXTDECL; external xml2lib;
  160. function xmlUCSIsCatN (code: cint): cint; EXTDECL; external xml2lib;
  161. function xmlUCSIsCatNd (code: cint): cint; EXTDECL; external xml2lib;
  162. function xmlUCSIsCatNl (code: cint): cint; EXTDECL; external xml2lib;
  163. function xmlUCSIsCatNo (code: cint): cint; EXTDECL; external xml2lib;
  164. function xmlUCSIsCatP (code: cint): cint; EXTDECL; external xml2lib;
  165. function xmlUCSIsCatPc (code: cint): cint; EXTDECL; external xml2lib;
  166. function xmlUCSIsCatPd (code: cint): cint; EXTDECL; external xml2lib;
  167. function xmlUCSIsCatPe (code: cint): cint; EXTDECL; external xml2lib;
  168. function xmlUCSIsCatPf (code: cint): cint; EXTDECL; external xml2lib;
  169. function xmlUCSIsCatPi (code: cint): cint; EXTDECL; external xml2lib;
  170. function xmlUCSIsCatPo (code: cint): cint; EXTDECL; external xml2lib;
  171. function xmlUCSIsCatPs (code: cint): cint; EXTDECL; external xml2lib;
  172. function xmlUCSIsCatS (code: cint): cint; EXTDECL; external xml2lib;
  173. function xmlUCSIsCatSc (code: cint): cint; EXTDECL; external xml2lib;
  174. function xmlUCSIsCatSk (code: cint): cint; EXTDECL; external xml2lib;
  175. function xmlUCSIsCatSm (code: cint): cint; EXTDECL; external xml2lib;
  176. function xmlUCSIsCatSo (code: cint): cint; EXTDECL; external xml2lib;
  177. function xmlUCSIsCatZ (code: cint): cint; EXTDECL; external xml2lib;
  178. function xmlUCSIsCatZl (code: cint): cint; EXTDECL; external xml2lib;
  179. function xmlUCSIsCatZp (code: cint): cint; EXTDECL; external xml2lib;
  180. function xmlUCSIsCatZs (code: cint): cint; EXTDECL; external xml2lib;
  181. function xmlUCSIsCat (code: cint; cat: pchar): cint; EXTDECL; external xml2lib;
  182. {$ENDIF}
  183. {$ENDIF} (* LIBXML_UNICODE_ENABLED *)