summaryrefslogtreecommitdiff
path: root/doc/gutenprint/html/mxml_8h.html
diff options
context:
space:
mode:
Diffstat (limited to 'doc/gutenprint/html/mxml_8h.html')
-rw-r--r--doc/gutenprint/html/mxml_8h.html484
1 files changed, 230 insertions, 254 deletions
diff --git a/doc/gutenprint/html/mxml_8h.html b/doc/gutenprint/html/mxml_8h.html
index e9b171b..c16be12 100644
--- a/doc/gutenprint/html/mxml_8h.html
+++ b/doc/gutenprint/html/mxml_8h.html
@@ -2,24 +2,30 @@
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>libgutenprint API Reference: include/gutenprint/mxml.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
-<!-- Generated by Doxygen 1.7.4 -->
-<div id="top">
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
- <div id="projectname">libgutenprint API Reference&#160;<span id="projectnumber">5.2.7</span></div>
+ <div id="projectname">libgutenprint API Reference
+ &#160;<span id="projectnumber">5.2.8</span>
+ </div>
</td>
</tr>
</tbody>
</table>
</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
@@ -35,17 +41,21 @@
<li><a href="globals.html"><span>Globals</span></a></li>
</ul>
</div>
+<div id="nav-path" class="navpath">
+ <ul>
+<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_1aca62f7c2d1ca2bd7aa79274e259f3c.html">gutenprint</a></li> </ul>
</div>
+</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
-<a href="#define-members">Defines</a> &#124;
+<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<a href="#enum-members">Enumerations</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
-<div class="title">include/gutenprint/mxml.h File Reference</div> </div>
-</div>
+<div class="title">mxml.h File Reference</div> </div>
+</div><!--header-->
<div class="contents">
<p>Mini-XML XML parsing functions.
@@ -56,40 +66,43 @@
<code>#include &lt;ctype.h&gt;</code><br/>
<code>#include &lt;errno.h&gt;</code><br/>
</div><table class="memberdecls">
-<tr><td colspan="2"><h2><a name="nested-classes"></a>
+<tr class="heading"><td colspan="2"><h2><a name="nested-classes"></a>
Data Structures</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__mxml__attr__s.html">stp_mxml_attr_s</a></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__mxml__value__s.html">stp_mxml_value_s</a></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__mxml__text__s.html">stp_mxml_text_s</a></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">union &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionstp__mxml__value__u.html">stp_mxml_value_u</a></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_s</a></td></tr>
-<tr><td colspan="2"><h2><a name="define-members"></a>
-Defines</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a0958b60267481400b1037902e060027f">STP_MXML_WRAP</a>&#160;&#160;&#160;70</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#af14eeab60ef7298e7fbb04f9f80ec81f">STP_MXML_TAB</a>&#160;&#160;&#160;8</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#ae7115822f446a7b9bde7ce872bd73d83">STP_MXML_NO_CALLBACK</a>&#160;&#160;&#160;0</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a4d9598080b3b0381f5c94518a885e867">STP_MXML_NO_PARENT</a>&#160;&#160;&#160;0</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a7c552ec507bb896f89f002de30a21378">STP_MXML_DESCEND</a>&#160;&#160;&#160;1</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#adf7d31182924f15ecbeae9b6c0f35ca2">STP_MXML_NO_DESCEND</a>&#160;&#160;&#160;0</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#abff818057f8c875f4152aa49ed5c046b">STP_MXML_DESCEND_FIRST</a>&#160;&#160;&#160;-1</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a60a753631e81e819a2dad91834b0a7f5">STP_MXML_WS_BEFORE_OPEN</a>&#160;&#160;&#160;0</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a4e7558f3b8bc4d9b3e39c57108b11cea">STP_MXML_WS_AFTER_OPEN</a>&#160;&#160;&#160;1</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#aa8d71b9879129c853422282b2b728131">STP_MXML_WS_BEFORE_CLOSE</a>&#160;&#160;&#160;2</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a010da4f7fffd4a3b3eec433031d466f9">STP_MXML_WS_AFTER_CLOSE</a>&#160;&#160;&#160;3</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a1920c86773f4394ebd778b6e6b8f1aba">STP_MXML_ADD_BEFORE</a>&#160;&#160;&#160;0</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#aa046bb0b67f278cb7ffdd0be5336b4f3">STP_MXML_ADD_AFTER</a>&#160;&#160;&#160;1</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a5c364d2523fb6f7a133df3fdfd7f44d5">STP_MXML_ADD_TO_PARENT</a>&#160;&#160;&#160;NULL</td></tr>
-<tr><td colspan="2"><h2><a name="typedef-members"></a>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__mxml__attr__s.html">stp_mxml_attr_s</a></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__mxml__value__s.html">stp_mxml_value_s</a></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__mxml__text__s.html">stp_mxml_text_s</a></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">union &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="unionstp__mxml__value__u.html">stp_mxml_value_u</a></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_s</a></td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2><a name="define-members"></a>
+Macros</h2></td></tr>
+<tr class="memitem:a0958b60267481400b1037902e060027f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a0958b60267481400b1037902e060027f">STP_MXML_WRAP</a>&#160;&#160;&#160;70 /* Wrap XML output at this column position */</td></tr>
+<tr class="memitem:af14eeab60ef7298e7fbb04f9f80ec81f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#af14eeab60ef7298e7fbb04f9f80ec81f">STP_MXML_TAB</a>&#160;&#160;&#160;8 /* Tabs every N columns */</td></tr>
+<tr class="memitem:ae7115822f446a7b9bde7ce872bd73d83"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#ae7115822f446a7b9bde7ce872bd73d83">STP_MXML_NO_CALLBACK</a>&#160;&#160;&#160;0 /* Don't use a type callback */</td></tr>
+<tr class="memitem:a4d9598080b3b0381f5c94518a885e867"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a4d9598080b3b0381f5c94518a885e867">STP_MXML_NO_PARENT</a>&#160;&#160;&#160;0 /* No parent for the node */</td></tr>
+<tr class="memitem:a7c552ec507bb896f89f002de30a21378"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a7c552ec507bb896f89f002de30a21378">STP_MXML_DESCEND</a>&#160;&#160;&#160;1 /* Descend when finding/walking */</td></tr>
+<tr class="memitem:adf7d31182924f15ecbeae9b6c0f35ca2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#adf7d31182924f15ecbeae9b6c0f35ca2">STP_MXML_NO_DESCEND</a>&#160;&#160;&#160;0 /* Don't descend when finding/walking */</td></tr>
+<tr class="memitem:abff818057f8c875f4152aa49ed5c046b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#abff818057f8c875f4152aa49ed5c046b">STP_MXML_DESCEND_FIRST</a>&#160;&#160;&#160;-1 /* Descend for first find */</td></tr>
+<tr class="memitem:a60a753631e81e819a2dad91834b0a7f5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a60a753631e81e819a2dad91834b0a7f5">STP_MXML_WS_BEFORE_OPEN</a>&#160;&#160;&#160;0 /* Callback for before open tag */</td></tr>
+<tr class="memitem:a4e7558f3b8bc4d9b3e39c57108b11cea"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a4e7558f3b8bc4d9b3e39c57108b11cea">STP_MXML_WS_AFTER_OPEN</a>&#160;&#160;&#160;1 /* Callback for after open tag */</td></tr>
+<tr class="memitem:aa8d71b9879129c853422282b2b728131"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#aa8d71b9879129c853422282b2b728131">STP_MXML_WS_BEFORE_CLOSE</a>&#160;&#160;&#160;2 /* Callback for before close tag */</td></tr>
+<tr class="memitem:a010da4f7fffd4a3b3eec433031d466f9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a010da4f7fffd4a3b3eec433031d466f9">STP_MXML_WS_AFTER_CLOSE</a>&#160;&#160;&#160;3 /* Callback for after close tag */</td></tr>
+<tr class="memitem:a1920c86773f4394ebd778b6e6b8f1aba"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a1920c86773f4394ebd778b6e6b8f1aba">STP_MXML_ADD_BEFORE</a>&#160;&#160;&#160;0 /* Add node before specified node */</td></tr>
+<tr class="memitem:aa046bb0b67f278cb7ffdd0be5336b4f3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#aa046bb0b67f278cb7ffdd0be5336b4f3">STP_MXML_ADD_AFTER</a>&#160;&#160;&#160;1 /* Add node after specified node */</td></tr>
+<tr class="memitem:a5c364d2523fb6f7a133df3fdfd7f44d5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a5c364d2523fb6f7a133df3fdfd7f44d5">STP_MXML_ADD_TO_PARENT</a>&#160;&#160;&#160;NULL /* Add node relative to parent */</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2><a name="typedef-members"></a>
Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="mxml_8h.html#af8b58610b5fb382d0f075cb3bcf3b6ba">stp_mxml_type_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a3ff7086c4e8f1557e81c32a61420017e">stp_mxml_type_t</a></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structstp__mxml__attr__s.html">stp_mxml_attr_s</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#ab271ad8c2bb8d7e6b4b453ffe5589564">stp_mxml_attr_t</a></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structstp__mxml__value__s.html">stp_mxml_value_s</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a70e20b752807f49a56b56d80ee470b47">stp_mxml_element_t</a></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structstp__mxml__text__s.html">stp_mxml_text_s</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#ab9c0236a2d70c3bcb210a9f6fadf00a3">stp_mxml_text_t</a></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">typedef union <a class="el" href="unionstp__mxml__value__u.html">stp_mxml_value_u</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a9a2e2ffccac3c73524e76f3e816d35bf">stp_mxml_value_t</a></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_s</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a></td></tr>
-<tr><td colspan="2"><h2><a name="enum-members"></a>
+<tr class="memitem:a3ff7086c4e8f1557e81c32a61420017e"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="mxml_8h.html#af8b58610b5fb382d0f075cb3bcf3b6ba">stp_mxml_type_e</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a3ff7086c4e8f1557e81c32a61420017e">stp_mxml_type_t</a></td></tr>
+<tr class="memitem:ab271ad8c2bb8d7e6b4b453ffe5589564"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structstp__mxml__attr__s.html">stp_mxml_attr_s</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#ab271ad8c2bb8d7e6b4b453ffe5589564">stp_mxml_attr_t</a></td></tr>
+<tr class="memitem:a70e20b752807f49a56b56d80ee470b47"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structstp__mxml__value__s.html">stp_mxml_value_s</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a70e20b752807f49a56b56d80ee470b47">stp_mxml_element_t</a></td></tr>
+<tr class="memitem:ab9c0236a2d70c3bcb210a9f6fadf00a3"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structstp__mxml__text__s.html">stp_mxml_text_s</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#ab9c0236a2d70c3bcb210a9f6fadf00a3">stp_mxml_text_t</a></td></tr>
+<tr class="memitem:a9a2e2ffccac3c73524e76f3e816d35bf"><td class="memItemLeft" align="right" valign="top">typedef union <a class="el" href="unionstp__mxml__value__u.html">stp_mxml_value_u</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a9a2e2ffccac3c73524e76f3e816d35bf">stp_mxml_value_t</a></td></tr>
+<tr class="memitem:a8fb80a78e3ac8d8aa9eb14c35326bd82"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_s</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a></td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2><a name="enum-members"></a>
Enumerations</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#af8b58610b5fb382d0f075cb3bcf3b6ba">stp_mxml_type_e</a> { <br/>
+<tr class="memitem:af8b58610b5fb382d0f075cb3bcf3b6ba"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#af8b58610b5fb382d0f075cb3bcf3b6ba">stp_mxml_type_e</a> { <br/>
&#160;&#160;<a class="el" href="mxml_8h.html#af8b58610b5fb382d0f075cb3bcf3b6baa10846b9327c59bbfee28dd522a0c258e">STP_MXML_ELEMENT</a>,
<a class="el" href="mxml_8h.html#af8b58610b5fb382d0f075cb3bcf3b6baaeb129c9841502a2f3d095751f4e21a79">STP_MXML_INTEGER</a>,
<a class="el" href="mxml_8h.html#af8b58610b5fb382d0f075cb3bcf3b6baa4ebe16a2dc2aac2531e09b56051eb47a">STP_MXML_OPAQUE</a>,
@@ -98,268 +111,251 @@ Enumerations</h2></td></tr>
&#160;&#160;<a class="el" href="mxml_8h.html#af8b58610b5fb382d0f075cb3bcf3b6baaccc874638f0a0d375e1066d8c82c8be9">STP_MXML_TEXT</a>
<br/>
}</td></tr>
-<tr><td colspan="2"><h2><a name="func-members"></a>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#ab1227e00e25c3b91220a93ff65a978be">stp_mxmlAdd</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *parent, int where, <a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *child, <a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *node)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a72999dc22e850ea456b336f3e802be28">stp_mxmlDelete</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *node)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#ac60696919428e3b2e34ee8e2eb110962">stp_mxmlElementGetAttr</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *node, const char *name)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a6cac6d18e5cddb0847268c46a8d4dbfa">stp_mxmlElementSetAttr</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *node, const char *name, const char *value)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a65c27e9c331c88b3f010f040591cc401">stp_mxmlFindElement</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *node, <a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *top, const char *name, const char *attr, const char *value, int descend)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a88f8bf556fb254728ab23ce931ee9224">stp_mxmlLoadFile</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *top, FILE *fp, <a class="el" href="mxml_8h.html#a3ff7086c4e8f1557e81c32a61420017e">stp_mxml_type_t</a>(*cb)(<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *))</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a7fbf0906a36fe755779077efd7126704">stp_mxmlLoadFromFile</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *top, const char *file, <a class="el" href="mxml_8h.html#a3ff7086c4e8f1557e81c32a61420017e">stp_mxml_type_t</a>(*cb)(<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *))</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a4a2465973559fe7815386d0d59d9a8ee">stp_mxmlLoadString</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *top, const char *s, <a class="el" href="mxml_8h.html#a3ff7086c4e8f1557e81c32a61420017e">stp_mxml_type_t</a>(*cb)(<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *))</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a9430b1f2b1d6b6060d9e358309de3772">stp_mxmlNewElement</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *parent, const char *name)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#acefddfa295df71e8617b607d207980eb">stp_mxmlNewInteger</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *parent, int integer)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a1897cb8faa2141879d45d9fec0463119">stp_mxmlNewOpaque</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *parent, const char *opaque)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a1b4b2ee1a0c75a31981d70e35398d6dd">stp_mxmlNewReal</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *parent, double real)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a05bd9944cadbef034730a53ca47c9f6a">stp_mxmlNewText</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *parent, int whitespace, const char *string)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a7e0322b42cbe0398de7bbe38c4b0a9e6">stp_mxmlRemove</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *node)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#ade7e653595e3ea46d9f3b5545d0a10ea">stp_mxmlSaveAllocString</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *node, int(*cb)(<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *, int))</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a1038b1003e9a3fbd8396cdbe989a64c8">stp_mxmlSaveFile</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *node, FILE *fp, int(*cb)(<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *, int))</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#aee3de9dc6a961f11238960d1dd1ea5c3">stp_mxmlSaveToFile</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *node, const char *fp, int(*cb)(<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *, int))</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a054f6b6df45f2e0072a61c1a438d3ebe">stp_mxmlSaveString</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *node, char *buffer, int bufsize, int(*cb)(<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *, int))</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#af478d00f31cfae58314bd6f40531923b">stp_mxmlWalkNext</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *node, <a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *top, int descend)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#acc0525bdade1c9e0e83c154592fe815c">stp_mxmlWalkPrev</a> (<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *node, <a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *top, int descend)</td></tr>
+<tr class="memitem:ab1227e00e25c3b91220a93ff65a978be"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#ab1227e00e25c3b91220a93ff65a978be">stp_mxmlAdd</a> (<a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *parent, int where, <a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *child, <a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *node)</td></tr>
+<tr class="memitem:a72999dc22e850ea456b336f3e802be28"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a72999dc22e850ea456b336f3e802be28">stp_mxmlDelete</a> (<a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *node)</td></tr>
+<tr class="memitem:ac60696919428e3b2e34ee8e2eb110962"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#ac60696919428e3b2e34ee8e2eb110962">stp_mxmlElementGetAttr</a> (<a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *node, const char *name)</td></tr>
+<tr class="memitem:a6cac6d18e5cddb0847268c46a8d4dbfa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a6cac6d18e5cddb0847268c46a8d4dbfa">stp_mxmlElementSetAttr</a> (<a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *node, const char *name, const char *value)</td></tr>
+<tr class="memitem:a65c27e9c331c88b3f010f040591cc401"><td class="memItemLeft" align="right" valign="top"><a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a65c27e9c331c88b3f010f040591cc401">stp_mxmlFindElement</a> (<a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *node, <a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *top, const char *name, const char *attr, const char *value, int descend)</td></tr>
+<tr class="memitem:a88f8bf556fb254728ab23ce931ee9224"><td class="memItemLeft" align="right" valign="top"><a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a88f8bf556fb254728ab23ce931ee9224">stp_mxmlLoadFile</a> (<a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *top, FILE *fp, <a class="el" href="mxml_8h.html#a3ff7086c4e8f1557e81c32a61420017e">stp_mxml_type_t</a>(*cb)(<a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *))</td></tr>
+<tr class="memitem:a7fbf0906a36fe755779077efd7126704"><td class="memItemLeft" align="right" valign="top"><a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a7fbf0906a36fe755779077efd7126704">stp_mxmlLoadFromFile</a> (<a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *top, const char *file, <a class="el" href="mxml_8h.html#a3ff7086c4e8f1557e81c32a61420017e">stp_mxml_type_t</a>(*cb)(<a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *))</td></tr>
+<tr class="memitem:a4a2465973559fe7815386d0d59d9a8ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a4a2465973559fe7815386d0d59d9a8ee">stp_mxmlLoadString</a> (<a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *top, const char *s, <a class="el" href="mxml_8h.html#a3ff7086c4e8f1557e81c32a61420017e">stp_mxml_type_t</a>(*cb)(<a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *))</td></tr>
+<tr class="memitem:a9430b1f2b1d6b6060d9e358309de3772"><td class="memItemLeft" align="right" valign="top"><a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a9430b1f2b1d6b6060d9e358309de3772">stp_mxmlNewElement</a> (<a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *parent, const char *name)</td></tr>
+<tr class="memitem:acefddfa295df71e8617b607d207980eb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#acefddfa295df71e8617b607d207980eb">stp_mxmlNewInteger</a> (<a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *parent, int integer)</td></tr>
+<tr class="memitem:a1897cb8faa2141879d45d9fec0463119"><td class="memItemLeft" align="right" valign="top"><a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a1897cb8faa2141879d45d9fec0463119">stp_mxmlNewOpaque</a> (<a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *parent, const char *opaque)</td></tr>
+<tr class="memitem:a1b4b2ee1a0c75a31981d70e35398d6dd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a1b4b2ee1a0c75a31981d70e35398d6dd">stp_mxmlNewReal</a> (<a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *parent, double real)</td></tr>
+<tr class="memitem:a05bd9944cadbef034730a53ca47c9f6a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a05bd9944cadbef034730a53ca47c9f6a">stp_mxmlNewText</a> (<a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *parent, int whitespace, const char *string)</td></tr>
+<tr class="memitem:a7e0322b42cbe0398de7bbe38c4b0a9e6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a7e0322b42cbe0398de7bbe38c4b0a9e6">stp_mxmlRemove</a> (<a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *node)</td></tr>
+<tr class="memitem:ade7e653595e3ea46d9f3b5545d0a10ea"><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#ade7e653595e3ea46d9f3b5545d0a10ea">stp_mxmlSaveAllocString</a> (<a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *node, int(*cb)(<a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *, int))</td></tr>
+<tr class="memitem:a1038b1003e9a3fbd8396cdbe989a64c8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a1038b1003e9a3fbd8396cdbe989a64c8">stp_mxmlSaveFile</a> (<a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *node, FILE *fp, int(*cb)(<a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *, int))</td></tr>
+<tr class="memitem:aee3de9dc6a961f11238960d1dd1ea5c3"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#aee3de9dc6a961f11238960d1dd1ea5c3">stp_mxmlSaveToFile</a> (<a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *node, const char *fp, int(*cb)(<a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *, int))</td></tr>
+<tr class="memitem:a054f6b6df45f2e0072a61c1a438d3ebe"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#a054f6b6df45f2e0072a61c1a438d3ebe">stp_mxmlSaveString</a> (<a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *node, char *buffer, int bufsize, int(*cb)(<a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *, int))</td></tr>
+<tr class="memitem:af478d00f31cfae58314bd6f40531923b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#af478d00f31cfae58314bd6f40531923b">stp_mxmlWalkNext</a> (<a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *node, <a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *top, int descend)</td></tr>
+<tr class="memitem:acc0525bdade1c9e0e83c154592fe815c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="mxml_8h.html#acc0525bdade1c9e0e83c154592fe815c">stp_mxmlWalkPrev</a> (<a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *node, <a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *top, int descend)</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Mini-XML XML parsing functions. </p>
-</div><hr/><h2>Define Documentation</h2>
-<a class="anchor" id="aa046bb0b67f278cb7ffdd0be5336b4f3"></a><!-- doxytag: member="mxml.h::STP_MXML_ADD_AFTER" ref="aa046bb0b67f278cb7ffdd0be5336b4f3" args="" -->
+</div><hr/><h2>Macro Definition Documentation</h2>
+<a class="anchor" id="aa046bb0b67f278cb7ffdd0be5336b4f3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">#define STP_MXML_ADD_AFTER&#160;&#160;&#160;1</td>
+ <td class="memname">#define STP_MXML_ADD_AFTER&#160;&#160;&#160;1 /* Add node after specified node */</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a1920c86773f4394ebd778b6e6b8f1aba"></a><!-- doxytag: member="mxml.h::STP_MXML_ADD_BEFORE" ref="a1920c86773f4394ebd778b6e6b8f1aba" args="" -->
+<a class="anchor" id="a1920c86773f4394ebd778b6e6b8f1aba"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">#define STP_MXML_ADD_BEFORE&#160;&#160;&#160;0</td>
+ <td class="memname">#define STP_MXML_ADD_BEFORE&#160;&#160;&#160;0 /* Add node before specified node */</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a5c364d2523fb6f7a133df3fdfd7f44d5"></a><!-- doxytag: member="mxml.h::STP_MXML_ADD_TO_PARENT" ref="a5c364d2523fb6f7a133df3fdfd7f44d5" args="" -->
+<a class="anchor" id="a5c364d2523fb6f7a133df3fdfd7f44d5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">#define STP_MXML_ADD_TO_PARENT&#160;&#160;&#160;NULL</td>
+ <td class="memname">#define STP_MXML_ADD_TO_PARENT&#160;&#160;&#160;NULL /* Add node relative to parent */</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a7c552ec507bb896f89f002de30a21378"></a><!-- doxytag: member="mxml.h::STP_MXML_DESCEND" ref="a7c552ec507bb896f89f002de30a21378" args="" -->
+<a class="anchor" id="a7c552ec507bb896f89f002de30a21378"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">#define STP_MXML_DESCEND&#160;&#160;&#160;1</td>
+ <td class="memname">#define STP_MXML_DESCEND&#160;&#160;&#160;1 /* Descend when finding/walking */</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="abff818057f8c875f4152aa49ed5c046b"></a><!-- doxytag: member="mxml.h::STP_MXML_DESCEND_FIRST" ref="abff818057f8c875f4152aa49ed5c046b" args="" -->
+<a class="anchor" id="abff818057f8c875f4152aa49ed5c046b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">#define STP_MXML_DESCEND_FIRST&#160;&#160;&#160;-1</td>
+ <td class="memname">#define STP_MXML_DESCEND_FIRST&#160;&#160;&#160;-1 /* Descend for first find */</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="ae7115822f446a7b9bde7ce872bd73d83"></a><!-- doxytag: member="mxml.h::STP_MXML_NO_CALLBACK" ref="ae7115822f446a7b9bde7ce872bd73d83" args="" -->
+<a class="anchor" id="ae7115822f446a7b9bde7ce872bd73d83"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">#define STP_MXML_NO_CALLBACK&#160;&#160;&#160;0</td>
+ <td class="memname">#define STP_MXML_NO_CALLBACK&#160;&#160;&#160;0 /* Don't use a type callback */</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="adf7d31182924f15ecbeae9b6c0f35ca2"></a><!-- doxytag: member="mxml.h::STP_MXML_NO_DESCEND" ref="adf7d31182924f15ecbeae9b6c0f35ca2" args="" -->
+<a class="anchor" id="adf7d31182924f15ecbeae9b6c0f35ca2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">#define STP_MXML_NO_DESCEND&#160;&#160;&#160;0</td>
+ <td class="memname">#define STP_MXML_NO_DESCEND&#160;&#160;&#160;0 /* Don't descend when finding/walking */</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a4d9598080b3b0381f5c94518a885e867"></a><!-- doxytag: member="mxml.h::STP_MXML_NO_PARENT" ref="a4d9598080b3b0381f5c94518a885e867" args="" -->
+<a class="anchor" id="a4d9598080b3b0381f5c94518a885e867"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">#define STP_MXML_NO_PARENT&#160;&#160;&#160;0</td>
+ <td class="memname">#define STP_MXML_NO_PARENT&#160;&#160;&#160;0 /* No parent for the node */</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="af14eeab60ef7298e7fbb04f9f80ec81f"></a><!-- doxytag: member="mxml.h::STP_MXML_TAB" ref="af14eeab60ef7298e7fbb04f9f80ec81f" args="" -->
+<a class="anchor" id="af14eeab60ef7298e7fbb04f9f80ec81f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">#define STP_MXML_TAB&#160;&#160;&#160;8</td>
+ <td class="memname">#define STP_MXML_TAB&#160;&#160;&#160;8 /* Tabs every N columns */</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a0958b60267481400b1037902e060027f"></a><!-- doxytag: member="mxml.h::STP_MXML_WRAP" ref="a0958b60267481400b1037902e060027f" args="" -->
+<a class="anchor" id="a0958b60267481400b1037902e060027f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">#define STP_MXML_WRAP&#160;&#160;&#160;70</td>
+ <td class="memname">#define STP_MXML_WRAP&#160;&#160;&#160;70 /* Wrap XML output at this column position */</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a010da4f7fffd4a3b3eec433031d466f9"></a><!-- doxytag: member="mxml.h::STP_MXML_WS_AFTER_CLOSE" ref="a010da4f7fffd4a3b3eec433031d466f9" args="" -->
+<a class="anchor" id="a010da4f7fffd4a3b3eec433031d466f9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">#define STP_MXML_WS_AFTER_CLOSE&#160;&#160;&#160;3</td>
+ <td class="memname">#define STP_MXML_WS_AFTER_CLOSE&#160;&#160;&#160;3 /* Callback for after close tag */</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a4e7558f3b8bc4d9b3e39c57108b11cea"></a><!-- doxytag: member="mxml.h::STP_MXML_WS_AFTER_OPEN" ref="a4e7558f3b8bc4d9b3e39c57108b11cea" args="" -->
+<a class="anchor" id="a4e7558f3b8bc4d9b3e39c57108b11cea"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">#define STP_MXML_WS_AFTER_OPEN&#160;&#160;&#160;1</td>
+ <td class="memname">#define STP_MXML_WS_AFTER_OPEN&#160;&#160;&#160;1 /* Callback for after open tag */</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="aa8d71b9879129c853422282b2b728131"></a><!-- doxytag: member="mxml.h::STP_MXML_WS_BEFORE_CLOSE" ref="aa8d71b9879129c853422282b2b728131" args="" -->
+<a class="anchor" id="aa8d71b9879129c853422282b2b728131"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">#define STP_MXML_WS_BEFORE_CLOSE&#160;&#160;&#160;2</td>
+ <td class="memname">#define STP_MXML_WS_BEFORE_CLOSE&#160;&#160;&#160;2 /* Callback for before close tag */</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a60a753631e81e819a2dad91834b0a7f5"></a><!-- doxytag: member="mxml.h::STP_MXML_WS_BEFORE_OPEN" ref="a60a753631e81e819a2dad91834b0a7f5" args="" -->
+<a class="anchor" id="a60a753631e81e819a2dad91834b0a7f5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">#define STP_MXML_WS_BEFORE_OPEN&#160;&#160;&#160;0</td>
+ <td class="memname">#define STP_MXML_WS_BEFORE_OPEN&#160;&#160;&#160;0 /* Callback for before open tag */</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
</div>
</div>
<hr/><h2>Typedef Documentation</h2>
-<a class="anchor" id="ab271ad8c2bb8d7e6b4b453ffe5589564"></a><!-- doxytag: member="mxml.h::stp_mxml_attr_t" ref="ab271ad8c2bb8d7e6b4b453ffe5589564" args="" -->
+<a class="anchor" id="ab271ad8c2bb8d7e6b4b453ffe5589564"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">typedef struct <a class="el" href="structstp__mxml__attr__s.html">stp_mxml_attr_s</a> <a class="el" href="structstp__mxml__attr__s.html">stp_mxml_attr_t</a></td>
+ <td class="memname">typedef struct <a class="el" href="structstp__mxml__attr__s.html">stp_mxml_attr_s</a> <a class="el" href="mxml_8h.html#ab271ad8c2bb8d7e6b4b453ffe5589564">stp_mxml_attr_t</a></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a70e20b752807f49a56b56d80ee470b47"></a><!-- doxytag: member="mxml.h::stp_mxml_element_t" ref="a70e20b752807f49a56b56d80ee470b47" args="" -->
+<a class="anchor" id="a70e20b752807f49a56b56d80ee470b47"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">typedef struct <a class="el" href="structstp__mxml__value__s.html">stp_mxml_value_s</a> <a class="el" href="structstp__mxml__value__s.html">stp_mxml_element_t</a></td>
+ <td class="memname">typedef struct <a class="el" href="structstp__mxml__value__s.html">stp_mxml_value_s</a> <a class="el" href="mxml_8h.html#a70e20b752807f49a56b56d80ee470b47">stp_mxml_element_t</a></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a8fb80a78e3ac8d8aa9eb14c35326bd82"></a><!-- doxytag: member="mxml.h::stp_mxml_node_t" ref="a8fb80a78e3ac8d8aa9eb14c35326bd82" args="" -->
+<a class="anchor" id="a8fb80a78e3ac8d8aa9eb14c35326bd82"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">typedef struct <a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_s</a> <a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a></td>
+ <td class="memname">typedef struct <a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_s</a> <a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="ab9c0236a2d70c3bcb210a9f6fadf00a3"></a><!-- doxytag: member="mxml.h::stp_mxml_text_t" ref="ab9c0236a2d70c3bcb210a9f6fadf00a3" args="" -->
+<a class="anchor" id="ab9c0236a2d70c3bcb210a9f6fadf00a3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">typedef struct <a class="el" href="structstp__mxml__text__s.html">stp_mxml_text_s</a> <a class="el" href="structstp__mxml__text__s.html">stp_mxml_text_t</a></td>
+ <td class="memname">typedef struct <a class="el" href="structstp__mxml__text__s.html">stp_mxml_text_s</a> <a class="el" href="mxml_8h.html#ab9c0236a2d70c3bcb210a9f6fadf00a3">stp_mxml_text_t</a></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a3ff7086c4e8f1557e81c32a61420017e"></a><!-- doxytag: member="mxml.h::stp_mxml_type_t" ref="a3ff7086c4e8f1557e81c32a61420017e" args="" -->
+<a class="anchor" id="a3ff7086c4e8f1557e81c32a61420017e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -367,26 +363,24 @@ Functions</h2></td></tr>
<td class="memname">typedef enum <a class="el" href="mxml_8h.html#af8b58610b5fb382d0f075cb3bcf3b6ba">stp_mxml_type_e</a> <a class="el" href="mxml_8h.html#a3ff7086c4e8f1557e81c32a61420017e">stp_mxml_type_t</a></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a9a2e2ffccac3c73524e76f3e816d35bf"></a><!-- doxytag: member="mxml.h::stp_mxml_value_t" ref="a9a2e2ffccac3c73524e76f3e816d35bf" args="" -->
+<a class="anchor" id="a9a2e2ffccac3c73524e76f3e816d35bf"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">typedef union <a class="el" href="unionstp__mxml__value__u.html">stp_mxml_value_u</a> <a class="el" href="unionstp__mxml__value__u.html">stp_mxml_value_t</a></td>
+ <td class="memname">typedef union <a class="el" href="unionstp__mxml__value__u.html">stp_mxml_value_u</a> <a class="el" href="mxml_8h.html#a9a2e2ffccac3c73524e76f3e816d35bf">stp_mxml_value_t</a></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
</div>
</div>
<hr/><h2>Enumeration Type Documentation</h2>
-<a class="anchor" id="af8b58610b5fb382d0f075cb3bcf3b6ba"></a><!-- doxytag: member="mxml.h::stp_mxml_type_e" ref="af8b58610b5fb382d0f075cb3bcf3b6ba" args="" -->
+<a class="anchor" id="af8b58610b5fb382d0f075cb3bcf3b6ba"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
@@ -394,18 +388,17 @@ Functions</h2></td></tr>
<td class="memname">enum <a class="el" href="mxml_8h.html#af8b58610b5fb382d0f075cb3bcf3b6ba">stp_mxml_type_e</a></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
-<tr><td valign="top"><em><a class="anchor" id="af8b58610b5fb382d0f075cb3bcf3b6baa10846b9327c59bbfee28dd522a0c258e"></a><!-- doxytag: member="STP_MXML_ELEMENT" ref="af8b58610b5fb382d0f075cb3bcf3b6baa10846b9327c59bbfee28dd522a0c258e" args="" -->STP_MXML_ELEMENT</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" id="af8b58610b5fb382d0f075cb3bcf3b6baa10846b9327c59bbfee28dd522a0c258e"></a>STP_MXML_ELEMENT</em>&nbsp;</td><td>
</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="af8b58610b5fb382d0f075cb3bcf3b6baaeb129c9841502a2f3d095751f4e21a79"></a><!-- doxytag: member="STP_MXML_INTEGER" ref="af8b58610b5fb382d0f075cb3bcf3b6baaeb129c9841502a2f3d095751f4e21a79" args="" -->STP_MXML_INTEGER</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" id="af8b58610b5fb382d0f075cb3bcf3b6baaeb129c9841502a2f3d095751f4e21a79"></a>STP_MXML_INTEGER</em>&nbsp;</td><td>
</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="af8b58610b5fb382d0f075cb3bcf3b6baa4ebe16a2dc2aac2531e09b56051eb47a"></a><!-- doxytag: member="STP_MXML_OPAQUE" ref="af8b58610b5fb382d0f075cb3bcf3b6baa4ebe16a2dc2aac2531e09b56051eb47a" args="" -->STP_MXML_OPAQUE</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" id="af8b58610b5fb382d0f075cb3bcf3b6baa4ebe16a2dc2aac2531e09b56051eb47a"></a>STP_MXML_OPAQUE</em>&nbsp;</td><td>
</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="af8b58610b5fb382d0f075cb3bcf3b6baa9411f902a8e7e839252b7a440ef53790"></a><!-- doxytag: member="STP_MXML_REAL" ref="af8b58610b5fb382d0f075cb3bcf3b6baa9411f902a8e7e839252b7a440ef53790" args="" -->STP_MXML_REAL</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" id="af8b58610b5fb382d0f075cb3bcf3b6baa9411f902a8e7e839252b7a440ef53790"></a>STP_MXML_REAL</em>&nbsp;</td><td>
</td></tr>
-<tr><td valign="top"><em><a class="anchor" id="af8b58610b5fb382d0f075cb3bcf3b6baaccc874638f0a0d375e1066d8c82c8be9"></a><!-- doxytag: member="STP_MXML_TEXT" ref="af8b58610b5fb382d0f075cb3bcf3b6baaccc874638f0a0d375e1066d8c82c8be9" args="" -->STP_MXML_TEXT</em>&nbsp;</td><td>
+<tr><td valign="top"><em><a class="anchor" id="af8b58610b5fb382d0f075cb3bcf3b6baaccc874638f0a0d375e1066d8c82c8be9"></a>STP_MXML_TEXT</em>&nbsp;</td><td>
</td></tr>
</table>
</dd>
@@ -414,14 +407,14 @@ Functions</h2></td></tr>
</div>
</div>
<hr/><h2>Function Documentation</h2>
-<a class="anchor" id="ab1227e00e25c3b91220a93ff65a978be"></a><!-- doxytag: member="mxml.h::stp_mxmlAdd" ref="ab1227e00e25c3b91220a93ff65a978be" args="(stp_mxml_node_t *parent, int where, stp_mxml_node_t *child, stp_mxml_node_t *node)" -->
+<a class="anchor" id="ab1227e00e25c3b91220a93ff65a978be"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void stp_mxmlAdd </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *&#160;</td>
<td class="paramname"><em>parent</em>, </td>
</tr>
<tr>
@@ -433,13 +426,13 @@ Functions</h2></td></tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *&#160;</td>
<td class="paramname"><em>child</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *&#160;</td>
<td class="paramname"><em>node</em>&#160;</td>
</tr>
<tr>
@@ -448,36 +441,34 @@ Functions</h2></td></tr>
<td></td><td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a72999dc22e850ea456b336f3e802be28"></a><!-- doxytag: member="mxml.h::stp_mxmlDelete" ref="a72999dc22e850ea456b336f3e802be28" args="(stp_mxml_node_t *node)" -->
+<a class="anchor" id="a72999dc22e850ea456b336f3e802be28"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void stp_mxmlDelete </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *&#160;</td>
<td class="paramname"><em>node</em></td><td>)</td>
<td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="ac60696919428e3b2e34ee8e2eb110962"></a><!-- doxytag: member="mxml.h::stp_mxmlElementGetAttr" ref="ac60696919428e3b2e34ee8e2eb110962" args="(stp_mxml_node_t *node, const char *name)" -->
+<a class="anchor" id="ac60696919428e3b2e34ee8e2eb110962"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const char* stp_mxmlElementGetAttr </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *&#160;</td>
<td class="paramname"><em>node</em>, </td>
</tr>
<tr>
@@ -492,19 +483,18 @@ Functions</h2></td></tr>
<td></td><td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a6cac6d18e5cddb0847268c46a8d4dbfa"></a><!-- doxytag: member="mxml.h::stp_mxmlElementSetAttr" ref="a6cac6d18e5cddb0847268c46a8d4dbfa" args="(stp_mxml_node_t *node, const char *name, const char *value)" -->
+<a class="anchor" id="a6cac6d18e5cddb0847268c46a8d4dbfa"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void stp_mxmlElementSetAttr </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *&#160;</td>
<td class="paramname"><em>node</em>, </td>
</tr>
<tr>
@@ -525,25 +515,24 @@ Functions</h2></td></tr>
<td></td><td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a65c27e9c331c88b3f010f040591cc401"></a><!-- doxytag: member="mxml.h::stp_mxmlFindElement" ref="a65c27e9c331c88b3f010f040591cc401" args="(stp_mxml_node_t *node, stp_mxml_node_t *top, const char *name, const char *attr, const char *value, int descend)" -->
+<a class="anchor" id="a65c27e9c331c88b3f010f040591cc401"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a>* stp_mxmlFindElement </td>
+ <td class="memname"><a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a>* stp_mxmlFindElement </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *&#160;</td>
<td class="paramname"><em>node</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *&#160;</td>
<td class="paramname"><em>top</em>, </td>
</tr>
<tr>
@@ -576,19 +565,18 @@ Functions</h2></td></tr>
<td></td><td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a88f8bf556fb254728ab23ce931ee9224"></a><!-- doxytag: member="mxml.h::stp_mxmlLoadFile" ref="a88f8bf556fb254728ab23ce931ee9224" args="(stp_mxml_node_t *top, FILE *fp, stp_mxml_type_t(*cb)(stp_mxml_node_t *))" -->
+<a class="anchor" id="a88f8bf556fb254728ab23ce931ee9224"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a>* stp_mxmlLoadFile </td>
+ <td class="memname"><a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a>* stp_mxmlLoadFile </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *&#160;</td>
<td class="paramname"><em>top</em>, </td>
</tr>
<tr>
@@ -600,7 +588,7 @@ Functions</h2></td></tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="mxml_8h.html#a3ff7086c4e8f1557e81c32a61420017e">stp_mxml_type_t</a>(*)(<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *)&#160;</td>
+ <td class="paramtype"><a class="el" href="mxml_8h.html#a3ff7086c4e8f1557e81c32a61420017e">stp_mxml_type_t</a>(*)(<a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *)&#160;</td>
<td class="paramname"><em>cb</em>&#160;</td>
</tr>
<tr>
@@ -609,19 +597,18 @@ Functions</h2></td></tr>
<td></td><td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a7fbf0906a36fe755779077efd7126704"></a><!-- doxytag: member="mxml.h::stp_mxmlLoadFromFile" ref="a7fbf0906a36fe755779077efd7126704" args="(stp_mxml_node_t *top, const char *file, stp_mxml_type_t(*cb)(stp_mxml_node_t *))" -->
+<a class="anchor" id="a7fbf0906a36fe755779077efd7126704"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a>* stp_mxmlLoadFromFile </td>
+ <td class="memname"><a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a>* stp_mxmlLoadFromFile </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *&#160;</td>
<td class="paramname"><em>top</em>, </td>
</tr>
<tr>
@@ -633,7 +620,7 @@ Functions</h2></td></tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="mxml_8h.html#a3ff7086c4e8f1557e81c32a61420017e">stp_mxml_type_t</a>(*)(<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *)&#160;</td>
+ <td class="paramtype"><a class="el" href="mxml_8h.html#a3ff7086c4e8f1557e81c32a61420017e">stp_mxml_type_t</a>(*)(<a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *)&#160;</td>
<td class="paramname"><em>cb</em>&#160;</td>
</tr>
<tr>
@@ -642,19 +629,18 @@ Functions</h2></td></tr>
<td></td><td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a4a2465973559fe7815386d0d59d9a8ee"></a><!-- doxytag: member="mxml.h::stp_mxmlLoadString" ref="a4a2465973559fe7815386d0d59d9a8ee" args="(stp_mxml_node_t *top, const char *s, stp_mxml_type_t(*cb)(stp_mxml_node_t *))" -->
+<a class="anchor" id="a4a2465973559fe7815386d0d59d9a8ee"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a>* stp_mxmlLoadString </td>
+ <td class="memname"><a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a>* stp_mxmlLoadString </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *&#160;</td>
<td class="paramname"><em>top</em>, </td>
</tr>
<tr>
@@ -666,7 +652,7 @@ Functions</h2></td></tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="mxml_8h.html#a3ff7086c4e8f1557e81c32a61420017e">stp_mxml_type_t</a>(*)(<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *)&#160;</td>
+ <td class="paramtype"><a class="el" href="mxml_8h.html#a3ff7086c4e8f1557e81c32a61420017e">stp_mxml_type_t</a>(*)(<a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *)&#160;</td>
<td class="paramname"><em>cb</em>&#160;</td>
</tr>
<tr>
@@ -675,19 +661,18 @@ Functions</h2></td></tr>
<td></td><td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a9430b1f2b1d6b6060d9e358309de3772"></a><!-- doxytag: member="mxml.h::stp_mxmlNewElement" ref="a9430b1f2b1d6b6060d9e358309de3772" args="(stp_mxml_node_t *parent, const char *name)" -->
+<a class="anchor" id="a9430b1f2b1d6b6060d9e358309de3772"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a>* stp_mxmlNewElement </td>
+ <td class="memname"><a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a>* stp_mxmlNewElement </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *&#160;</td>
<td class="paramname"><em>parent</em>, </td>
</tr>
<tr>
@@ -702,19 +687,18 @@ Functions</h2></td></tr>
<td></td><td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="acefddfa295df71e8617b607d207980eb"></a><!-- doxytag: member="mxml.h::stp_mxmlNewInteger" ref="acefddfa295df71e8617b607d207980eb" args="(stp_mxml_node_t *parent, int integer)" -->
+<a class="anchor" id="acefddfa295df71e8617b607d207980eb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a>* stp_mxmlNewInteger </td>
+ <td class="memname"><a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a>* stp_mxmlNewInteger </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *&#160;</td>
<td class="paramname"><em>parent</em>, </td>
</tr>
<tr>
@@ -729,19 +713,18 @@ Functions</h2></td></tr>
<td></td><td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a1897cb8faa2141879d45d9fec0463119"></a><!-- doxytag: member="mxml.h::stp_mxmlNewOpaque" ref="a1897cb8faa2141879d45d9fec0463119" args="(stp_mxml_node_t *parent, const char *opaque)" -->
+<a class="anchor" id="a1897cb8faa2141879d45d9fec0463119"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a>* stp_mxmlNewOpaque </td>
+ <td class="memname"><a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a>* stp_mxmlNewOpaque </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *&#160;</td>
<td class="paramname"><em>parent</em>, </td>
</tr>
<tr>
@@ -756,19 +739,18 @@ Functions</h2></td></tr>
<td></td><td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a1b4b2ee1a0c75a31981d70e35398d6dd"></a><!-- doxytag: member="mxml.h::stp_mxmlNewReal" ref="a1b4b2ee1a0c75a31981d70e35398d6dd" args="(stp_mxml_node_t *parent, double real)" -->
+<a class="anchor" id="a1b4b2ee1a0c75a31981d70e35398d6dd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a>* stp_mxmlNewReal </td>
+ <td class="memname"><a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a>* stp_mxmlNewReal </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *&#160;</td>
<td class="paramname"><em>parent</em>, </td>
</tr>
<tr>
@@ -783,19 +765,18 @@ Functions</h2></td></tr>
<td></td><td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a05bd9944cadbef034730a53ca47c9f6a"></a><!-- doxytag: member="mxml.h::stp_mxmlNewText" ref="a05bd9944cadbef034730a53ca47c9f6a" args="(stp_mxml_node_t *parent, int whitespace, const char *string)" -->
+<a class="anchor" id="a05bd9944cadbef034730a53ca47c9f6a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a>* stp_mxmlNewText </td>
+ <td class="memname"><a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a>* stp_mxmlNewText </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *&#160;</td>
<td class="paramname"><em>parent</em>, </td>
</tr>
<tr>
@@ -816,42 +797,40 @@ Functions</h2></td></tr>
<td></td><td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a7e0322b42cbe0398de7bbe38c4b0a9e6"></a><!-- doxytag: member="mxml.h::stp_mxmlRemove" ref="a7e0322b42cbe0398de7bbe38c4b0a9e6" args="(stp_mxml_node_t *node)" -->
+<a class="anchor" id="a7e0322b42cbe0398de7bbe38c4b0a9e6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void stp_mxmlRemove </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *&#160;</td>
<td class="paramname"><em>node</em></td><td>)</td>
<td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="ade7e653595e3ea46d9f3b5545d0a10ea"></a><!-- doxytag: member="mxml.h::stp_mxmlSaveAllocString" ref="ade7e653595e3ea46d9f3b5545d0a10ea" args="(stp_mxml_node_t *node, int(*cb)(stp_mxml_node_t *, int))" -->
+<a class="anchor" id="ade7e653595e3ea46d9f3b5545d0a10ea"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char* stp_mxmlSaveAllocString </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *&#160;</td>
<td class="paramname"><em>node</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">int(*)(<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *, int)&#160;</td>
+ <td class="paramtype">int(*)(<a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *, int)&#160;</td>
<td class="paramname"><em>cb</em>&#160;</td>
</tr>
<tr>
@@ -860,19 +839,18 @@ Functions</h2></td></tr>
<td></td><td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a1038b1003e9a3fbd8396cdbe989a64c8"></a><!-- doxytag: member="mxml.h::stp_mxmlSaveFile" ref="a1038b1003e9a3fbd8396cdbe989a64c8" args="(stp_mxml_node_t *node, FILE *fp, int(*cb)(stp_mxml_node_t *, int))" -->
+<a class="anchor" id="a1038b1003e9a3fbd8396cdbe989a64c8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int stp_mxmlSaveFile </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *&#160;</td>
<td class="paramname"><em>node</em>, </td>
</tr>
<tr>
@@ -884,7 +862,7 @@ Functions</h2></td></tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">int(*)(<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *, int)&#160;</td>
+ <td class="paramtype">int(*)(<a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *, int)&#160;</td>
<td class="paramname"><em>cb</em>&#160;</td>
</tr>
<tr>
@@ -893,19 +871,18 @@ Functions</h2></td></tr>
<td></td><td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="a054f6b6df45f2e0072a61c1a438d3ebe"></a><!-- doxytag: member="mxml.h::stp_mxmlSaveString" ref="a054f6b6df45f2e0072a61c1a438d3ebe" args="(stp_mxml_node_t *node, char *buffer, int bufsize, int(*cb)(stp_mxml_node_t *, int))" -->
+<a class="anchor" id="a054f6b6df45f2e0072a61c1a438d3ebe"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int stp_mxmlSaveString </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *&#160;</td>
<td class="paramname"><em>node</em>, </td>
</tr>
<tr>
@@ -923,7 +900,7 @@ Functions</h2></td></tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">int(*)(<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *, int)&#160;</td>
+ <td class="paramtype">int(*)(<a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *, int)&#160;</td>
<td class="paramname"><em>cb</em>&#160;</td>
</tr>
<tr>
@@ -932,19 +909,18 @@ Functions</h2></td></tr>
<td></td><td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="aee3de9dc6a961f11238960d1dd1ea5c3"></a><!-- doxytag: member="mxml.h::stp_mxmlSaveToFile" ref="aee3de9dc6a961f11238960d1dd1ea5c3" args="(stp_mxml_node_t *node, const char *fp, int(*cb)(stp_mxml_node_t *, int))" -->
+<a class="anchor" id="aee3de9dc6a961f11238960d1dd1ea5c3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int stp_mxmlSaveToFile </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *&#160;</td>
<td class="paramname"><em>node</em>, </td>
</tr>
<tr>
@@ -956,7 +932,7 @@ Functions</h2></td></tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype">int(*)(<a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *, int)&#160;</td>
+ <td class="paramtype">int(*)(<a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *, int)&#160;</td>
<td class="paramname"><em>cb</em>&#160;</td>
</tr>
<tr>
@@ -965,25 +941,24 @@ Functions</h2></td></tr>
<td></td><td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="af478d00f31cfae58314bd6f40531923b"></a><!-- doxytag: member="mxml.h::stp_mxmlWalkNext" ref="af478d00f31cfae58314bd6f40531923b" args="(stp_mxml_node_t *node, stp_mxml_node_t *top, int descend)" -->
+<a class="anchor" id="af478d00f31cfae58314bd6f40531923b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a>* stp_mxmlWalkNext </td>
+ <td class="memname"><a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a>* stp_mxmlWalkNext </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *&#160;</td>
<td class="paramname"><em>node</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *&#160;</td>
<td class="paramname"><em>top</em>, </td>
</tr>
<tr>
@@ -998,25 +973,24 @@ Functions</h2></td></tr>
<td></td><td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="acc0525bdade1c9e0e83c154592fe815c"></a><!-- doxytag: member="mxml.h::stp_mxmlWalkPrev" ref="acc0525bdade1c9e0e83c154592fe815c" args="(stp_mxml_node_t *node, stp_mxml_node_t *top, int descend)" -->
+<a class="anchor" id="acc0525bdade1c9e0e83c154592fe815c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a>* stp_mxmlWalkPrev </td>
+ <td class="memname"><a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a>* stp_mxmlWalkPrev </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *&#160;</td>
<td class="paramname"><em>node</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
- <td class="paramtype"><a class="el" href="structstp__mxml__node__s.html">stp_mxml_node_t</a> *&#160;</td>
+ <td class="paramtype"><a class="el" href="mxml_8h.html#a8fb80a78e3ac8d8aa9eb14c35326bd82">stp_mxml_node_t</a> *&#160;</td>
<td class="paramname"><em>top</em>, </td>
</tr>
<tr>
@@ -1031,14 +1005,16 @@ Functions</h2></td></tr>
<td></td><td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
</div>
</div>
-</div>
-<hr class="footer"/><address class="footer"><small>Generated by&#160;
-<a href="http://www.doxygen.org/index.html">
-<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated by &#160;<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/>
+</a> 1.8.1
+</small></address>
</body>
</html>