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