xmlunicode.h 8.5 KB

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