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