Commit f4e9a6e9 authored by William M. Brack's avatar William M. Brack

added missing pages for the website.

* doc/html/libxml-chvalid.html, doc/html/libxml-dict.html,
  doc/html/libxml-list.html, doc/html/libxml-testOOMlib.html,
  doc/html/libxml-wincecompat, doc/html/winsockcompat.html,
  doc/html/libxml-xmlexports.html, doc/html/libxml-xmlversion.html,
  doc/html/libxml-xmlwin32version.html, doc/html/libxml-xmlwriter.html:
  added missing pages for the website.
parent 2ad1dfff
Sat Nov 15 19:08:22 HKT 2003 William Brack <wbrack@mmm.com.hk>
* doc/html/libxml-chvalid.html, doc/html/libxml-dict.html,
doc/html/libxml-list.html, doc/html/libxml-testOOMlib.html,
doc/html/libxml-wincecompat, doc/html/winsockcompat.html,
doc/html/libxml-xmlexports.html, doc/html/libxml-xmlversion.html,
doc/html/libxml-xmlwin32version.html, doc/html/libxml-xmlwriter.html:
added missing pages for the website.
Sat Nov 15 18:23:48 HKT 2003 William Brack <wbrack@mmm.com.hk>
* doc/Makefile.am doc/*.html doc/html/*.html: rebuilt the
......
<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>chvalid</title><meta name="generator" content="DocBook XSL Stylesheets V1.48"><meta name="generator" content="GTK-Doc V1.1 (XML mode)"><style type="text/css">
.synopsis, .classsynopsis {
background: #eeeeee;
border: solid 1px #aaaaaa;
padding: 0.5em;
}
.programlisting {
background: #eeeeff;
border: solid 1px #aaaaff;
padding: 0.5em;
}
.variablelist {
padding: 4px;
margin-left: 3em;
}
.navigation {
background: #ffeeee;
border: solid 1px #ffaaaa;
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.navigation a {
color: #770000;
}
.navigation a:visited {
color: #550000;
}
.navigation .title {
font-size: 200%;
}
</style><link rel="home" href="index.html" title="Gnome XML Library Reference Manual "><link rel="up" href="ch01.html" title="Libxml Programming Notes"><link rel="previous" href="libxml-xpath.html" title="xpath"><link rel="next" href="libxml-uri.html" title="uri"></head><body text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><table class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-xpath.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td><td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td><td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td><th width="100%" align="center">Gnome XML Library Reference Manual </th><td><a accesskey="n" href="libxml-uri.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td></tr></table><div class="refentry"><a name="libxml-chvalid"></a><div class="titlepage"></div><div class="refnamediv"><h2>chvalid</h2><p>chvalid &#8212; </p></div><div class="refsynopsisdiv"><h2><h1 class="title"><a name="id2587244"></a>Synopsis</h1></h2><pre class="synopsis">
struct <a href="libxml-chvalid.html#xmlChSRange">xmlChSRange</a>;
typedef <a href="libxml-chvalid.html#xmlChSRangePtr">xmlChSRangePtr</a>;
struct <a href="libxml-chvalid.html#xmlChLRange">xmlChLRange</a>;
typedef <a href="libxml-chvalid.html#xmlChLRangePtr">xmlChLRangePtr</a>;
struct <a href="libxml-chvalid.html#xmlChRangeGroup">xmlChRangeGroup</a>;
typedef <a href="libxml-chvalid.html#xmlChRangeGroupPtr">xmlChRangeGroupPtr</a>;
#define <a href="libxml-chvalid.html#xmlIsBaseChar-ch">xmlIsBaseChar_ch</a> (c)
#define <a href="libxml-chvalid.html#xmlIsBaseCharQ">xmlIsBaseCharQ</a> (c)
extern xmlChRangeGroup <a href="libxml-chvalid.html#xmlIsBaseCharGroup">xmlIsBaseCharGroup</a>;
#define <a href="libxml-chvalid.html#xmlIsBlank-ch">xmlIsBlank_ch</a> (c)
#define <a href="libxml-chvalid.html#xmlIsBlankQ">xmlIsBlankQ</a> (c)
#define <a href="libxml-chvalid.html#xmlIsChar-ch">xmlIsChar_ch</a> (c)
#define <a href="libxml-chvalid.html#xmlIsCharQ">xmlIsCharQ</a> (c)
extern xmlChRangeGroup <a href="libxml-chvalid.html#xmlIsCharGroup">xmlIsCharGroup</a>;
#define <a href="libxml-chvalid.html#xmlIsCombiningQ">xmlIsCombiningQ</a> (c)
extern xmlChRangeGroup <a href="libxml-chvalid.html#xmlIsCombiningGroup">xmlIsCombiningGroup</a>;
#define <a href="libxml-chvalid.html#xmlIsDigit-ch">xmlIsDigit_ch</a> (c)
#define <a href="libxml-chvalid.html#xmlIsDigitQ">xmlIsDigitQ</a> (c)
extern xmlChRangeGroup <a href="libxml-chvalid.html#xmlIsDigitGroup">xmlIsDigitGroup</a>;
#define <a href="libxml-chvalid.html#xmlIsExtender-ch">xmlIsExtender_ch</a> (c)
#define <a href="libxml-chvalid.html#xmlIsExtenderQ">xmlIsExtenderQ</a> (c)
extern xmlChRangeGroup <a href="libxml-chvalid.html#xmlIsExtenderGroup">xmlIsExtenderGroup</a>;
#define <a href="libxml-chvalid.html#xmlIsIdeographicQ">xmlIsIdeographicQ</a> (c)
extern xmlChRangeGroup <a href="libxml-chvalid.html#xmlIsIdeographicGroup">xmlIsIdeographicGroup</a>;
#define <a href="libxml-chvalid.html#xmlIsPubidChar-ch">xmlIsPubidChar_ch</a> (c)
#define <a href="libxml-chvalid.html#xmlIsPubidCharQ">xmlIsPubidCharQ</a> (c)
</pre></div><div class="refsect1"><h2>Description</h2><p>
</p></div><div class="refsect1"><h2>Details</h2><div class="refsect2"><h3><a name="xmlChSRange"></a>struct xmlChSRange</h3><pre class="programlisting">struct xmlChSRange {
unsigned short low;
unsigned short high;
};
</pre><p>
</p></div><hr><div class="refsect2"><h3><a name="xmlChSRangePtr"></a>xmlChSRangePtr</h3><pre class="programlisting">typedef xmlChSRange *xmlChSRangePtr;
</pre><p>
</p></div><hr><div class="refsect2"><h3><a name="xmlChLRange"></a>struct xmlChLRange</h3><pre class="programlisting">struct xmlChLRange {
unsigned int low;
unsigned int high;
};
</pre><p>
</p></div><hr><div class="refsect2"><h3><a name="xmlChLRangePtr"></a>xmlChLRangePtr</h3><pre class="programlisting">typedef xmlChLRange *xmlChLRangePtr;
</pre><p>
</p></div><hr><div class="refsect2"><h3><a name="xmlChRangeGroup"></a>struct xmlChRangeGroup</h3><pre class="programlisting">struct xmlChRangeGroup {
int nbShortRange;
int nbLongRange;
xmlChSRangePtr shortRange; /* points to an array of ranges */
xmlChLRangePtr longRange;
};
</pre><p>
</p></div><hr><div class="refsect2"><h3><a name="xmlChRangeGroupPtr"></a>xmlChRangeGroupPtr</h3><pre class="programlisting">typedef xmlChRangeGroup *xmlChRangeGroupPtr;
</pre><p>
</p></div><hr><div class="refsect2"><h3><a name="xmlIsBaseChar-ch"></a>xmlIsBaseChar_ch()</h3><pre class="programlisting">#define xmlIsBaseChar_ch(c)</pre><p>
Automatically generated by genChRanges.py</p><p>
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>c</tt></i>:</span></td><td> char to validate
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlIsBaseCharQ"></a>xmlIsBaseCharQ()</h3><pre class="programlisting">#define xmlIsBaseCharQ(c)</pre><p>
Automatically generated by genChRanges.py</p><p>
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>c</tt></i>:</span></td><td> char to validate
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlIsBaseCharGroup"></a>xmlIsBaseCharGroup</h3><pre class="programlisting">extern xmlChRangeGroup xmlIsBaseCharGroup;
</pre><p>
</p></div><hr><div class="refsect2"><h3><a name="xmlIsBlank-ch"></a>xmlIsBlank_ch()</h3><pre class="programlisting">#define xmlIsBlank_ch(c)</pre><p>
Automatically generated by genChRanges.py</p><p>
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>c</tt></i>:</span></td><td> char to validate
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlIsBlankQ"></a>xmlIsBlankQ()</h3><pre class="programlisting">#define xmlIsBlankQ(c)</pre><p>
Automatically generated by genChRanges.py</p><p>
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>c</tt></i>:</span></td><td> char to validate
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlIsChar-ch"></a>xmlIsChar_ch()</h3><pre class="programlisting">#define xmlIsChar_ch(c)</pre><p>
Automatically generated by genChRanges.py</p><p>
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>c</tt></i>:</span></td><td> char to validate
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlIsCharQ"></a>xmlIsCharQ()</h3><pre class="programlisting">#define xmlIsCharQ(c)</pre><p>
Automatically generated by genChRanges.py</p><p>
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>c</tt></i>:</span></td><td> char to validate
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlIsCharGroup"></a>xmlIsCharGroup</h3><pre class="programlisting">extern xmlChRangeGroup xmlIsCharGroup;
</pre><p>
</p></div><hr><div class="refsect2"><h3><a name="xmlIsCombiningQ"></a>xmlIsCombiningQ()</h3><pre class="programlisting">#define xmlIsCombiningQ(c)</pre><p>
Automatically generated by genChRanges.py</p><p>
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>c</tt></i>:</span></td><td> char to validate
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlIsCombiningGroup"></a>xmlIsCombiningGroup</h3><pre class="programlisting">extern xmlChRangeGroup xmlIsCombiningGroup;
</pre><p>
</p></div><hr><div class="refsect2"><h3><a name="xmlIsDigit-ch"></a>xmlIsDigit_ch()</h3><pre class="programlisting">#define xmlIsDigit_ch(c) (((0x30 &lt;= (c)) &amp;&amp; ((c) &lt;= 0x39)))
</pre><p>
Automatically generated by genChRanges.py</p><p>
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>c</tt></i>:</span></td><td> char to validate
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlIsDigitQ"></a>xmlIsDigitQ()</h3><pre class="programlisting">#define xmlIsDigitQ(c)</pre><p>
Automatically generated by genChRanges.py</p><p>
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>c</tt></i>:</span></td><td> char to validate
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlIsDigitGroup"></a>xmlIsDigitGroup</h3><pre class="programlisting">extern xmlChRangeGroup xmlIsDigitGroup;
</pre><p>
</p></div><hr><div class="refsect2"><h3><a name="xmlIsExtender-ch"></a>xmlIsExtender_ch()</h3><pre class="programlisting">#define xmlIsExtender_ch(c) (((c) == 0xb7))
</pre><p>
Automatically generated by genChRanges.py</p><p>
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>c</tt></i>:</span></td><td> char to validate
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlIsExtenderQ"></a>xmlIsExtenderQ()</h3><pre class="programlisting">#define xmlIsExtenderQ(c)</pre><p>
Automatically generated by genChRanges.py</p><p>
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>c</tt></i>:</span></td><td> char to validate
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlIsExtenderGroup"></a>xmlIsExtenderGroup</h3><pre class="programlisting">extern xmlChRangeGroup xmlIsExtenderGroup;
</pre><p>
</p></div><hr><div class="refsect2"><h3><a name="xmlIsIdeographicQ"></a>xmlIsIdeographicQ()</h3><pre class="programlisting">#define xmlIsIdeographicQ(c)</pre><p>
Automatically generated by genChRanges.py</p><p>
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>c</tt></i>:</span></td><td> char to validate
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlIsIdeographicGroup"></a>xmlIsIdeographicGroup</h3><pre class="programlisting">extern xmlChRangeGroup xmlIsIdeographicGroup;
</pre><p>
</p></div><hr><div class="refsect2"><h3><a name="xmlIsPubidChar-ch"></a>xmlIsPubidChar_ch()</h3><pre class="programlisting">#define xmlIsPubidChar_ch(c) (xmlIsPubidChar_tab[(c)])
</pre><p>
Automatically generated by genChRanges.py</p><p>
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>c</tt></i>:</span></td><td> char to validate
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlIsPubidCharQ"></a>xmlIsPubidCharQ()</h3><pre class="programlisting">#define xmlIsPubidCharQ(c)</pre><p>
Automatically generated by genChRanges.py</p><p>
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>c</tt></i>:</span></td><td> char to validate
</td></tr></tbody></table></div></div></div></div><table class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle"><td align="left"><a accesskey="p" href="libxml-xpath.html"><b>&lt;&lt;xpath</b></a></td><td align="right"><a accesskey="n" href="libxml-uri.html"><b>uri&gt;&gt;</b></a></td></tr></table></body></html>
<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>dict</title><meta name="generator" content="DocBook XSL Stylesheets V1.48"><meta name="generator" content="GTK-Doc V1.1 (XML mode)"><style type="text/css">
.synopsis, .classsynopsis {
background: #eeeeee;
border: solid 1px #aaaaaa;
padding: 0.5em;
}
.programlisting {
background: #eeeeff;
border: solid 1px #aaaaff;
padding: 0.5em;
}
.variablelist {
padding: 4px;
margin-left: 3em;
}
.navigation {
background: #ffeeee;
border: solid 1px #ffaaaa;
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.navigation a {
color: #770000;
}
.navigation a:visited {
color: #550000;
}
.navigation .title {
font-size: 200%;
}
</style><link rel="home" href="index.html" title="Gnome XML Library Reference Manual "><link rel="up" href="ch01.html" title="Libxml Programming Notes"><link rel="previous" href="libxml-DOCBparser.html" title="DOCBparser"><link rel="next" href="libxml-xmlautomata.html" title="xmlautomata"></head><body text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><table class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-DOCBparser.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td><td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td><td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td><th width="100%" align="center">Gnome XML Library Reference Manual </th><td><a accesskey="n" href="libxml-xmlautomata.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td></tr></table><div class="refentry"><a name="libxml-dict"></a><div class="titlepage"></div><div class="refnamediv"><h2>dict</h2><p>dict &#8212; </p></div><div class="refsynopsisdiv"><h2><h1 class="title"><a name="id2682251"></a>Synopsis</h1></h2><pre class="synopsis">
struct <a href="libxml-dict.html#xmlDict">xmlDict</a>;
typedef <a href="libxml-dict.html#xmlDictPtr">xmlDictPtr</a>;
</pre></div><div class="refsect1"><h2>Description</h2><p>
</p></div><div class="refsect1"><h2>Details</h2><div class="refsect2"><h3><a name="xmlDict"></a>struct xmlDict</h3><pre class="programlisting">struct xmlDict;</pre><p>
</p></div><hr><div class="refsect2"><h3><a name="xmlDictPtr"></a>xmlDictPtr</h3><pre class="programlisting">typedef xmlDict *xmlDictPtr;
</pre><p>
</p></div></div></div><table class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle"><td align="left"><a accesskey="p" href="libxml-DOCBparser.html"><b>&lt;&lt;DOCBparser</b></a></td><td align="right"><a accesskey="n" href="libxml-xmlautomata.html"><b>xmlautomata&gt;&gt;</b></a></td></tr></table></body></html>
<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>list</title><meta name="generator" content="DocBook XSL Stylesheets V1.48"><meta name="generator" content="GTK-Doc V1.1 (XML mode)"><style type="text/css">
.synopsis, .classsynopsis {
background: #eeeeee;
border: solid 1px #aaaaaa;
padding: 0.5em;
}
.programlisting {
background: #eeeeff;
border: solid 1px #aaaaff;
padding: 0.5em;
}
.variablelist {
padding: 4px;
margin-left: 3em;
}
.navigation {
background: #ffeeee;
border: solid 1px #ffaaaa;
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.navigation a {
color: #770000;
}
.navigation a:visited {
color: #550000;
}
.navigation .title {
font-size: 200%;
}
</style><link rel="home" href="index.html" title="Gnome XML Library Reference Manual "><link rel="up" href="ch01.html" title="Libxml Programming Notes"><link rel="previous" href="libxml-xmlversion.html" title="xmlversion"><link rel="next" href="libxml-HTMLtree.html" title="HTMLtree"></head><body text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><table class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-xmlversion.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td><td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td><td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td><th width="100%" align="center">Gnome XML Library Reference Manual </th><td><a accesskey="n" href="libxml-HTMLtree.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td></tr></table><div class="refentry"><a name="libxml-list"></a><div class="titlepage"></div><div class="refnamediv"><h2>list</h2><p>list &#8212; </p></div><div class="refsynopsisdiv"><h2><h1 class="title"><a name="id2701070"></a>Synopsis</h1></h2><pre class="synopsis">
struct <a href="libxml-list.html#xmlLink">xmlLink</a>;
typedef <a href="libxml-list.html#xmlLinkPtr">xmlLinkPtr</a>;
struct <a href="libxml-list.html#xmlList">xmlList</a>;
typedef <a href="libxml-list.html#xmlListPtr">xmlListPtr</a>;
void (<a href="libxml-list.html#xmlListDeallocator">*xmlListDeallocator</a>) (<a href="libxml-list.html#xmlLinkPtr">xmlLinkPtr</a> lk);
int (<a href="libxml-list.html#xmlListDataCompare">*xmlListDataCompare</a>) (const void *data0,
const void *data1);
int (<a href="libxml-list.html#xmlListWalker">*xmlListWalker</a>) (const void *data,
const void *user);
</pre></div><div class="refsect1"><h2>Description</h2><p>
</p></div><div class="refsect1"><h2>Details</h2><div class="refsect2"><h3><a name="xmlLink"></a>struct xmlLink</h3><pre class="programlisting">struct xmlLink;</pre><p>
</p></div><hr><div class="refsect2"><h3><a name="xmlLinkPtr"></a>xmlLinkPtr</h3><pre class="programlisting">typedef xmlLink *xmlLinkPtr;
</pre><p>
</p></div><hr><div class="refsect2"><h3><a name="xmlList"></a>struct xmlList</h3><pre class="programlisting">struct xmlList;</pre><p>
</p></div><hr><div class="refsect2"><h3><a name="xmlListPtr"></a>xmlListPtr</h3><pre class="programlisting">typedef xmlList *xmlListPtr;
</pre><p>
</p></div><hr><div class="refsect2"><h3><a name="xmlListDeallocator"></a>xmlListDeallocator ()</h3><pre class="programlisting">void (*xmlListDeallocator) (<a href="libxml-list.html#xmlLinkPtr">xmlLinkPtr</a> lk);</pre><p>
Callback function used to free data from a list.</p><p>
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>lk</tt></i>:</span></td><td> the data to deallocate
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlListDataCompare"></a>xmlListDataCompare ()</h3><pre class="programlisting">int (*xmlListDataCompare) (const void *data0,
const void *data1);</pre><p>
Callback function used to compare 2 data.</p><p>
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>data0</tt></i>:</span></td><td> the first data
</td></tr><tr><td><span class="term"><i><tt>data1</tt></i>:</span></td><td> the second data
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>0 is equality, -1 or 1 otherwise depending on the ordering.
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="xmlListWalker"></a>xmlListWalker ()</h3><pre class="programlisting">int (*xmlListWalker) (const void *data,
const void *user);</pre><p>
Callback function used when walking a list with <GTKDOCLINK HREF="xmlListWalk">xmlListWalk</GTKDOCLINK>().</p><p>
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>data</tt></i>:</span></td><td> the data found in the list
</td></tr><tr><td><span class="term"><i><tt>user</tt></i>:</span></td><td> extra user provided data to the walker
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>0 to stop walking the list, 1 otherwise.
</td></tr></tbody></table></div></div></div></div><table class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle"><td align="left"><a accesskey="p" href="libxml-xmlversion.html"><b>&lt;&lt;xmlversion</b></a></td><td align="right"><a accesskey="n" href="libxml-HTMLtree.html"><b>HTMLtree&gt;&gt;</b></a></td></tr></table></body></html>
<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>testOOMlib</title><meta name="generator" content="DocBook XSL Stylesheets V1.48"><meta name="generator" content="GTK-Doc V1.1 (XML mode)"><style type="text/css">
.synopsis, .classsynopsis {
background: #eeeeee;
border: solid 1px #aaaaaa;
padding: 0.5em;
}
.programlisting {
background: #eeeeff;
border: solid 1px #aaaaff;
padding: 0.5em;
}
.variablelist {
padding: 4px;
margin-left: 3em;
}
.navigation {
background: #ffeeee;
border: solid 1px #ffaaaa;
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.navigation a {
color: #770000;
}
.navigation a:visited {
color: #550000;
}
.navigation .title {
font-size: 200%;
}
</style><link rel="home" href="index.html" title="Gnome XML Library Reference Manual "><link rel="up" href="ch01.html" title="Libxml Programming Notes"><link rel="previous" href="ch01.html" title="Libxml Programming Notes"><link rel="next" href="libxml-wincecompat.html" title="wincecompat"></head><body text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><table class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="ch01.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td><td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td><td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td><th width="100%" align="center">Gnome XML Library Reference Manual </th><td><a accesskey="n" href="libxml-wincecompat.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td></tr></table><div class="refentry"><a name="libxml-testOOMlib"></a><div class="titlepage"></div><div class="refnamediv"><h2>testOOMlib</h2><p>testOOMlib &#8212; </p></div><div class="refsynopsisdiv"><h2><h1 class="title"><a name="id2625421"></a>Synopsis</h1></h2><pre class="synopsis">
void* <a href="libxml-testOOMlib.html#test-malloc">test_malloc</a> (<GTKDOCLINK HREF="size-t">size_t</GTKDOCLINK> bytes);
void* <a href="libxml-testOOMlib.html#test-realloc">test_realloc</a> (void *memory,
<GTKDOCLINK HREF="size-t">size_t</GTKDOCLINK> bytes);
void <a href="libxml-testOOMlib.html#test-free">test_free</a> (void *memory);
char* <a href="libxml-testOOMlib.html#test-strdup">test_strdup</a> (const char *str);
int (<a href="libxml-testOOMlib.html#TestMemoryFunction">*TestMemoryFunction</a>) (void *data);
int <a href="libxml-testOOMlib.html#test-oom-handling">test_oom_handling</a> (<a href="libxml-testOOMlib.html#TestMemoryFunction">TestMemoryFunction</a> func,
void *data);
int <a href="libxml-testOOMlib.html#test-get-malloc-blocks-outstanding">test_get_malloc_blocks_outstanding</a>
(void);
</pre></div><div class="refsect1"><h2>Description</h2><p>
</p></div><div class="refsect1"><h2>Details</h2><div class="refsect2"><h3><a name="test-malloc"></a>test_malloc ()</h3><pre class="programlisting">void* test_malloc (<GTKDOCLINK HREF="size-t">size_t</GTKDOCLINK> bytes);</pre><p>
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>bytes</tt></i>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="test-realloc"></a>test_realloc ()</h3><pre class="programlisting">void* test_realloc (void *memory,
<GTKDOCLINK HREF="size-t">size_t</GTKDOCLINK> bytes);</pre><p>
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>memory</tt></i>:</span></td><td>
</td></tr><tr><td><span class="term"><i><tt>bytes</tt></i>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="test-free"></a>test_free ()</h3><pre class="programlisting">void test_free (void *memory);</pre><p>
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>memory</tt></i>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="test-strdup"></a>test_strdup ()</h3><pre class="programlisting">char* test_strdup (const char *str);</pre><p>
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>str</tt></i>:</span></td><td>
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="TestMemoryFunction"></a>TestMemoryFunction ()</h3><pre class="programlisting">int (*TestMemoryFunction) (void *data);</pre><p>
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>data</tt></i>:</span></td><td>
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="test-oom-handling"></a>test_oom_handling ()</h3><pre class="programlisting">int test_oom_handling (<a href="libxml-testOOMlib.html#TestMemoryFunction">TestMemoryFunction</a> func,
void *data);</pre><p>
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>func</tt></i>:</span></td><td>
</td></tr><tr><td><span class="term"><i><tt>data</tt></i>:</span></td><td>
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="test-get-malloc-blocks-outstanding"></a>test_get_malloc_blocks_outstanding ()</h3><pre class="programlisting">int test_get_malloc_blocks_outstanding
(void);</pre><p>
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>
</td></tr></tbody></table></div></div></div></div><table class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle"><td align="left"><a accesskey="p" href="ch01.html"><b>&lt;&lt;Libxml Programming Notes</b></a></td><td align="right"><a accesskey="n" href="libxml-wincecompat.html"><b>wincecompat&gt;&gt;</b></a></td></tr></table></body></html>
<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>wincecompat</title><meta name="generator" content="DocBook XSL Stylesheets V1.48"><meta name="generator" content="GTK-Doc V1.1 (XML mode)"><style type="text/css">
.synopsis, .classsynopsis {
background: #eeeeee;
border: solid 1px #aaaaaa;
padding: 0.5em;
}
.programlisting {
background: #eeeeff;
border: solid 1px #aaaaff;
padding: 0.5em;
}
.variablelist {
padding: 4px;
margin-left: 3em;
}
.navigation {
background: #ffeeee;
border: solid 1px #ffaaaa;
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.navigation a {
color: #770000;
}
.navigation a:visited {
color: #550000;
}
.navigation .title {
font-size: 200%;
}
</style><link rel="home" href="index.html" title="Gnome XML Library Reference Manual "><link rel="up" href="ch01.html" title="Libxml Programming Notes"><link rel="previous" href="libxml-testOOMlib.html" title="testOOMlib"><link rel="next" href="libxml-wsockcompat.html" title="wsockcompat"></head><body text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><table class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-testOOMlib.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td><td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td><td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td><th width="100%" align="center">Gnome XML Library Reference Manual </th><td><a accesskey="n" href="libxml-wsockcompat.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td></tr></table><div class="refentry"><a name="libxml-wincecompat"></a><div class="titlepage"></div><div class="refnamediv"><h2>wincecompat</h2><p>wincecompat &#8212; </p></div><div class="refsynopsisdiv"><h2><h1 class="title"><a name="id2649847"></a>Synopsis</h1></h2><pre class="synopsis">
#define <a href="libxml-wincecompat.html#MAX-STRERROR-CAPS">MAX_STRERROR</a>
#define <a href="libxml-wincecompat.html#O-RDONLY-CAPS">O_RDONLY</a>
#define <a href="libxml-wincecompat.html#O-WRONLY-CAPS">O_WRONLY</a>
#define <a href="libxml-wincecompat.html#O-RDWR-CAPS">O_RDWR</a>
#define <a href="libxml-wincecompat.html#O-APPEND-CAPS">O_APPEND</a>
#define <a href="libxml-wincecompat.html#O-CREAT-CAPS">O_CREAT</a>
#define <a href="libxml-wincecompat.html#O-TRUNC-CAPS">O_TRUNC</a>
#define <a href="libxml-wincecompat.html#O-EXCL-CAPS">O_EXCL</a>
extern int <a href="libxml-wincecompat.html#errno">errno</a>;
int <a href="libxml-wincecompat.html#read">read</a> (int handle,
char *buffer,
unsigned int len);
int <a href="libxml-wincecompat.html#write">write</a> (int handle,
const char *buffer,
unsigned int len);
int <a href="libxml-wincecompat.html#open">open</a> (const char *filename,
int oflag,
...);
int <a href="libxml-wincecompat.html#close">close</a> (int handle);
char* <a href="libxml-wincecompat.html#getenv">getenv</a> (const char *varname);
char* <a href="libxml-wincecompat.html#strerror">strerror</a> (int errnum);
#define <a href="libxml-wincecompat.html#snprintf">snprintf</a>
#define <a href="libxml-wincecompat.html#vsnprintf">vsnprintf</a> (b,c,f,a)
#define <a href="libxml-wincecompat.html#perror">perror</a> (_t)
</pre></div><div class="refsect1"><h2>Description</h2><p>
</p></div><div class="refsect1"><h2>Details</h2><div class="refsect2"><h3><a name="MAX-STRERROR-CAPS"></a>MAX_STRERROR</h3><pre class="programlisting">#define MAX_STRERROR 31
</pre><p>
</p></div><hr><div class="refsect2"><h3><a name="O-RDONLY-CAPS"></a>O_RDONLY</h3><pre class="programlisting">#define O_RDONLY 0x0000 /* open for reading only */
</pre><p>
</p></div><hr><div class="refsect2"><h3><a name="O-WRONLY-CAPS"></a>O_WRONLY</h3><pre class="programlisting">#define O_WRONLY 0x0001 /* open for writing only */
</pre><p>
</p></div><hr><div class="refsect2"><h3><a name="O-RDWR-CAPS"></a>O_RDWR</h3><pre class="programlisting">#define O_RDWR 0x0002 /* open for reading and writing */
</pre><p>
</p></div><hr><div class="refsect2"><h3><a name="O-APPEND-CAPS"></a>O_APPEND</h3><pre class="programlisting">#define O_APPEND 0x0008 /* writes done at eof */
</pre><p>
</p></div><hr><div class="refsect2"><h3><a name="O-CREAT-CAPS"></a>O_CREAT</h3><pre class="programlisting">#define O_CREAT 0x0100 /* create and open file */
</pre><p>
</p></div><hr><div class="refsect2"><h3><a name="O-TRUNC-CAPS"></a>O_TRUNC</h3><pre class="programlisting">#define O_TRUNC 0x0200 /* open and truncate */
</pre><p>
</p></div><hr><div class="refsect2"><h3><a name="O-EXCL-CAPS"></a>O_EXCL</h3><pre class="programlisting">#define O_EXCL 0x0400 /* open only if file doesn't already exist */
</pre><p>
</p></div><hr><div class="refsect2"><h3><a name="errno"></a>errno</h3><pre class="programlisting">extern int errno;
</pre><p>
</p></div><hr><div class="refsect2"><h3><a name="read"></a>read ()</h3><pre class="programlisting">int read (int handle,
char *buffer,
unsigned int len);</pre><p>
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>handle</tt></i>:</span></td><td>
</td></tr><tr><td><span class="term"><i><tt>buffer</tt></i>:</span></td><td>
</td></tr><tr><td><span class="term"><i><tt>len</tt></i>:</span></td><td>
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="write"></a>write ()</h3><pre class="programlisting">int write (int handle,
const char *buffer,
unsigned int len);</pre><p>
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>handle</tt></i>:</span></td><td>
</td></tr><tr><td><span class="term"><i><tt>buffer</tt></i>:</span></td><td>
</td></tr><tr><td><span class="term"><i><tt>len</tt></i>:</span></td><td>
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="open"></a>open ()</h3><pre class="programlisting">int open (const char *filename,
int oflag,
...);</pre><p>
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>filename</tt></i>:</span></td><td>
</td></tr><tr><td><span class="term"><i><tt>oflag</tt></i>:</span></td><td>
</td></tr><tr><td><span class="term"><i><tt>...</tt></i>:</span></td><td>
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="close"></a>close ()</h3><pre class="programlisting">int close (int handle);</pre><p>
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>handle</tt></i>:</span></td><td>
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="getenv"></a>getenv ()</h3><pre class="programlisting">char* getenv (const char *varname);</pre><p>
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>varname</tt></i>:</span></td><td>
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="strerror"></a>strerror ()</h3><pre class="programlisting">char* strerror (int errnum);</pre><p>
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>errnum</tt></i>:</span></td><td>
</td></tr><tr><td><span class="term"><span class="emphasis"><i>Returns</i></span> :</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="snprintf"></a>snprintf</h3><pre class="programlisting">#define snprintf _snprintf
</pre><p>
</p></div><hr><div class="refsect2"><h3><a name="vsnprintf"></a>vsnprintf()</h3><pre class="programlisting">#define vsnprintf(b,c,f,a) _vsnprintf(b,c,f,a)
</pre><p>
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>b</tt></i>:</span></td><td>
</td></tr><tr><td><span class="term"><i><tt>c</tt></i>:</span></td><td>
</td></tr><tr><td><span class="term"><i><tt>f</tt></i>:</span></td><td>
</td></tr><tr><td><span class="term"><i><tt>a</tt></i>:</span></td><td>
</td></tr></tbody></table></div></div><hr><div class="refsect2"><h3><a name="perror"></a>perror()</h3><pre class="programlisting">#define perror(_t) MessageBox(NULL, _T("_t"), _T("Error/Warning"), MB_OK)
</pre><p>
</p><div class="variablelist"><table border="0"><col align="left"><tbody><tr><td><span class="term"><i><tt>_t</tt></i>:</span></td><td>
</td></tr></tbody></table></div></div></div></div><table class="navigation" width="100%" summary="Navigation footer" cellpadding="2" cellspacing="0"><tr valign="middle"><td align="left"><a accesskey="p" href="libxml-testOOMlib.html"><b>&lt;&lt;testOOMlib</b></a></td><td align="right"><a accesskey="n" href="libxml-wsockcompat.html"><b>wsockcompat&gt;&gt;</b></a></td></tr></table></body></html>
<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>wsockcompat</title><meta name="generator" content="DocBook XSL Stylesheets V1.48"><meta name="generator" content="GTK-Doc V1.1 (XML mode)"><style type="text/css">
.synopsis, .classsynopsis {
background: #eeeeee;
border: solid 1px #aaaaaa;
padding: 0.5em;
}
.programlisting {
background: #eeeeff;
border: solid 1px #aaaaff;
padding: 0.5em;
}
.variablelist {
padding: 4px;
margin-left: 3em;
}
.navigation {
background: #ffeeee;
border: solid 1px #ffaaaa;
margin-top: 0.5em;
margin-bottom: 0.5em;
}
.navigation a {
color: #770000;
}
.navigation a:visited {
color: #550000;
}
.navigation .title {
font-size: 200%;
}
</style><link rel="home" href="index.html" title="Gnome XML Library Reference Manual "><link rel="up" href="ch01.html" title="Libxml Programming Notes"><link rel="previous" href="libxml-wincecompat.html" title="wincecompat"><link rel="next" href="libxml-encoding.html" title="encoding"></head><body text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><table class="navigation" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"><td><a accesskey="p" href="libxml-wincecompat.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td><td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td><td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td><th width="100%" align="center">Gnome XML Library Reference Manual </th><td><a accesskey="n" href="libxml-encoding.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td></tr></table><div class="refentry"><a name="libxml-wsockcompat"></a><div class="titlepage"></div><div class="refnamediv"><h2>wsockcompat</h2><p>wsockcompat &#8212; </p></div><div class="refsynopsisdiv"><h2><h1 class="title"><a name="id2641333"></a>Synopsis</h1></h2><pre class="synopsis">
#define <a href="libxml-wsockcompat.html#SOCKLEN-T-CAPS">SOCKLEN_T</a>
#define <a href="libxml-wsockcompat.html#EWOULDBLOCK-CAPS">EWOULDBLOCK</a>
#define <a href="libxml-wsockcompat.html#EINPROGRESS-CAPS">EINPROGRESS</a>
#define <a href="libxml-wsockcompat.html#EALREADY-CAPS">EALREADY</a>
#define <a href="libxml-wsockcompat.html#ENOTSOCK-CAPS">ENOTSOCK</a>
#define <a href="libxml-wsockcompat.html#EDESTADDRREQ-CAPS">EDESTADDRREQ</a>
<