chvalid.h File Reference

#include <libxml/xmlversion.h>
#include <libxml/xmlstring.h>

Data Structures

struct  _xmlChSRange
struct  _xmlChLRange
struct  _xmlChRangeGroup

Defines

#define xmlIsBaseChar_ch(c)
#define xmlIsBaseCharQ(c)
#define xmlIsBlank_ch(c)
#define xmlIsBlankQ(c)
#define xmlIsChar_ch(c)
#define xmlIsCharQ(c)
#define xmlIsCombiningQ(c)
#define xmlIsDigit_ch(c)   (((0x30 <= (c)) && ((c) <= 0x39)))
#define xmlIsDigitQ(c)
#define xmlIsExtender_ch(c)   (((c) == 0xb7))
#define xmlIsExtenderQ(c)
#define xmlIsIdeographicQ(c)
#define xmlIsPubidChar_ch(c)   (xmlIsPubidChar_tab[(c)])
#define xmlIsPubidCharQ(c)

Typedefs

typedef _xmlChSRange xmlChSRange
typedef xmlChSRangexmlChSRangePtr
typedef _xmlChLRange xmlChLRange
typedef xmlChLRangexmlChLRangePtr
typedef _xmlChRangeGroup xmlChRangeGroup
typedef xmlChRangeGroupxmlChRangeGroupPtr

Functions

XMLPUBFUN int XMLCALL xmlCharInRange (unsigned int val, const xmlChRangeGroupPtr group)
XMLPUBFUN int XMLCALL xmlIsBaseChar (unsigned int ch)
XMLPUBFUN int XMLCALL xmlIsBlank (unsigned int ch)
XMLPUBFUN int XMLCALL xmlIsChar (unsigned int ch)
XMLPUBFUN int XMLCALL xmlIsCombining (unsigned int ch)
XMLPUBFUN int XMLCALL xmlIsDigit (unsigned int ch)
XMLPUBFUN int XMLCALL xmlIsExtender (unsigned int ch)
XMLPUBFUN int XMLCALL xmlIsIdeographic (unsigned int ch)
XMLPUBFUN int XMLCALL xmlIsPubidChar (unsigned int ch)

Variables

XMLPUBVAR xmlChRangeGroup xmlIsBaseCharGroup
XMLPUBVAR xmlChRangeGroup xmlIsCharGroup
XMLPUBVAR xmlChRangeGroup xmlIsCombiningGroup
XMLPUBVAR xmlChRangeGroup xmlIsDigitGroup
XMLPUBVAR xmlChRangeGroup xmlIsExtenderGroup
XMLPUBVAR xmlChRangeGroup xmlIsIdeographicGroup
XMLPUBVAR unsigned char xmlIsPubidChar_tab [256]

Define Documentation

#define xmlIsBaseChar_ch  ) 
 

Value:

(((0x41 <= (c)) && ((c) <= 0x5a)) || \
                                 ((0x61 <= (c)) && ((c) <= 0x7a)) || \
                                 ((0xc0 <= (c)) && ((c) <= 0xd6)) || \
                                 ((0xd8 <= (c)) && ((c) <= 0xf6)) || \
                                  (0xf8 <= (c)))
xmlIsBaseChar_ch: : char to validate

Automatically generated by genChRanges.py

#define xmlIsBaseCharQ  ) 
 

Value:

(((c) < 0x100) ? \
                                 xmlIsBaseChar_ch((c)) : \
                                 xmlCharInRange((c), &xmlIsBaseCharGroup))
xmlIsBaseCharQ: : char to validate

Automatically generated by genChRanges.py

#define xmlIsBlank_ch  ) 
 

Value:

(((c) == 0x20) || \
                                 ((0x9 <= (c)) && ((c) <= 0xa)) || \
                                 ((c) == 0xd))
xmlIsBlank_ch: : char to validate

Automatically generated by genChRanges.py

#define xmlIsBlankQ  ) 
 

Value:

(((c) < 0x100) ? \
                                 xmlIsBlank_ch((c)) : 0)
xmlIsBlankQ: : char to validate

Automatically generated by genChRanges.py

#define xmlIsChar_ch  ) 
 

Value:

(((0x9 <= (c)) && ((c) <= 0xa)) || \
                                 ((c) == 0xd) || \
                                  (0x20 <= (c)))
xmlIsChar_ch: : char to validate

Automatically generated by genChRanges.py

#define xmlIsCharQ  ) 
 

Value:

