00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029 #ifndef __XML_UNICODE_H__
00030
00031 #define __XML_UNICODE_H__
00032
00033
00034
00035 #include <libxml/xmlversion.h>
00036
00037
00038
00039 #ifdef LIBXML_UNICODE_ENABLED
00040
00041
00042
00043 #ifdef __cplusplus
00044
00045 extern "C" {
00046
00047 #endif
00048
00049
00050
00051 XMLPUBFUN int XMLCALL xmlUCSIsAegeanNumbers (int code);
00052
00053 XMLPUBFUN int XMLCALL xmlUCSIsAlphabeticPresentationForms (int code);
00054
00055 XMLPUBFUN int XMLCALL xmlUCSIsArabic (int code);
00056
00057 XMLPUBFUN int XMLCALL xmlUCSIsArabicPresentationFormsA (int code);
00058
00059 XMLPUBFUN int XMLCALL xmlUCSIsArabicPresentationFormsB (int code);
00060
00061 XMLPUBFUN int XMLCALL xmlUCSIsArmenian (int code);
00062
00063 XMLPUBFUN int XMLCALL xmlUCSIsArrows (int code);
00064
00065 XMLPUBFUN int XMLCALL xmlUCSIsBasicLatin (int code);
00066
00067 XMLPUBFUN int XMLCALL xmlUCSIsBengali (int code);
00068
00069 XMLPUBFUN int XMLCALL xmlUCSIsBlockElements (int code);
00070
00071 XMLPUBFUN int XMLCALL xmlUCSIsBopomofo (int code);
00072
00073 XMLPUBFUN int XMLCALL xmlUCSIsBopomofoExtended (int code);
00074
00075 XMLPUBFUN int XMLCALL xmlUCSIsBoxDrawing (int code);
00076
00077 XMLPUBFUN int XMLCALL xmlUCSIsBraillePatterns (int code);
00078
00079 XMLPUBFUN int XMLCALL xmlUCSIsBuhid (int code);
00080
00081 XMLPUBFUN int XMLCALL xmlUCSIsByzantineMusicalSymbols (int code);
00082
00083 XMLPUBFUN int XMLCALL xmlUCSIsCJKCompatibility (int code);
00084
00085 XMLPUBFUN int XMLCALL xmlUCSIsCJKCompatibilityForms (int code);
00086
00087 XMLPUBFUN int XMLCALL xmlUCSIsCJKCompatibilityIdeographs (int code);
00088
00089 XMLPUBFUN int XMLCALL xmlUCSIsCJKCompatibilityIdeographsSupplement (int code);
00090
00091 XMLPUBFUN int XMLCALL xmlUCSIsCJKRadicalsSupplement (int code);
00092
00093 XMLPUBFUN int XMLCALL xmlUCSIsCJKSymbolsandPunctuation (int code);
00094
00095 XMLPUBFUN int XMLCALL xmlUCSIsCJKUnifiedIdeographs (int code);
00096
00097 XMLPUBFUN int XMLCALL xmlUCSIsCJKUnifiedIdeographsExtensionA (int code);
00098
00099 XMLPUBFUN int XMLCALL xmlUCSIsCJKUnifiedIdeographsExtensionB (int code);
00100
00101 XMLPUBFUN int XMLCALL xmlUCSIsCherokee (int code);
00102
00103 XMLPUBFUN int XMLCALL xmlUCSIsCombiningDiacriticalMarks (int code);
00104
00105 XMLPUBFUN int XMLCALL xmlUCSIsCombiningDiacriticalMarksforSymbols (int code);
00106
00107 XMLPUBFUN int XMLCALL xmlUCSIsCombiningHalfMarks (int code);
00108
00109 XMLPUBFUN int XMLCALL xmlUCSIsCombiningMarksforSymbols (int code);
00110
00111 XMLPUBFUN int XMLCALL xmlUCSIsControlPictures (int code);
00112
00113 XMLPUBFUN int XMLCALL xmlUCSIsCurrencySymbols (int code);
00114
00115 XMLPUBFUN int XMLCALL xmlUCSIsCypriotSyllabary (int code);
00116
00117 XMLPUBFUN int XMLCALL xmlUCSIsCyrillic (int code);
00118
00119 XMLPUBFUN int XMLCALL xmlUCSIsCyrillicSupplement (int code);
00120
00121 XMLPUBFUN int XMLCALL xmlUCSIsDeseret (int code);
00122
00123 XMLPUBFUN int XMLCALL xmlUCSIsDevanagari (int code);
00124
00125 XMLPUBFUN int XMLCALL xmlUCSIsDingbats (int code);
00126
00127 XMLPUBFUN int XMLCALL xmlUCSIsEnclosedAlphanumerics (int code);
00128
00129 XMLPUBFUN int XMLCALL xmlUCSIsEnclosedCJKLettersandMonths (int code);
00130
00131 XMLPUBFUN int XMLCALL xmlUCSIsEthiopic (int code);
00132
00133 XMLPUBFUN int XMLCALL xmlUCSIsGeneralPunctuation (int code);
00134
00135 XMLPUBFUN int XMLCALL xmlUCSIsGeometricShapes (int code);
00136
00137 XMLPUBFUN int XMLCALL xmlUCSIsGeorgian (int code);
00138
00139 XMLPUBFUN int XMLCALL xmlUCSIsGothic (int code);
00140
00141 XMLPUBFUN int XMLCALL xmlUCSIsGreek (int code);
00142
00143 XMLPUBFUN int XMLCALL xmlUCSIsGreekExtended (int code);
00144
00145 XMLPUBFUN int XMLCALL xmlUCSIsGreekandCoptic (int code);
00146
00147 XMLPUBFUN int XMLCALL xmlUCSIsGujarati (int code);
00148
00149 XMLPUBFUN int XMLCALL xmlUCSIsGurmukhi (int code);
00150
00151 XMLPUBFUN int XMLCALL xmlUCSIsHalfwidthandFullwidthForms (int code);
00152
00153 XMLPUBFUN int XMLCALL xmlUCSIsHangulCompatibilityJamo (int code);
00154
00155 XMLPUBFUN int XMLCALL xmlUCSIsHangulJamo (int code);
00156
00157 XMLPUBFUN int XMLCALL xmlUCSIsHangulSyllables (int code);
00158
00159 XMLPUBFUN int XMLCALL xmlUCSIsHanunoo (int code);
00160
00161 XMLPUBFUN int XMLCALL xmlUCSIsHebrew (int code);
00162
00163 XMLPUBFUN int XMLCALL xmlUCSIsHighPrivateUseSurrogates (int code);
00164
00165 XMLPUBFUN int XMLCALL xmlUCSIsHighSurrogates (int code);
00166
00167 XMLPUBFUN int XMLCALL xmlUCSIsHiragana (int code);
00168
00169 XMLPUBFUN int XMLCALL xmlUCSIsIPAExtensions (int code);
00170
00171 XMLPUBFUN int XMLCALL xmlUCSIsIdeographicDescriptionCharacters (int code);
00172
00173 XMLPUBFUN int XMLCALL xmlUCSIsKanbun (int code);
00174
00175 XMLPUBFUN int XMLCALL xmlUCSIsKangxiRadicals (int code);
00176
00177 XMLPUBFUN int XMLCALL xmlUCSIsKannada (int code);
00178
00179 XMLPUBFUN int XMLCALL xmlUCSIsKatakana (int code);
00180
00181 XMLPUBFUN int XMLCALL xmlUCSIsKatakanaPhoneticExtensions (int code);
00182
00183 XMLPUBFUN int XMLCALL xmlUCSIsKhmer (int code);
00184
00185 XMLPUBFUN int XMLCALL xmlUCSIsKhmerSymbols (int code);
00186
00187 XMLPUBFUN int XMLCALL xmlUCSIsLao (int code);
00188
00189 XMLPUBFUN int XMLCALL xmlUCSIsLatin1Supplement (int code);
00190
00191 XMLPUBFUN int XMLCALL xmlUCSIsLatinExtendedA (int code);
00192
00193 XMLPUBFUN int XMLCALL xmlUCSIsLatinExtendedB (int code);
00194
00195 XMLPUBFUN int XMLCALL xmlUCSIsLatinExtendedAdditional (int code);
00196
00197 XMLPUBFUN int XMLCALL xmlUCSIsLetterlikeSymbols (int code);
00198
00199 XMLPUBFUN int XMLCALL xmlUCSIsLimbu (int code);
00200
00201 XMLPUBFUN int XMLCALL xmlUCSIsLinearBIdeograms (int code);
00202
00203 XMLPUBFUN int XMLCALL xmlUCSIsLinearBSyllabary (int code);
00204
00205 XMLPUBFUN int XMLCALL xmlUCSIsLowSurrogates (int code);
00206
00207 XMLPUBFUN int XMLCALL xmlUCSIsMalayalam (int code);
00208
00209 XMLPUBFUN int XMLCALL xmlUCSIsMathematicalAlphanumericSymbols (int code);
00210
00211 XMLPUBFUN int XMLCALL xmlUCSIsMathematicalOperators (int code);
00212
00213 XMLPUBFUN int XMLCALL xmlUCSIsMiscellaneousMathematicalSymbolsA (int code);
00214
00215 XMLPUBFUN int XMLCALL xmlUCSIsMiscellaneousMathematicalSymbolsB (int code);
00216
00217 XMLPUBFUN int XMLCALL xmlUCSIsMiscellaneousSymbols (int code);
00218
00219 XMLPUBFUN int XMLCALL xmlUCSIsMiscellaneousSymbolsandArrows (int code);
00220
00221 XMLPUBFUN int XMLCALL xmlUCSIsMiscellaneousTechnical (int code);
00222
00223 XMLPUBFUN int XMLCALL xmlUCSIsMongolian (int code);
00224
00225 XMLPUBFUN int XMLCALL xmlUCSIsMusicalSymbols (int code);
00226
00227 XMLPUBFUN int XMLCALL xmlUCSIsMyanmar (int code);
00228
00229 XMLPUBFUN int XMLCALL xmlUCSIsNumberForms (int code);
00230
00231 XMLPUBFUN int XMLCALL xmlUCSIsOgham (int code);
00232
00233 XMLPUBFUN int XMLCALL xmlUCSIsOldItalic (int code);
00234
00235 XMLPUBFUN int XMLCALL xmlUCSIsOpticalCharacterRecognition (int code);
00236
00237 XMLPUBFUN int XMLCALL xmlUCSIsOriya (int code);
00238
00239 XMLPUBFUN int XMLCALL xmlUCSIsOsmanya (int code);
00240
00241 XMLPUBFUN int XMLCALL xmlUCSIsPhoneticExtensions (int code);
00242
00243 XMLPUBFUN int XMLCALL xmlUCSIsPrivateUse (int code);
00244
00245 XMLPUBFUN int XMLCALL xmlUCSIsPrivateUseArea (int code);
00246
00247 XMLPUBFUN int XMLCALL xmlUCSIsRunic (int code);
00248
00249 XMLPUBFUN int XMLCALL xmlUCSIsShavian (int code);
00250
00251 XMLPUBFUN int XMLCALL xmlUCSIsSinhala (int code);
00252
00253 XMLPUBFUN int XMLCALL xmlUCSIsSmallFormVariants (int code);
00254
00255 XMLPUBFUN int XMLCALL xmlUCSIsSpacingModifierLetters (int code);
00256
00257 XMLPUBFUN int XMLCALL xmlUCSIsSpecials (int code);
00258
00259 XMLPUBFUN int XMLCALL xmlUCSIsSuperscriptsandSubscripts (int code);
00260
00261 XMLPUBFUN int XMLCALL xmlUCSIsSupplementalArrowsA (int code);
00262
00263 XMLPUBFUN int XMLCALL xmlUCSIsSupplementalArrowsB (int code);
00264
00265 XMLPUBFUN int XMLCALL xmlUCSIsSupplementalMathematicalOperators (int code);
00266
00267 XMLPUBFUN int XMLCALL xmlUCSIsSupplementaryPrivateUseAreaA (int code);
00268
00269 XMLPUBFUN int XMLCALL xmlUCSIsSupplementaryPrivateUseAreaB (int code);
00270
00271 XMLPUBFUN int XMLCALL xmlUCSIsSyriac (int code);
00272
00273 XMLPUBFUN int XMLCALL xmlUCSIsTagalog (int code);
00274
00275 XMLPUBFUN int XMLCALL xmlUCSIsTagbanwa (int code);
00276
00277 XMLPUBFUN int XMLCALL xmlUCSIsTags (int code);
00278
00279 XMLPUBFUN int XMLCALL xmlUCSIsTaiLe (int code);
00280
00281 XMLPUBFUN int XMLCALL xmlUCSIsTaiXuanJingSymbols (int code);
00282
00283 XMLPUBFUN int XMLCALL xmlUCSIsTamil (int code);
00284
00285 XMLPUBFUN int XMLCALL xmlUCSIsTelugu (int code);
00286
00287 XMLPUBFUN int XMLCALL xmlUCSIsThaana (int code);
00288
00289 XMLPUBFUN int XMLCALL xmlUCSIsThai (int code);
00290
00291 XMLPUBFUN int XMLCALL xmlUCSIsTibetan (int code);
00292
00293 XMLPUBFUN int XMLCALL xmlUCSIsUgaritic (int code);
00294
00295 XMLPUBFUN int XMLCALL xmlUCSIsUnifiedCanadianAboriginalSyllabics (int code);
00296
00297 XMLPUBFUN int XMLCALL xmlUCSIsVariationSelectors (int code);
00298
00299 XMLPUBFUN int XMLCALL xmlUCSIsVariationSelectorsSupplement (int code);
00300
00301 XMLPUBFUN int XMLCALL xmlUCSIsYiRadicals (int code);
00302
00303 XMLPUBFUN int XMLCALL xmlUCSIsYiSyllables (int code);
00304
00305 XMLPUBFUN int XMLCALL xmlUCSIsYijingHexagramSymbols (int code);
00306
00307
00308
00309 XMLPUBFUN int XMLCALL xmlUCSIsBlock (int code, const char *block);
00310
00311
00312
00313 XMLPUBFUN int XMLCALL xmlUCSIsCatC (int code);
00314
00315 XMLPUBFUN int XMLCALL xmlUCSIsCatCc (int code);
00316
00317 XMLPUBFUN int XMLCALL xmlUCSIsCatCf (int code);
00318
00319 XMLPUBFUN int XMLCALL xmlUCSIsCatCo (int code);
00320
00321 XMLPUBFUN int XMLCALL xmlUCSIsCatCs (int code);
00322
00323 XMLPUBFUN int XMLCALL xmlUCSIsCatL (int code);
00324
00325 XMLPUBFUN int XMLCALL xmlUCSIsCatLl (int code);
00326
00327 XMLPUBFUN int XMLCALL xmlUCSIsCatLm (int code);
00328
00329 XMLPUBFUN int XMLCALL xmlUCSIsCatLo (int code);
00330
00331 XMLPUBFUN int XMLCALL xmlUCSIsCatLt (int code);
00332
00333 XMLPUBFUN int XMLCALL xmlUCSIsCatLu (int code);
00334
00335 XMLPUBFUN int XMLCALL xmlUCSIsCatM (int code);
00336
00337 XMLPUBFUN int XMLCALL xmlUCSIsCatMc (int code);
00338
00339 XMLPUBFUN int XMLCALL xmlUCSIsCatMe (int code);
00340
00341 XMLPUBFUN int XMLCALL xmlUCSIsCatMn (int code);
00342
00343 XMLPUBFUN int XMLCALL xmlUCSIsCatN (int code);
00344
00345 XMLPUBFUN int XMLCALL xmlUCSIsCatNd (int code);
00346
00347 XMLPUBFUN int XMLCALL xmlUCSIsCatNl (int code);
00348
00349 XMLPUBFUN int XMLCALL xmlUCSIsCatNo (int code);
00350
00351 XMLPUBFUN int XMLCALL xmlUCSIsCatP (int code);
00352
00353 XMLPUBFUN int XMLCALL xmlUCSIsCatPc (int code);
00354
00355 XMLPUBFUN int XMLCALL xmlUCSIsCatPd (int code);
00356
00357 XMLPUBFUN int XMLCALL xmlUCSIsCatPe (int code);
00358
00359 XMLPUBFUN int XMLCALL xmlUCSIsCatPf (int code);
00360
00361 XMLPUBFUN int XMLCALL xmlUCSIsCatPi (int code);
00362
00363 XMLPUBFUN int XMLCALL xmlUCSIsCatPo (int code);
00364
00365 XMLPUBFUN int XMLCALL xmlUCSIsCatPs (int code);
00366
00367 XMLPUBFUN int XMLCALL xmlUCSIsCatS (int code);
00368
00369 XMLPUBFUN int XMLCALL xmlUCSIsCatSc (int code);
00370
00371 XMLPUBFUN int XMLCALL xmlUCSIsCatSk (int code);
00372
00373 XMLPUBFUN int XMLCALL xmlUCSIsCatSm (int code);
00374
00375 XMLPUBFUN int XMLCALL xmlUCSIsCatSo (int code);
00376
00377 XMLPUBFUN int XMLCALL xmlUCSIsCatZ (int code);
00378
00379 XMLPUBFUN int XMLCALL xmlUCSIsCatZl (int code);
00380
00381 XMLPUBFUN int XMLCALL xmlUCSIsCatZp (int code);
00382
00383 XMLPUBFUN int XMLCALL xmlUCSIsCatZs (int code);
00384
00385
00386
00387 XMLPUBFUN int XMLCALL xmlUCSIsCat (int code, const char *cat);
00388
00389
00390
00391 #ifdef __cplusplus
00392
00393 }
00394
00395 #endif
00396
00397
00398
00399 #endif
00400
00401
00402
00403 #endif
00404