|
Packit |
423ecb |
|
|
Packit |
423ecb |
<html>
|
|
Packit |
423ecb |
<head>
|
|
Packit |
423ecb |
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
|
Packit |
423ecb |
<title>chvalid: Unicode character range checking</title>
|
|
Packit |
423ecb |
<meta name="generator" content="Libxml2 devhelp stylesheet"/>
|
|
Packit |
423ecb |
<link rel="start" href="index.html" title="libxml2 Reference Manual"/>
|
|
Packit |
423ecb |
<link rel="up" href="general.html" title="API"/>
|
|
Packit |
423ecb |
<link rel="stylesheet" href="style.css" type="text/css"/>
|
|
Packit |
423ecb |
<link rel="chapter" href="general.html" title="API"/>
|
|
Packit |
423ecb |
</head>
|
|
Packit |
423ecb |
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
libxml2 Reference Manual
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
chvalid
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
chvalid - Unicode character range checking
|
|
Packit |
423ecb |
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
|
|
Packit |
423ecb |
Author(s): William Brack <wbrack@mmm.com.hk>
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
Synopsis
|
|
Packit |
423ecb |
#define xmlIsExtender_ch(c);
|
|
Packit |
423ecb |
#define xmlIsPubidCharQ(c);
|
|
Packit |
423ecb |
#define xmlIsPubidChar_ch(c);
|
|
Packit |
423ecb |
#define xmlIsIdeographicQ(c);
|
|
Packit |
423ecb |
#define xmlIsExtenderQ(c);
|
|
Packit |
423ecb |
#define xmlIsChar_ch(c);
|
|
Packit |
423ecb |
#define xmlIsDigitQ(c);
|
|
Packit |
423ecb |
#define xmlIsDigit_ch(c);
|
|
Packit |
423ecb |
#define xmlIsBaseChar_ch(c);
|
|
Packit |
423ecb |
#define xmlIsCombiningQ(c);
|
|
Packit |
423ecb |
#define xmlIsBlankQ(c);
|
|
Packit |
423ecb |
#define xmlIsCharQ(c);
|
|
Packit |
423ecb |
#define xmlIsBaseCharQ(c);
|
|
Packit |
423ecb |
#define xmlIsBlank_ch(c);
|
|
Packit |
423ecb |
typedef struct _xmlChLRange xmlChLRange;
|
|
Packit |
423ecb |
typedef xmlChSRange * xmlChSRangePtr;
|
|
Packit |
423ecb |
typedef xmlChLRange * xmlChLRangePtr;
|
|
Packit |
423ecb |
typedef xmlChRangeGroup * xmlChRangeGroupPtr;
|
|
Packit |
423ecb |
typedef struct _xmlChSRange xmlChSRange;
|
|
Packit |
423ecb |
typedef struct _xmlChRangeGroup xmlChRangeGroup;
|
|
Packit |
423ecb |
int xmlIsChar (unsigned int ch);
|
|
Packit |
423ecb |
int xmlIsDigit (unsigned int ch);
|
|
Packit |
423ecb |
int xmlIsBlank (unsigned int ch);
|
|
Packit |
423ecb |
int xmlIsIdeographic (unsigned int ch);
|
|
Packit |
423ecb |
int xmlCharInRange (unsigned int val, const xmlChRangeGroup * rptr);
|
|
Packit |
423ecb |
int xmlIsPubidChar (unsigned int ch);
|
|
Packit |
423ecb |
int xmlIsCombining (unsigned int ch);
|
|
Packit |
423ecb |
int xmlIsBaseChar (unsigned int ch);
|
|
Packit |
423ecb |
int xmlIsExtender (unsigned int ch);
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
Description
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
Details
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
Automatically generated by genChRanges.py <tt>c</tt>: | char to validate |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
Automatically generated by genChRanges.py <tt>c</tt>: | char to validate |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
Automatically generated by genChRanges.py <tt>c</tt>: | char to validate |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
Automatically generated by genChRanges.py <tt>c</tt>: | char to validate |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
Automatically generated by genChRanges.py <tt>c</tt>: | char to validate |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
Automatically generated by genChRanges.py <tt>c</tt>: | char to validate |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
Automatically generated by genChRanges.py <tt>c</tt>: | char to validate |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
Automatically generated by genChRanges.py <tt>c</tt>: | char to validate |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
Automatically generated by genChRanges.py <tt>c</tt>: | char to validate |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
Automatically generated by genChRanges.py <tt>c</tt>: | char to validate |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
Automatically generated by genChRanges.py <tt>c</tt>: | char to validate |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
Automatically generated by genChRanges.py <tt>c</tt>: | char to validate |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
Automatically generated by genChRanges.py <tt>c</tt>: | char to validate |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
Automatically generated by genChRanges.py <tt>c</tt>: | char to validate |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
unsigned int low
|
|
Packit |
423ecb |
unsigned int high
|
|
Packit |
423ecb |
} xmlChLRange;
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
struct _xmlChRangeGroup {
|
|
Packit |
423ecb |
int nbShortRange
|
|
Packit |
423ecb |
int nbLongRange
|
|
Packit |
423ecb |
const xmlChSRange * shortRange : points to an array of ranges
|
|
Packit |
423ecb |
const xmlChLRange * longRange
|
|
Packit |
423ecb |
} xmlChRangeGroup;
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
unsigned short low
|
|
Packit |
423ecb |
unsigned short high
|
|
Packit |
423ecb |
} xmlChSRange;
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
Variable xmlIsPubidChar_tabconst unsigned charxmlIsPubidChar_tab[256] xmlIsPubidChar_tab;
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
Does a binary search of the range table to determine if char is valid
|
|
Packit |
423ecb |
<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 |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
This function is DEPRECATED. Use xmlIsBaseChar_ch or xmlIsBaseCharQ instead
|
|
Packit |
423ecb |
<tt>ch</tt>: | character to validate | <tt>Returns</tt>: | true if argument valid, false otherwise |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
This function is DEPRECATED. Use xmlIsBlank_ch or xmlIsBlankQ instead
|
|
Packit |
423ecb |
<tt>ch</tt>: | character to validate | <tt>Returns</tt>: | true if argument valid, false otherwise |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
This function is DEPRECATED. Use xmlIsChar_ch or xmlIsCharQ instead
|
|
Packit |
423ecb |
<tt>ch</tt>: | character to validate | <tt>Returns</tt>: | true if argument valid, false otherwise |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
This function is DEPRECATED. Use xmlIsCombiningQ instead
|
|
Packit |
423ecb |
<tt>ch</tt>: | character to validate | <tt>Returns</tt>: | true if argument valid, false otherwise |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
This function is DEPRECATED. Use xmlIsDigit_ch or xmlIsDigitQ instead
|
|
Packit |
423ecb |
<tt>ch</tt>: | character to validate | <tt>Returns</tt>: | true if argument valid, false otherwise |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
This function is DEPRECATED. Use xmlIsExtender_ch or xmlIsExtenderQ instead
|
|
Packit |
423ecb |
<tt>ch</tt>: | character to validate | <tt>Returns</tt>: | true if argument valid, false otherwise |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
This function is DEPRECATED. Use xmlIsIdeographicQ instead
|
|
Packit |
423ecb |
<tt>ch</tt>: | character to validate | <tt>Returns</tt>: | true if argument valid, false otherwise |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
This function is DEPRECATED. Use xmlIsPubidChar_ch or xmlIsPubidCharQ instead
|
|
Packit |
423ecb |
<tt>ch</tt>: | character to validate | <tt>Returns</tt>: | true if argument valid, false otherwise |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
|
|
Packit |
423ecb |
</body>
|
|
Packit |
423ecb |
</html>
|