You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

202 lines
9.8 KiB

4 years ago
  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. #ifndef __XML_UNICODE_H__
  15. #define __XML_UNICODE_H__
  16. #include <libxml/xmlversion.h>
  17. #ifdef LIBXML_UNICODE_ENABLED
  18. #ifdef __cplusplus
  19. extern "C" {
  20. #endif
  21. XMLPUBFUN int XMLCALL xmlUCSIsAegeanNumbers (int code);
  22. XMLPUBFUN int XMLCALL xmlUCSIsAlphabeticPresentationForms (int code);
  23. XMLPUBFUN int XMLCALL xmlUCSIsArabic (int code);
  24. XMLPUBFUN int XMLCALL xmlUCSIsArabicPresentationFormsA (int code);
  25. XMLPUBFUN int XMLCALL xmlUCSIsArabicPresentationFormsB (int code);
  26. XMLPUBFUN int XMLCALL xmlUCSIsArmenian (int code);
  27. XMLPUBFUN int XMLCALL xmlUCSIsArrows (int code);
  28. XMLPUBFUN int XMLCALL xmlUCSIsBasicLatin (int code);
  29. XMLPUBFUN int XMLCALL xmlUCSIsBengali (int code);
  30. XMLPUBFUN int XMLCALL xmlUCSIsBlockElements (int code);
  31. XMLPUBFUN int XMLCALL xmlUCSIsBopomofo (int code);
  32. XMLPUBFUN int XMLCALL xmlUCSIsBopomofoExtended (int code);
  33. XMLPUBFUN int XMLCALL xmlUCSIsBoxDrawing (int code);
  34. XMLPUBFUN int XMLCALL xmlUCSIsBraillePatterns (int code);
  35. XMLPUBFUN int XMLCALL xmlUCSIsBuhid (int code);
  36. XMLPUBFUN int XMLCALL xmlUCSIsByzantineMusicalSymbols (int code);
  37. XMLPUBFUN int XMLCALL xmlUCSIsCJKCompatibility (int code);
  38. XMLPUBFUN int XMLCALL xmlUCSIsCJKCompatibilityForms (int code);
  39. XMLPUBFUN int XMLCALL xmlUCSIsCJKCompatibilityIdeographs (int code);
  40. XMLPUBFUN int XMLCALL xmlUCSIsCJKCompatibilityIdeographsSupplement (int code);
  41. XMLPUBFUN int XMLCALL xmlUCSIsCJKRadicalsSupplement (int code);
  42. XMLPUBFUN int XMLCALL xmlUCSIsCJKSymbolsandPunctuation (int code);
  43. XMLPUBFUN int XMLCALL xmlUCSIsCJKUnifiedIdeographs (int code);
  44. XMLPUBFUN int XMLCALL xmlUCSIsCJKUnifiedIdeographsExtensionA (int code);
  45. XMLPUBFUN int XMLCALL xmlUCSIsCJKUnifiedIdeographsExtensionB (int code);
  46. XMLPUBFUN int XMLCALL xmlUCSIsCherokee (int code);
  47. XMLPUBFUN int XMLCALL xmlUCSIsCombiningDiacriticalMarks (int code);
  48. XMLPUBFUN int XMLCALL xmlUCSIsCombiningDiacriticalMarksforSymbols (int code);
  49. XMLPUBFUN int XMLCALL xmlUCSIsCombiningHalfMarks (int code);
  50. XMLPUBFUN int XMLCALL xmlUCSIsCombiningMarksforSymbols (int code);
  51. XMLPUBFUN int XMLCALL xmlUCSIsControlPictures (int code);
  52. XMLPUBFUN int XMLCALL xmlUCSIsCurrencySymbols (int code);
  53. XMLPUBFUN int XMLCALL xmlUCSIsCypriotSyllabary (int code);
  54. XMLPUBFUN int XMLCALL xmlUCSIsCyrillic (int code);
  55. XMLPUBFUN int XMLCALL xmlUCSIsCyrillicSupplement (int code);
  56. XMLPUBFUN int XMLCALL xmlUCSIsDeseret (int code);
  57. XMLPUBFUN int XMLCALL xmlUCSIsDevanagari (int code);
  58. XMLPUBFUN int XMLCALL xmlUCSIsDingbats (int code);
  59. XMLPUBFUN int XMLCALL xmlUCSIsEnclosedAlphanumerics (int code);
  60. XMLPUBFUN int XMLCALL xmlUCSIsEnclosedCJKLettersandMonths (int code);
  61. XMLPUBFUN int XMLCALL xmlUCSIsEthiopic (int code);
  62. XMLPUBFUN int XMLCALL xmlUCSIsGeneralPunctuation (int code);
  63. XMLPUBFUN int XMLCALL xmlUCSIsGeometricShapes (int code);
  64. XMLPUBFUN int XMLCALL xmlUCSIsGeorgian (int code);
  65. XMLPUBFUN int XMLCALL xmlUCSIsGothic (int code);
  66. XMLPUBFUN int XMLCALL xmlUCSIsGreek (int code);
  67. XMLPUBFUN int XMLCALL xmlUCSIsGreekExtended (int code);
  68. XMLPUBFUN int XMLCALL xmlUCSIsGreekandCoptic (int code);
  69. XMLPUBFUN int XMLCALL xmlUCSIsGujarati (int code);
  70. XMLPUBFUN int XMLCALL xmlUCSIsGurmukhi (int code);
  71. XMLPUBFUN int XMLCALL xmlUCSIsHalfwidthandFullwidthForms (int code);
  72. XMLPUBFUN int XMLCALL xmlUCSIsHangulCompatibilityJamo (int code);
  73. XMLPUBFUN int XMLCALL xmlUCSIsHangulJamo (int code);
  74. XMLPUBFUN int XMLCALL xmlUCSIsHangulSyllables (int code);
  75. XMLPUBFUN int XMLCALL xmlUCSIsHanunoo (int code);
  76. XMLPUBFUN int XMLCALL xmlUCSIsHebrew (int code);
  77. XMLPUBFUN int XMLCALL xmlUCSIsHighPrivateUseSurrogates (int code);
  78. XMLPUBFUN int XMLCALL xmlUCSIsHighSurrogates (int code);
  79. XMLPUBFUN int XMLCALL xmlUCSIsHiragana (int code);
  80. XMLPUBFUN int XMLCALL xmlUCSIsIPAExtensions (int code);
  81. XMLPUBFUN int XMLCALL xmlUCSIsIdeographicDescriptionCharacters (int code);
  82. XMLPUBFUN int XMLCALL xmlUCSIsKanbun (int code);
  83. XMLPUBFUN int XMLCALL xmlUCSIsKangxiRadicals (int code);
  84. XMLPUBFUN int XMLCALL xmlUCSIsKannada (int code);
  85. XMLPUBFUN int XMLCALL xmlUCSIsKatakana (int code);
  86. XMLPUBFUN int XMLCALL xmlUCSIsKatakanaPhoneticExtensions (int code);
  87. XMLPUBFUN int XMLCALL xmlUCSIsKhmer (int code);
  88. XMLPUBFUN int XMLCALL xmlUCSIsKhmerSymbols (int code);
  89. XMLPUBFUN int XMLCALL xmlUCSIsLao (int code);
  90. XMLPUBFUN int XMLCALL xmlUCSIsLatin1Supplement (int code);
  91. XMLPUBFUN int XMLCALL xmlUCSIsLatinExtendedA (int code);
  92. XMLPUBFUN int XMLCALL xmlUCSIsLatinExtendedB (int code);
  93. XMLPUBFUN int XMLCALL xmlUCSIsLatinExtendedAdditional (int code);
  94. XMLPUBFUN int XMLCALL xmlUCSIsLetterlikeSymbols (int code);
  95. XMLPUBFUN int XMLCALL xmlUCSIsLimbu (int code);
  96. XMLPUBFUN int XMLCALL xmlUCSIsLinearBIdeograms (int code);
  97. XMLPUBFUN int XMLCALL xmlUCSIsLinearBSyllabary (int code);
  98. XMLPUBFUN int XMLCALL xmlUCSIsLowSurrogates (int code);
  99. XMLPUBFUN int XMLCALL xmlUCSIsMalayalam (int code);
  100. XMLPUBFUN int XMLCALL xmlUCSIsMathematicalAlphanumericSymbols (int code);
  101. XMLPUBFUN int XMLCALL xmlUCSIsMathematicalOperators (int code);
  102. XMLPUBFUN int XMLCALL xmlUCSIsMiscellaneousMathematicalSymbolsA (int code);
  103. XMLPUBFUN int XMLCALL xmlUCSIsMiscellaneousMathematicalSymbolsB (int code);
  104. XMLPUBFUN int XMLCALL xmlUCSIsMiscellaneousSymbols (int code);
  105. XMLPUBFUN int XMLCALL xmlUCSIsMiscellaneousSymbolsandArrows (int code);
  106. XMLPUBFUN int XMLCALL xmlUCSIsMiscellaneousTechnical (int code);
  107. XMLPUBFUN int XMLCALL xmlUCSIsMongolian (int code);
  108. XMLPUBFUN int XMLCALL xmlUCSIsMusicalSymbols (int code);
  109. XMLPUBFUN int XMLCALL xmlUCSIsMyanmar (int code);
  110. XMLPUBFUN int XMLCALL xmlUCSIsNumberForms (int code);
  111. XMLPUBFUN int XMLCALL xmlUCSIsOgham (int code);
  112. XMLPUBFUN int XMLCALL xmlUCSIsOldItalic (int code);
  113. XMLPUBFUN int XMLCALL xmlUCSIsOpticalCharacterRecognition (int code);
  114. XMLPUBFUN int XMLCALL xmlUCSIsOriya (int code);
  115. XMLPUBFUN int XMLCALL xmlUCSIsOsmanya (int code);
  116. XMLPUBFUN int XMLCALL xmlUCSIsPhoneticExtensions (int code);
  117. XMLPUBFUN int XMLCALL xmlUCSIsPrivateUse (int code);
  118. XMLPUBFUN int XMLCALL xmlUCSIsPrivateUseArea (int code);
  119. XMLPUBFUN int XMLCALL xmlUCSIsRunic (int code);
  120. XMLPUBFUN int XMLCALL xmlUCSIsShavian (int code);
  121. XMLPUBFUN int XMLCALL xmlUCSIsSinhala (int code);
  122. XMLPUBFUN int XMLCALL xmlUCSIsSmallFormVariants (int code);
  123. XMLPUBFUN int XMLCALL xmlUCSIsSpacingModifierLetters (int code);
  124. XMLPUBFUN int XMLCALL xmlUCSIsSpecials (int code);
  125. XMLPUBFUN int XMLCALL xmlUCSIsSuperscriptsandSubscripts (int code);
  126. XMLPUBFUN int XMLCALL xmlUCSIsSupplementalArrowsA (int code);
  127. XMLPUBFUN int XMLCALL xmlUCSIsSupplementalArrowsB (int code);
  128. XMLPUBFUN int XMLCALL xmlUCSIsSupplementalMathematicalOperators (int code);
  129. XMLPUBFUN int XMLCALL xmlUCSIsSupplementaryPrivateUseAreaA (int code);
  130. XMLPUBFUN int XMLCALL xmlUCSIsSupplementaryPrivateUseAreaB (int code);
  131. XMLPUBFUN int XMLCALL xmlUCSIsSyriac (int code);
  132. XMLPUBFUN int XMLCALL xmlUCSIsTagalog (int code);
  133. XMLPUBFUN int XMLCALL xmlUCSIsTagbanwa (int code);
  134. XMLPUBFUN int XMLCALL xmlUCSIsTags (int code);
  135. XMLPUBFUN int XMLCALL xmlUCSIsTaiLe (int code);
  136. XMLPUBFUN int XMLCALL xmlUCSIsTaiXuanJingSymbols (int code);
  137. XMLPUBFUN int XMLCALL xmlUCSIsTamil (int code);
  138. XMLPUBFUN int XMLCALL xmlUCSIsTelugu (int code);
  139. XMLPUBFUN int XMLCALL xmlUCSIsThaana (int code);
  140. XMLPUBFUN int XMLCALL xmlUCSIsThai (int code);
  141. XMLPUBFUN int XMLCALL xmlUCSIsTibetan (int code);
  142. XMLPUBFUN int XMLCALL xmlUCSIsUgaritic (int code);
  143. XMLPUBFUN int XMLCALL xmlUCSIsUnifiedCanadianAboriginalSyllabics (int code);
  144. XMLPUBFUN int XMLCALL xmlUCSIsVariationSelectors (int code);
  145. XMLPUBFUN int XMLCALL xmlUCSIsVariationSelectorsSupplement (int code);
  146. XMLPUBFUN int XMLCALL xmlUCSIsYiRadicals (int code);
  147. XMLPUBFUN int XMLCALL xmlUCSIsYiSyllables (int code);
  148. XMLPUBFUN int XMLCALL xmlUCSIsYijingHexagramSymbols (int code);
  149. XMLPUBFUN int XMLCALL xmlUCSIsBlock (int code, const char *block);
  150. XMLPUBFUN int XMLCALL xmlUCSIsCatC (int code);
  151. XMLPUBFUN int XMLCALL xmlUCSIsCatCc (int code);
  152. XMLPUBFUN int XMLCALL xmlUCSIsCatCf (int code);
  153. XMLPUBFUN int XMLCALL xmlUCSIsCatCo (int code);
  154. XMLPUBFUN int XMLCALL xmlUCSIsCatCs (int code);
  155. XMLPUBFUN int XMLCALL xmlUCSIsCatL (int code);
  156. XMLPUBFUN int XMLCALL xmlUCSIsCatLl (int code);
  157. XMLPUBFUN int XMLCALL xmlUCSIsCatLm (int code);
  158. XMLPUBFUN int XMLCALL xmlUCSIsCatLo (int code);
  159. XMLPUBFUN int XMLCALL xmlUCSIsCatLt (int code);
  160. XMLPUBFUN int XMLCALL xmlUCSIsCatLu (int code);
  161. XMLPUBFUN int XMLCALL xmlUCSIsCatM (int code);
  162. XMLPUBFUN int XMLCALL xmlUCSIsCatMc (int code);
  163. XMLPUBFUN int XMLCALL xmlUCSIsCatMe (int code);
  164. XMLPUBFUN int XMLCALL xmlUCSIsCatMn (int code);
  165. XMLPUBFUN int XMLCALL xmlUCSIsCatN (int code);
  166. XMLPUBFUN int XMLCALL xmlUCSIsCatNd (int code);
  167. XMLPUBFUN int XMLCALL xmlUCSIsCatNl (int code);
  168. XMLPUBFUN int XMLCALL xmlUCSIsCatNo (int code);
  169. XMLPUBFUN int XMLCALL xmlUCSIsCatP (int code);
  170. XMLPUBFUN int XMLCALL xmlUCSIsCatPc (int code);
  171. XMLPUBFUN int XMLCALL xmlUCSIsCatPd (int code);
  172. XMLPUBFUN int XMLCALL xmlUCSIsCatPe (int code);
  173. XMLPUBFUN int XMLCALL xmlUCSIsCatPf (int code);
  174. XMLPUBFUN int XMLCALL xmlUCSIsCatPi (int code);
  175. XMLPUBFUN int XMLCALL xmlUCSIsCatPo (int code);
  176. XMLPUBFUN int XMLCALL xmlUCSIsCatPs (int code);
  177. XMLPUBFUN int XMLCALL xmlUCSIsCatS (int code);
  178. XMLPUBFUN int XMLCALL xmlUCSIsCatSc (int code);
  179. XMLPUBFUN int XMLCALL xmlUCSIsCatSk (int code);
  180. XMLPUBFUN int XMLCALL xmlUCSIsCatSm (int code);
  181. XMLPUBFUN int XMLCALL xmlUCSIsCatSo (int code);
  182. XMLPUBFUN int XMLCALL xmlUCSIsCatZ (int code);
  183. XMLPUBFUN int XMLCALL xmlUCSIsCatZl (int code);
  184. XMLPUBFUN int XMLCALL xmlUCSIsCatZp (int code);
  185. XMLPUBFUN int XMLCALL xmlUCSIsCatZs (int code);
  186. XMLPUBFUN int XMLCALL xmlUCSIsCat (int code, const char *cat);
  187. #ifdef __cplusplus
  188. }
  189. #endif
  190. #endif /* LIBXML_UNICODE_ENABLED */
  191. #endif /* __XML_UNICODE_H__ */