libxml2 Reference Manual |
---|
chvalid
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>
Synopsis
#define xmlIsExtender_ch(c); #define xmlIsPubidCharQ(c); #define xmlIsPubidChar_ch(c); #define xmlIsIdeographicQ(c); #define xmlIsExtenderQ(c); #define xmlIsChar_ch(c); #define xmlIsDigitQ(c); #define xmlIsDigit_ch(c); #define xmlIsBaseChar_ch(c); #define xmlIsCombiningQ(c); #define xmlIsBlankQ(c); #define xmlIsCharQ(c); #define xmlIsBaseCharQ(c); #define xmlIsBlank_ch(c); typedef struct _xmlChLRange xmlChLRange; typedef xmlChSRange * xmlChSRangePtr; typedef xmlChLRange * xmlChLRangePtr; typedef xmlChRangeGroup * xmlChRangeGroupPtr; typedef struct _xmlChSRange xmlChSRange; typedef struct _xmlChRangeGroup xmlChRangeGroup; int xmlIsChar (unsigned int ch); int xmlIsDigit (unsigned int ch); int xmlIsBlank (unsigned int ch); int xmlIsIdeographic (unsigned int ch); int xmlCharInRange (unsigned int val,
const xmlChRangeGroup * rptr); int xmlIsPubidChar (unsigned int ch); int xmlIsCombining (unsigned int ch); int xmlIsBaseChar (unsigned int ch); int xmlIsExtender (unsigned int ch);
Description
Details
Macro xmlIsBaseCharQ
#define xmlIsBaseCharQ(c);
Automatically generated by genChRanges.py
c: | char to validate |
Macro xmlIsBaseChar_ch
#define xmlIsBaseChar_ch(c);
Automatically generated by genChRanges.py
c: | char to validate |
Macro xmlIsBlankQ
#define xmlIsBlankQ(c);
Automatically generated by genChRanges.py
c: | char to validate |
Macro xmlIsBlank_ch
#define xmlIsBlank_ch(c);
Automatically generated by genChRanges.py
c: | char to validate |
Macro xmlIsChar_ch
#define xmlIsChar_ch(c);
Automatically generated by genChRanges.py
c: | char to validate |
Macro xmlIsCombiningQ
#define xmlIsCombiningQ(c);
Automatically generated by genChRanges.py
c: | char to validate |
Macro xmlIsDigitQ
#define xmlIsDigitQ(c);
Automatically generated by genChRanges.py
c: | char to validate |
Macro xmlIsDigit_ch
#define xmlIsDigit_ch(c);
Automatically generated by genChRanges.py
c: | char to validate |
Macro xmlIsExtenderQ
#define xmlIsExtenderQ(c);
Automatically generated by genChRanges.py
c: | char to validate |
Macro xmlIsExtender_ch
#define xmlIsExtender_ch(c);
Automatically generated by genChRanges.py
c: | char to validate |
Macro xmlIsIdeographicQ
#define xmlIsIdeographicQ(c);
Automatically generated by genChRanges.py
c: | char to validate |
Macro xmlIsPubidCharQ
#define xmlIsPubidCharQ(c);
Automatically generated by genChRanges.py
c: | char to validate |
Macro xmlIsPubidChar_ch
#define xmlIsPubidChar_ch(c);
Automatically generated by genChRanges.py
c: | char to validate |
Structure xmlChLRange
struct _xmlChLRange { unsigned int low unsigned int high } xmlChLRange;
Typedef xmlChLRangePtr
xmlChLRange * xmlChLRangePtr;
Structure xmlChRangeGroup
struct _xmlChRangeGroup { int nbShortRange int nbLongRange const xmlChSRange * shortRange : points to an array of ranges const xmlChLRange * longRange } xmlChRangeGroup;
Typedef xmlChRangeGroupPtr
xmlChRangeGroup * xmlChRangeGroupPtr;
Structure xmlChSRange
struct _xmlChSRange { unsigned short low unsigned short high } xmlChSRange;
Typedef xmlChSRangePtr
xmlChSRange * xmlChSRangePtr;
Variable xmlIsBaseCharGroup
const xmlChRangeGroup xmlIsBaseCharGroup;
Variable xmlIsCharGroup
const xmlChRangeGroup xmlIsCharGroup;
Variable xmlIsCombiningGroup
const xmlChRangeGroup xmlIsCombiningGroup;
Variable xmlIsDigitGroup
const xmlChRangeGroup xmlIsDigitGroup;
Variable xmlIsExtenderGroup
const xmlChRangeGroup xmlIsExtenderGroup;
Variable xmlIsIdeographicGroup
const xmlChRangeGroup xmlIsIdeographicGroup;
Variable xmlIsPubidChar_tab
const unsigned charxmlIsPubidChar_tab[256] xmlIsPubidChar_tab;
xmlCharInRange ()
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 |
xmlIsBaseChar ()
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 |
xmlIsBlank ()
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 |
xmlIsChar ()
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 |
xmlIsCombining ()
int xmlIsCombining (unsigned int ch)
This function is DEPRECATED. Use xmlIsCombiningQ instead
ch: | character to validate |
Returns: | true if argument valid, false otherwise |
xmlIsDigit ()
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 |
xmlIsExtender ()
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 |
xmlIsIdeographic ()
int xmlIsIdeographic (unsigned int ch)
This function is DEPRECATED. Use xmlIsIdeographicQ instead
ch: | character to validate |
Returns: | true if argument valid, false otherwise |
xmlIsPubidChar ()
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 |