Blame doc/html/libxml-chvalid.html

Packit Service a31ea6
Packit Service a31ea6
Packit Service a31ea6
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><link rel="SHORTCUT ICON" href="/favicon.ico" /><style type="text/css">
Packit Service a31ea6
TD {font-family: Verdana,Arial,Helvetica}
Packit Service a31ea6
BODY {font-family: Verdana,Arial,Helvetica; margin-top: 2em; margin-left: 0em; margin-right: 0em}
Packit Service a31ea6
H1 {font-family: Verdana,Arial,Helvetica}
Packit Service a31ea6
H2 {font-family: Verdana,Arial,Helvetica}
Packit Service a31ea6
H3 {font-family: Verdana,Arial,Helvetica}
Packit Service a31ea6
A:link, A:visited, A:active { text-decoration: underline }
Packit Service a31ea6
</style><style type="text/css">
Packit Service a31ea6
      div.deprecated pre.programlisting {border-style: double;border-color:red}
Packit Service a31ea6
      pre.programlisting {border-style: double;background: #EECFA1}
Packit Service a31ea6
    </style><title>Module chvalid from libxml2</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" vlink="#000000">
Action against software patentsGnome2 LogoW3C LogoRed Hat Logo
Made with Libxml2 Logo

Module chvalid from libxml2

<center>API Menu</center>
<form action="../search.php" enctype="application/x-www-form-urlencoded" method="get"><input name="query" type="text" size="20" value="" /><input name="submit" type="submit" value="Search ..." /></form>
<center>API Indexes</center>
<center>Related links</center>

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

Table of Contents

#define xmlIsBaseCharQ
#define xmlIsBaseChar_ch
#define xmlIsBlankQ
#define xmlIsBlank_ch
#define xmlIsCharQ
#define xmlIsChar_ch
#define xmlIsCombiningQ
#define xmlIsDigitQ
#define xmlIsDigit_ch
#define xmlIsExtenderQ
#define xmlIsExtender_ch
#define xmlIsIdeographicQ
#define xmlIsPubidCharQ
#define xmlIsPubidChar_ch
Structure xmlChLRange
struct _xmlChLRange
Packit Service a31ea6
Typedef xmlChLRange * xmlChLRangePtr
Packit Service a31ea6
Structure xmlChRangeGroup
struct _xmlChRangeGroup
Packit Service a31ea6
Typedef xmlChRangeGroup * xmlChRangeGroupPtr
Packit Service a31ea6
Structure xmlChSRange
struct _xmlChSRange
Packit Service a31ea6
Typedef xmlChSRange * xmlChSRangePtr
Packit Service a31ea6
int	xmlCharInRange			(unsigned int val, 
const xmlChRangeGroup * rptr)
Packit Service a31ea6
int	xmlIsBaseChar			(unsigned int ch)
Packit Service a31ea6
int	xmlIsBlank			(unsigned int ch)
Packit Service a31ea6
int	xmlIsChar			(unsigned int ch)
Packit Service a31ea6
int	xmlIsCombining			(unsigned int ch)
Packit Service a31ea6
int	xmlIsDigit			(unsigned int ch)
Packit Service a31ea6
int	xmlIsExtender			(unsigned int ch)
Packit Service a31ea6
int	xmlIsIdeographic		(unsigned int ch)
Packit Service a31ea6
int	xmlIsPubidChar			(unsigned int ch)
Packit Service a31ea6

Description

Packit Service a31ea6

Macro: xmlIsBaseCharQ

#define xmlIsBaseCharQ

Automatically generated by genChRanges.py

Packit Service a31ea6

Macro: xmlIsBaseChar_ch

#define xmlIsBaseChar_ch

Automatically generated by genChRanges.py

Packit Service a31ea6

Macro: xmlIsBlankQ

#define xmlIsBlankQ

Automatically generated by genChRanges.py

Packit Service a31ea6

Macro: xmlIsBlank_ch

#define xmlIsBlank_ch

Automatically generated by genChRanges.py

Packit Service a31ea6

Macro: xmlIsCharQ

#define xmlIsCharQ

Automatically generated by genChRanges.py

Packit Service a31ea6

Macro: xmlIsChar_ch

#define xmlIsChar_ch

Automatically generated by genChRanges.py

Packit Service a31ea6

Macro: xmlIsCombiningQ

#define xmlIsCombiningQ

Automatically generated by genChRanges.py

Packit Service a31ea6

Macro: xmlIsDigitQ

#define xmlIsDigitQ

Automatically generated by genChRanges.py

Packit Service a31ea6

Macro: xmlIsDigit_ch

#define xmlIsDigit_ch

Automatically generated by genChRanges.py

Packit Service a31ea6

Macro: xmlIsExtenderQ

#define xmlIsExtenderQ

Automatically generated by genChRanges.py

Packit Service a31ea6

Macro: xmlIsExtender_ch

#define xmlIsExtender_ch

Automatically generated by genChRanges.py

Packit Service a31ea6

Macro: xmlIsIdeographicQ

#define xmlIsIdeographicQ

Automatically generated by genChRanges.py

Packit Service a31ea6

Macro: xmlIsPubidCharQ

#define xmlIsPubidCharQ

Automatically generated by genChRanges.py

Packit Service a31ea6

Macro: xmlIsPubidChar_ch

#define xmlIsPubidChar_ch

Automatically generated by genChRanges.py

Packit Service a31ea6

Structure xmlChLRange

Structure xmlChLRange
struct _xmlChLRange {
Packit Service a31ea6
    unsigned int	low
Packit Service a31ea6
    unsigned int	high
Packit Service a31ea6
}

Structure xmlChRangeGroup

Structure xmlChRangeGroup
struct _xmlChRangeGroup {
Packit Service a31ea6
    int	nbShortRange
Packit Service a31ea6
    int	nbLongRange
Packit Service a31ea6
    const xmlChSRange *	shortRange	: points to an array of ranges
Packit Service a31ea6
    const xmlChLRange *	longRange
Packit Service a31ea6
}

Structure xmlChSRange

Structure xmlChSRange
struct _xmlChSRange {
Packit Service a31ea6
    unsigned short	low
Packit Service a31ea6
    unsigned short	high
Packit Service a31ea6
}

Function: xmlCharInRange

int	xmlCharInRange			(unsigned int val, 
const xmlChRangeGroup * rptr)
Packit Service a31ea6

Does a binary search of the range table to determine if char is valid

Packit Service a31ea6
<tt>val</tt>:character to be validated
<tt>rptr</tt>:pointer to range to be used to validate
<tt>Returns</tt>:true if character valid, false otherwise

Function: xmlIsBaseChar

int	xmlIsBaseChar			(unsigned int ch)
Packit Service a31ea6

This function is DEPRECATED. Use xmlIsBaseChar_ch or xmlIsBaseCharQ instead

Packit Service a31ea6
<tt>ch</tt>:character to validate
<tt>Returns</tt>:true if argument valid, false otherwise

Function: xmlIsBlank

int	xmlIsBlank			(unsigned int ch)
Packit Service a31ea6

This function is DEPRECATED. Use xmlIsBlank_ch or xmlIsBlankQ instead

Packit Service a31ea6
<tt>ch</tt>:character to validate
<tt>Returns</tt>:true if argument valid, false otherwise

Function: xmlIsChar

int	xmlIsChar			(unsigned int ch)
Packit Service a31ea6

This function is DEPRECATED. Use xmlIsChar_ch or xmlIsCharQ instead

Packit Service a31ea6
<tt>ch</tt>:character to validate
<tt>Returns</tt>:true if argument valid, false otherwise

Function: xmlIsCombining

int	xmlIsCombining			(unsigned int ch)
Packit Service a31ea6

This function is DEPRECATED. Use xmlIsCombiningQ instead

Packit Service a31ea6
<tt>ch</tt>:character to validate
<tt>Returns</tt>:true if argument valid, false otherwise

Function: xmlIsDigit

int	xmlIsDigit			(unsigned int ch)
Packit Service a31ea6

This function is DEPRECATED. Use xmlIsDigit_ch or xmlIsDigitQ instead

Packit Service a31ea6
<tt>ch</tt>:character to validate
<tt>Returns</tt>:true if argument valid, false otherwise

Function: xmlIsExtender

int	xmlIsExtender			(unsigned int ch)
Packit Service a31ea6

This function is DEPRECATED. Use xmlIsExtender_ch or xmlIsExtenderQ instead

Packit Service a31ea6
<tt>ch</tt>:character to validate
<tt>Returns</tt>:true if argument valid, false otherwise

Function: xmlIsIdeographic

int	xmlIsIdeographic		(unsigned int ch)
Packit Service a31ea6

This function is DEPRECATED. Use xmlIsIdeographicQ instead

Packit Service a31ea6
<tt>ch</tt>:character to validate
<tt>Returns</tt>:true if argument valid, false otherwise

Function: xmlIsPubidChar

int	xmlIsPubidChar			(unsigned int ch)
Packit Service a31ea6

This function is DEPRECATED. Use xmlIsPubidChar_ch or xmlIsPubidCharQ instead

Packit Service a31ea6
<tt>ch</tt>:character to validate
<tt>Returns</tt>:true if argument valid, false otherwise

Daniel Veillard

</body></html>