(((c) < 0x100) ? \
                                 xmlIsChar_ch((c)) :\
                                (((0x100 <= (c)) && ((c) <= 0xd7ff)) || \
                                 ((0xe000 <= (c)) && ((c) <= 0xfffd)) || \
                                 ((0x10000 <= (c)) && ((c) <= 0x10ffff))))
xmlIsCharQ: : char to validate

Automatically generated by genChRanges.py

#define xmlIsCombiningQ  ) 
 

Value:

(((c) < 0x100) ? \
                                 0 : \
                                 xmlCharInRange((c), &xmlIsCombiningGroup))
xmlIsCombiningQ: : char to validate

Automatically generated by genChRanges.py

#define xmlIsDigit_ch  )     (((0x30 <= (c)) && ((c) <= 0x39)))
 

xmlIsDigit_ch: : char to validate

Automatically generated by genChRanges.py

#define xmlIsDigitQ  ) 
 

Value:

(((c) < 0x100) ? \
                                 xmlIsDigit_ch((c)) : \
                                 xmlCharInRange((c), &xmlIsDigitGroup))
xmlIsDigitQ: : char to validate

Automatically generated by genChRanges.py

#define xmlIsExtender_ch  )     (((c) == 0xb7))
 

xmlIsExtender_ch: : char to validate

Automatically generated by genChRanges.py

#define xmlIsExtenderQ  ) 
 

Value:

(((c) < 0x100) ? \
                                 xmlIsExtender_ch((c)) : \
                                 xmlCharInRange((c), &xmlIsExtenderGroup))
xmlIsExtenderQ: : char to validate

Automatically generated by genChRanges.py

#define xmlIsIdeographicQ  ) 
 

Value:

(((c) < 0x100) ? \
                                 0 :\
                                (((0x4e00 <= (c)) && ((c) <= 0x9fa5)) || \
                                 ((c) == 0x3007) || \
                                 ((0x3021 <= (c)) && ((c) <= 0x3029))))
xmlIsIdeographicQ: : char to validate

Automatically generated by genChRanges.py

#define xmlIsPubidChar_ch  )     (xmlIsPubidChar_tab[(c)])
 

xmlIsPubidChar_ch: : char to validate

Automatically generated by genChRanges.py

#define xmlIsPubidCharQ  ) 
 

Value:

(((c) < 0x100) ? \
                                 xmlIsPubidChar_ch((c)) : 0)
xmlIsPubidCharQ: : char to validate

Automatically generated by genChRanges.py


Typedef Documentation

typedef struct _xmlChLRange xmlChLRange
 

typedef xmlChLRange* xmlChLRangePtr
 

typedef struct _xmlChRangeGroup xmlChRangeGroup
 

typedef xmlChRangeGroup* xmlChRangeGroupPtr
 

typedef struct _xmlChSRange xmlChSRange
 

typedef xmlChSRange* xmlChSRangePtr
 


Function Documentation

XMLPUBFUN int XMLCALL xmlCharInRange unsigned int  val,
const xmlChRangeGroupPtr  group
 

Range checking routine

XMLPUBFUN int XMLCALL xmlIsBaseChar unsigned int  ch  ) 
 

XMLPUBFUN int XMLCALL xmlIsBlank unsigned int  ch  ) 
 

XMLPUBFUN int XMLCALL xmlIsChar unsigned int  ch  ) 
 

XMLPUBFUN int XMLCALL xmlIsCombining unsigned int  ch  ) 
 

XMLPUBFUN int XMLCALL xmlIsDigit unsigned int  ch  ) 
 

XMLPUBFUN int XMLCALL xmlIsExtender unsigned int  ch  ) 
 

XMLPUBFUN int XMLCALL xmlIsIdeographic unsigned int  ch  ) 
 

XMLPUBFUN int XMLCALL xmlIsPubidChar unsigned int  ch  ) 
 


Variable Documentation

XMLPUBVAR xmlChRangeGroup xmlIsBaseCharGroup
 

XMLPUBVAR xmlChRangeGroup xmlIsCharGroup
 

XMLPUBVAR xmlChRangeGroup xmlIsCombiningGroup
 

XMLPUBVAR xmlChRangeGroup xmlIsDigitGroup
 

XMLPUBVAR xmlChRangeGroup xmlIsExtenderGroup
 

XMLPUBVAR xmlChRangeGroup xmlIsIdeographicGroup
 

XMLPUBVAR unsigned char xmlIsPubidChar_tab[256]
 


Generated on Wed Jul 26 13:26:56 2006 for XSB by  doxygen 1.4.5