From 35a201cc8ef0c3f5b2df88d2e528aabee1048348 Mon Sep 17 00:00:00 2001 From: Wojtek Kosior Date: Fri, 30 Apr 2021 18:47:09 +0200 Subject: Initial/Final commit --- libxml2-2.9.10/doc/devhelp/libxml2-chvalid.html | 241 ++++++++++++++++++++++++ 1 file changed, 241 insertions(+) create mode 100644 libxml2-2.9.10/doc/devhelp/libxml2-chvalid.html (limited to 'libxml2-2.9.10/doc/devhelp/libxml2-chvalid.html') diff --git a/libxml2-2.9.10/doc/devhelp/libxml2-chvalid.html b/libxml2-2.9.10/doc/devhelp/libxml2-chvalid.html new file mode 100644 index 0000000..9c77158 --- /dev/null +++ b/libxml2-2.9.10/doc/devhelp/libxml2-chvalid.html @@ -0,0 +1,241 @@ + + + + + chvalid: Unicode character range checking + + + + + + + + + + + + + + + + +

+ 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 xmlIsCharQ

#define xmlIsCharQ(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
+
+
+
+ + -- cgit v1.2.3