/
opt
/
cpanel
/
ea-libxml2
/
include
/
libxml2
/
libxml
/
/opt/cpanel/ea-libxml2/include/libxml2/libxml
mkdir
upload
Name
Size
Mode
Actions
c14n.h
2677
0644
edit
dl
rm
catalog.h
5075
0644
edit
dl
rm
chvalid.h
4821
0644
edit
dl
rm
debugXML.h
1655
0644
edit
dl
rm
dict.h
1780
0644
edit
dl
rm
encoding.h
9863
0644
edit
dl
rm
entities.h
4379
0644
edit
dl
rm
globals.h
591
0644
edit
dl
rm
hash.h
6962
0644
edit
dl
rm
HTMLparser.h
10612
0644
edit
dl
rm
HTMLtree.h
2700
0644
edit
dl
rm
list.h
3140
0644
edit
dl
rm
nanoftp.h
323
0644
edit
dl
rm
nanohttp.h
2144
0644
edit
dl
rm
parser.h
60306
0644
edit
dl
rm
parserInternals.h
13849
0644
edit
dl
rm
pattern.h
2603
0644
edit
dl
rm
relaxng.h
6150
0644
edit
dl
rm
SAX.h
395
0644
edit
dl
rm
SAX2.h
4235
0644
edit
dl
rm
schemasInternals.h
23260
0644
edit
dl
rm
schematron.h
4259
0644
edit
dl
rm
threads.h
1568
0644
edit
dl
rm
tree.h
40243
0644
edit
dl
rm
uri.h
2727
0644
edit
dl
rm
valid.h
11888
0644
edit
dl
rm
xinclude.h
2875
0644
edit
dl
rm
xlink.h
5156
0644
edit
dl
rm
xmlautomata.h
3889
0644
edit
dl
rm
xmlerror.h
39335
0644
edit
dl
rm
xmlexports.h
2414
0644
edit
dl
rm
xmlIO.h
11594
0644
edit
dl
rm
xmlmemory.h
5050
0644
edit
dl
rm
xmlmodule.h
1158
0644
edit
dl
rm
xmlreader.h
12531
0644
edit
dl
rm
xmlregexp.h
2453
0644
edit
dl
rm
xmlsave.h
3476
0644
edit
dl
rm
xmlschemas.h
6930
0644
edit
dl
rm
xmlschemastypes.h
4542
0644
edit
dl
rm
xmlstring.h
5248
0644
edit
dl
rm
xmlunicode.h
281
0644
edit
dl
rm
xmlversion.h
3994
0644
edit
dl
rm
xmlwriter.h
20472
0644
edit
dl
rm
xpath.h
14756
0644
edit
dl
rm
xpathInternals.h
17776
0644
edit
dl
rm
xpointer.h
930
0644
edit
dl
rm
Edit:
/opt/cpanel/ea-libxml2/include/libxml2/libxml/chvalid.h
(4821B)
/** * @file * * @brief Unicode character range checking * * this module exports interfaces for the character * range validation APIs */ #ifndef __XML_CHVALID_H__ #define __XML_CHVALID_H__ #include <libxml/xmlversion.h> #include <libxml/xmlstring.h> #ifdef __cplusplus extern "C" { #endif /** @cond ignore */ /* * Define our typedefs and structures * */ typedef struct _xmlChSRange xmlChSRange; typedef xmlChSRange *xmlChSRangePtr; struct _xmlChSRange { unsigned short low; unsigned short high; }; typedef struct _xmlChLRange xmlChLRange; typedef xmlChLRange *xmlChLRangePtr; struct _xmlChLRange { unsigned int low; unsigned int high; }; typedef struct _xmlChRangeGroup xmlChRangeGroup; typedef xmlChRangeGroup *xmlChRangeGroupPtr; struct _xmlChRangeGroup { int nbShortRange; int nbLongRange; const xmlChSRange *shortRange; /* points to an array of ranges */ const xmlChLRange *longRange; }; XMLPUBVAR const xmlChRangeGroup xmlIsBaseCharGroup; XMLPUBVAR const xmlChRangeGroup xmlIsCharGroup; XMLPUBVAR const xmlChRangeGroup xmlIsCombiningGroup; XMLPUBVAR const xmlChRangeGroup xmlIsDigitGroup; XMLPUBVAR const xmlChRangeGroup xmlIsExtenderGroup; XMLPUBVAR const xmlChRangeGroup xmlIsIdeographicGroup; XMLPUBVAR const unsigned char xmlIsPubidChar_tab[256]; /** * Range checking routine */ XMLPUBFUN int xmlCharInRange(unsigned int val, const xmlChRangeGroup *group); /** @endcond */ /** * Automatically generated by genChRanges.py * * @param c char to validate */ #define xmlIsBaseChar_ch(c) (((0x41 <= (c)) && ((c) <= 0x5a)) || \ ((0x61 <= (c)) && ((c) <= 0x7a)) || \ ((0xc0 <= (c)) && ((c) <= 0xd6)) || \ ((0xd8 <= (c)) && ((c) <= 0xf6)) || \ (0xf8 <= (c))) /** * Automatically generated by genChRanges.py * * @param c char to validate */ #define xmlIsBaseCharQ(c) (((c) < 0x100) ? \ xmlIsBaseChar_ch((c)) : \ xmlCharInRange((c), &xmlIsBaseCharGroup)) /** * Automatically generated by genChRanges.py * * @param c char to validate */ #define xmlIsBlank_ch(c) (((c) == 0x20) || \ ((0x9 <= (c)) && ((c) <= 0xa)) || \ ((c) == 0xd)) /** * Automatically generated by genChRanges.py * * @param c char to validate */ #define xmlIsBlankQ(c) (((c) < 0x100) ? \ xmlIsBlank_ch((c)) : 0) /** * Automatically generated by genChRanges.py * * @param c char to validate */ #define xmlIsChar_ch(c) (((0x9 <= (c)) && ((c) <= 0xa)) || \ ((c) == 0xd) || \ (0x20 <= (c))) /** * Automatically generated by genChRanges.py * * @param c char to validate */ #define xmlIsCharQ(c) (((c) < 0x100) ? \ xmlIsChar_ch((c)) :\ (((0x100 <= (c)) && ((c) <= 0xd7ff)) || \ ((0xe000 <= (c)) && ((c) <= 0xfffd)) || \ ((0x10000 <= (c)) && ((c) <= 0x10ffff)))) /** * Automatically generated by genChRanges.py * * @param c char to validate */ #define xmlIsCombiningQ(c) (((c) < 0x100) ? \ 0 : \ xmlCharInRange((c), &xmlIsCombiningGroup)) /** * Automatically generated by genChRanges.py * * @param c char to validate */ #define xmlIsDigit_ch(c) (((0x30 <= (c)) && ((c) <= 0x39))) /** * Automatically generated by genChRanges.py * * @param c char to validate */ #define xmlIsDigitQ(c) (((c) < 0x100) ? \ xmlIsDigit_ch((c)) : \ xmlCharInRange((c), &xmlIsDigitGroup)) /** * Automatically generated by genChRanges.py * * @param c char to validate */ #define xmlIsExtender_ch(c) (((c) == 0xb7)) /** * Automatically generated by genChRanges.py * * @param c char to validate */ #define xmlIsExtenderQ(c) (((c) < 0x100) ? \ xmlIsExtender_ch((c)) : \ xmlCharInRange((c), &xmlIsExtenderGroup)) /** * Automatically generated by genChRanges.py * * @param c char to validate */ #define xmlIsIdeographicQ(c) (((c) < 0x100) ? \ 0 :\ (((0x4e00 <= (c)) && ((c) <= 0x9fa5)) || \ ((c) == 0x3007) || \ ((0x3021 <= (c)) && ((c) <= 0x3029)))) /** * Automatically generated by genChRanges.py * * @param c char to validate */ #define xmlIsPubidChar_ch(c) (xmlIsPubidChar_tab[(c)]) /** * Automatically generated by genChRanges.py * * @param c char to validate */ #define xmlIsPubidCharQ(c) (((c) < 0x100) ? \ xmlIsPubidChar_ch((c)) : 0) XML_DEPRECATED XMLPUBFUN int xmlIsBaseChar(unsigned int ch); XML_DEPRECATED XMLPUBFUN int xmlIsBlank(unsigned int ch); XML_DEPRECATED XMLPUBFUN int xmlIsChar(unsigned int ch); XML_DEPRECATED XMLPUBFUN int xmlIsCombining(unsigned int ch); XML_DEPRECATED XMLPUBFUN int xmlIsDigit(unsigned int ch); XML_DEPRECATED XMLPUBFUN int xmlIsExtender(unsigned int ch); XML_DEPRECATED XMLPUBFUN int xmlIsIdeographic(unsigned int ch); XML_DEPRECATED XMLPUBFUN int xmlIsPubidChar(unsigned int ch); #ifdef __cplusplus } #endif #endif /* __XML_CHVALID_H__ */
Save
cmd:
run