libxml2 Reference Manual |
---|
chvalid - Unicode character range checking
this module exports interfaces for the character range validation APIs This file is automatically generated from the cvs source definition files using the genChRanges.py Python script
Author(s): William Brack <wbrack@mmm.com.hk>
#define xmlIsBaseCharQ(c); #define xmlIsBaseChar_ch(c); #define xmlIsBlankQ(c); #define xmlIsBlank_ch(c); #define xmlIsCharQ(c); #define xmlIsChar_ch(c); #define xmlIsCombiningQ(c); #define xmlIsDigitQ(c); #define xmlIsDigit_ch(c); #define xmlIsExtenderQ(c); #define xmlIsExtender_ch(c); #define xmlIsIdeographicQ(c); #define xmlIsPubidCharQ(c); #define xmlIsPubidChar_ch(c); typedef struct _xmlChLRange xmlChLRange; typedef xmlChLRange * xmlChLRangePtr; typedef struct _xmlChRangeGroup xmlChRangeGroup; typedef xmlChRangeGroup * xmlChRangeGroupPtr; typedef struct _xmlChSRange xmlChSRange; typedef xmlChSRange * xmlChSRangePtr; int xmlCharInRange (unsigned int val,
const xmlChRangeGroup * rptr); int xmlIsBaseChar (unsigned int ch); int xmlIsBlank (unsigned int ch); int xmlIsChar (unsigned int ch); int xmlIsCombining (unsigned int ch); int xmlIsDigit (unsigned int ch); int xmlIsExtender (unsigned int ch); int xmlIsIdeographic (unsigned int ch); int xmlIsPubidChar (unsigned int ch);
#define xmlIsBaseCharQ(c);
Automatically generated by genChRanges.py
c: | char to validate |
#define xmlIsBaseChar_ch(c);
Automatically generated by genChRanges.py
c: | char to validate |
#define xmlIsBlankQ(c);
Automatically generated by genChRanges.py
c: | char to validate |
#define xmlIsBlank_ch(c);
Automatically generated by genChRanges.py
c: | char to validate |
#define xmlIsCharQ(c);
Automatically generated by genChRanges.py
c: | char to validate |
#define xmlIsChar_ch(c);
Automatically generated by genChRanges.py
c: | char to validate |
#define xmlIsCombiningQ(c);
Automatically generated by genChRanges.py
c: | char to validate |
#define xmlIsDigitQ(c);
Automatically generated by genChRanges.py
c: | char to validate |
#define xmlIsDigit_ch(c);
Automatically generated by genChRanges.py
c: | char to validate |
#define xmlIsExtenderQ(c);
Automatically generated by genChRanges.py
c: | char to validate |
#define xmlIsExtender_ch(c);
Automatically generated by genChRanges.py
c: | char to validate |
#define xmlIsIdeographicQ(c);
Automatically generated by genChRanges.py
c: | char to validate |
#define xmlIsPubidCharQ(c);
Automatically generated by genChRanges.py
c: | char to validate |
#define xmlIsPubidChar_ch(c);
Automatically generated by genChRanges.py
c: | char to validate |
struct _xmlChLRange { unsigned int low unsigned int high } xmlChLRange;
xmlChLRange * xmlChLRangePtr;
struct _xmlChRangeGroup { int nbShortRange int nbLongRange const xmlChSRange * shortRange : points to an array of ranges const xmlChLRange * longRange } xmlChRangeGroup;
xmlChRangeGroup * xmlChRangeGroupPtr;
struct _xmlChSRange { unsigned short low unsigned short high } xmlChSRange;
xmlChSRange * xmlChSRangePtr;
const xmlChRangeGroup xmlIsBaseCharGroup;
const xmlChRangeGroup xmlIsCharGroup;
const xmlChRangeGroup xmlIsCombiningGroup;
const xmlChRangeGroup xmlIsDigitGroup;
const xmlChRangeGroup xmlIsExtenderGroup;
const xmlChRangeGroup xmlIsIdeographicGroup;
const unsigned charxmlIsPubidChar_tab[256] xmlIsPubidChar_tab;
int xmlCharInRange (unsigned int val,
const xmlChRangeGroup * rptr)
Does a binary search of the range table to determine if char is valid
val: | character to be validated |
rptr: | pointer to range to be used to validate |
Returns: | true if character valid, false otherwise |
int xmlIsBaseChar (unsigned int ch)
This function is DEPRECATED. Use xmlIsBaseChar_ch or xmlIsBaseCharQ instead
ch: | character to validate |
Returns: | true if argument valid, false otherwise |
int xmlIsBlank (unsigned int ch)
This function is DEPRECATED. Use xmlIsBlank_ch or xmlIsBlankQ instead
ch: | character to validate |
Returns: | true if argument valid, false otherwise |
int xmlIsChar (unsigned int ch)
This function is DEPRECATED. Use xmlIsChar_ch or xmlIsCharQ instead
ch: | character to validate |
Returns: | true if argument valid, false otherwise |
int xmlIsCombining (unsigned int ch)
This function is DEPRECATED. Use xmlIsCombiningQ instead
ch: | character to validate |
Returns: | true if argument valid, false otherwise |
int xmlIsDigit (unsigned int ch)
This function is DEPRECATED. Use xmlIsDigit_ch or xmlIsDigitQ instead
ch: | character to validate |
Returns: | true if argument valid, false otherwise |
int xmlIsExtender (unsigned int ch)
This function is DEPRECATED. Use xmlIsExtender_ch or xmlIsExtenderQ instead
ch: | character to validate |
Returns: | true if argument valid, false otherwise |
int xmlIsIdeographic (unsigned int ch)
This function is DEPRECATED. Use xmlIsIdeographicQ instead
ch: | character to validate |
Returns: | true if argument valid, false otherwise |
int xmlIsPubidChar (unsigned int ch)
This function is DEPRECATED. Use xmlIsPubidChar_ch or xmlIsPubidCharQ instead
ch: | character to validate |
Returns: | true if argument valid, false otherwise |