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