aboutsummaryrefslogtreecommitdiff
path: root/vendor/voclient/libvotable/doc/html
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/voclient/libvotable/doc/html')
-rw-r--r--vendor/voclient/libvotable/doc/html/annotated.html35
-rw-r--r--vendor/voclient/libvotable/doc/html/classes.html35
-rw-r--r--vendor/voclient/libvotable/doc/html/doxygen.css441
-rw-r--r--vendor/voclient/libvotable/doc/html/doxygen.pngbin0 -> 1281 bytes
-rw-r--r--vendor/voclient/libvotable/doc/html/files.html42
-rw-r--r--vendor/voclient/libvotable/doc/html/globals.html55
-rw-r--r--vendor/voclient/libvotable/doc/html/globals_0x65.html58
-rw-r--r--vendor/voclient/libvotable/doc/html/globals_0x68.html55
-rw-r--r--vendor/voclient/libvotable/doc/html/globals_0x6e.html57
-rw-r--r--vendor/voclient/libvotable/doc/html/globals_0x6f.html55
-rw-r--r--vendor/voclient/libvotable/doc/html/globals_0x70.html55
-rw-r--r--vendor/voclient/libvotable/doc/html/globals_0x72.html55
-rw-r--r--vendor/voclient/libvotable/doc/html/globals_0x76.html399
-rw-r--r--vendor/voclient/libvotable/doc/html/globals_defs.html45
-rw-r--r--vendor/voclient/libvotable/doc/html/globals_func.html392
-rw-r--r--vendor/voclient/libvotable/doc/html/globals_vars.html56
-rw-r--r--vendor/voclient/libvotable/doc/html/index.html25
-rw-r--r--vendor/voclient/libvotable/doc/html/structAttrBlock.html58
-rw-r--r--vendor/voclient/libvotable/doc/html/structAttrList.html58
-rw-r--r--vendor/voclient/libvotable/doc/html/structElement.html39
-rw-r--r--vendor/voclient/libvotable/doc/html/structNode.html39
-rw-r--r--vendor/voclient/libvotable/doc/html/structStack.html46
-rw-r--r--vendor/voclient/libvotable/doc/html/tab_b.gifbin0 -> 35 bytes
-rw-r--r--vendor/voclient/libvotable/doc/html/tab_l.gifbin0 -> 706 bytes
-rw-r--r--vendor/voclient/libvotable/doc/html/tab_r.gifbin0 -> 2585 bytes
-rw-r--r--vendor/voclient/libvotable/doc/html/tabs.css105
-rw-r--r--vendor/voclient/libvotable/doc/html/votAttribute_8c.html171
-rw-r--r--vendor/voclient/libvotable/doc/html/votElement_8c.html329
-rw-r--r--vendor/voclient/libvotable/doc/html/votExpatCB_8c.html294
-rw-r--r--vendor/voclient/libvotable/doc/html/votHTML_8c.html77
-rw-r--r--vendor/voclient/libvotable/doc/html/votHandle_8c.html283
-rw-r--r--vendor/voclient/libvotable/doc/html/votParseP_8h.html1098
-rw-r--r--vendor/voclient/libvotable/doc/html/votParseP_8h_source.html148
-rw-r--r--vendor/voclient/libvotable/doc/html/votParse_8c.html3077
-rw-r--r--vendor/voclient/libvotable/doc/html/votParse_8h.html3305
-rw-r--r--vendor/voclient/libvotable/doc/html/votParse_8h_source.html191
-rw-r--r--vendor/voclient/libvotable/doc/html/votParse__f77_8c.html597
-rw-r--r--vendor/voclient/libvotable/doc/html/votParse__spp_8c.html600
-rw-r--r--vendor/voclient/libvotable/doc/html/votParse__spp_8h_source.html164
-rw-r--r--vendor/voclient/libvotable/doc/html/votStack_8c.html277
40 files changed, 12816 insertions, 0 deletions
diff --git a/vendor/voclient/libvotable/doc/html/annotated.html b/vendor/voclient/libvotable/doc/html/annotated.html
new file mode 100644
index 00000000..7b6f30a7
--- /dev/null
+++ b/vendor/voclient/libvotable/doc/html/annotated.html
@@ -0,0 +1,35 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libVOTable: Data Structures</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.9 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>Data Structures</h1>Here are the data structures with brief descriptions:<table>
+ <tr><td class="indexkey"><a class="el" href="structAttrBlock.html">AttrBlock</a></td><td class="indexvalue">Information for a block of attributes </td></tr>
+ <tr><td class="indexkey"><a class="el" href="structAttrList.html">AttrList</a></td><td class="indexvalue">Information for an attribute </td></tr>
+ <tr><td class="indexkey"><a class="el" href="structElement.html">Element</a></td><td class="indexvalue">This is a structure that hold the information for an XML element </td></tr>
+ <tr><td class="indexkey"><a class="el" href="structNode.html">Node</a></td><td class="indexvalue">Struct that holds a stack <a class="el" href="structNode.html" title="Struct that holds a stack Node containing an Element.">Node</a> containing an <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> </td></tr>
+ <tr><td class="indexkey"><a class="el" href="structStack.html">Stack</a></td><td class="indexvalue">This is a structure that holds the information for a stack </td></tr>
+</table>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed Feb 27 21:10:09 2013 for libVOTable by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
+</body>
+</html>
diff --git a/vendor/voclient/libvotable/doc/html/classes.html b/vendor/voclient/libvotable/doc/html/classes.html
new file mode 100644
index 00000000..0cbd2013
--- /dev/null
+++ b/vendor/voclient/libvotable/doc/html/classes.html
@@ -0,0 +1,35 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libVOTable: Alphabetical List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.9 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>Data Structure Index</h1><p><div class="qindex"><a class="qindex" href="#letter_A">A</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_E">E</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_N">N</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_S">S</a></div><p>
+<table align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
+<tr><td><a name="letter_A"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;A&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a class="el" href="structAttrList.html">AttrList</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structElement.html">Element</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structNode.html">Node</a>&nbsp;&nbsp;&nbsp;</td><td><a class="el" href="structStack.html">Stack</a>&nbsp;&nbsp;&nbsp;</td></tr><tr><td><a class="el" href="structAttrBlock.html">AttrBlock</a>&nbsp;&nbsp;&nbsp;</td><td><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;E&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a name="letter_N"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;N&nbsp;&nbsp;</div></td></tr></table>
+</td><td><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">&nbsp;&nbsp;S&nbsp;&nbsp;</div></td></tr></table>
+</td></tr></table><p><div class="qindex"><a class="qindex" href="#letter_A">A</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_E">E</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_N">N</a>&nbsp;|&nbsp;<a class="qindex" href="#letter_S">S</a></div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed Feb 27 21:10:09 2013 for libVOTable by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
+</body>
+</html>
diff --git a/vendor/voclient/libvotable/doc/html/doxygen.css b/vendor/voclient/libvotable/doc/html/doxygen.css
new file mode 100644
index 00000000..3767dc95
--- /dev/null
+++ b/vendor/voclient/libvotable/doc/html/doxygen.css
@@ -0,0 +1,441 @@
+body, table, div, p, dl {
+ font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif;
+ font-size: 12px;
+}
+
+/* @group Heading Levels */
+
+h1 {
+ text-align: center;
+ font-size: 150%;
+}
+
+h2 {
+ font-size: 120%;
+}
+
+h3 {
+ font-size: 100%;
+}
+
+/* @end */
+
+caption {
+ font-weight: bold;
+}
+
+div.qindex, div.navtab{
+ background-color: #e8eef2;
+ border: 1px solid #84b0c7;
+ text-align: center;
+ margin: 2px;
+ padding: 2px;
+}
+
+div.qindex, div.navpath {
+ width: 100%;
+ line-height: 140%;
+}
+
+div.navtab {
+ margin-right: 15px;
+}
+
+/* @group Link Styling */
+
+a {
+ color: #153788;
+ font-weight: normal;
+ text-decoration: none;
+}
+
+.contents a:visited {
+ color: #1b77c5;
+}
+
+a:hover {
+ text-decoration: underline;
+}
+
+a.qindex {
+ font-weight: bold;
+}
+
+a.qindexHL {
+ font-weight: bold;
+ background-color: #6666cc;
+ color: #ffffff;
+ border: 1px double #9295C2;
+}
+
+.contents a.qindexHL:visited {
+ color: #ffffff;
+}
+
+a.el {
+ font-weight: bold;
+}
+
+a.elRef {
+}
+
+a.code {
+}
+
+a.codeRef {
+}
+
+/* @end */
+
+dl.el {
+ margin-left: -1cm;
+}
+
+.fragment {
+ font-family: monospace, fixed;
+ font-size: 105%;
+}
+
+pre.fragment {
+ border: 1px solid #CCCCCC;
+ background-color: #f5f5f5;
+ padding: 4px 6px;
+ margin: 4px 8px 4px 2px;
+}
+
+div.ah {
+ background-color: black;
+ font-weight: bold;
+ color: #ffffff;
+ margin-bottom: 3px;
+ margin-top: 3px
+}
+
+div.groupHeader {
+ margin-left: 16px;
+ margin-top: 12px;
+ margin-bottom: 6px;
+ font-weight: bold;
+}
+
+div.groupText {
+ margin-left: 16px;
+ font-style: italic;
+}
+
+body {
+ background: white;
+ color: black;
+ margin-right: 20px;
+ margin-left: 20px;
+}
+
+td.indexkey {
+ background-color: #e8eef2;
+ font-weight: bold;
+ border: 1px solid #CCCCCC;
+ margin: 2px 0px 2px 0;
+ padding: 2px 10px;
+}
+
+td.indexvalue {
+ background-color: #e8eef2;
+ border: 1px solid #CCCCCC;
+ padding: 2px 10px;
+ margin: 2px 0px;
+}
+
+tr.memlist {
+ background-color: #f0f0f0;
+}
+
+p.formulaDsp {
+ text-align: center;
+}
+
+img.formulaDsp {
+
+}
+
+img.formulaInl {
+ vertical-align: middle;
+}
+
+/* @group Code Colorization */
+
+span.keyword {
+ color: #008000
+}
+
+span.keywordtype {
+ color: #604020
+}
+
+span.keywordflow {
+ color: #e08000
+}
+
+span.comment {
+ color: #800000
+}
+
+span.preprocessor {
+ color: #806020
+}
+
+span.stringliteral {
+ color: #002080
+}
+
+span.charliteral {
+ color: #008080
+}
+
+span.vhdldigit {
+ color: #ff00ff
+}
+
+span.vhdlchar {
+ color: #000000
+}
+
+span.vhdlkeyword {
+ color: #700070
+}
+
+span.vhdllogic {
+ color: #ff0000
+}
+
+/* @end */
+
+.search {
+ color: #003399;
+ font-weight: bold;
+}
+
+form.search {
+ margin-bottom: 0px;
+ margin-top: 0px;
+}
+
+input.search {
+ font-size: 75%;
+ color: #000080;
+ font-weight: normal;
+ background-color: #e8eef2;
+}
+
+td.tiny {
+ font-size: 75%;
+}
+
+.dirtab {
+ padding: 4px;
+ border-collapse: collapse;
+ border: 1px solid #84b0c7;
+}
+
+th.dirtab {
+ background: #e8eef2;
+ font-weight: bold;
+}
+
+hr {
+ height: 0;
+ border: none;
+ border-top: 1px solid #666;
+}
+
+/* @group Member Descriptions */
+
+.mdescLeft, .mdescRight,
+.memItemLeft, .memItemRight,
+.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
+ background-color: #FAFAFA;
+ border: none;
+ margin: 4px;
+ padding: 1px 0 0 8px;
+}
+
+.mdescLeft, .mdescRight {
+ padding: 0px 8px 4px 8px;
+ color: #555;
+}
+
+.memItemLeft, .memItemRight, .memTemplParams {
+ border-top: 1px solid #ccc;
+}
+
+.memTemplParams {
+ color: #606060;
+}
+
+/* @end */
+
+/* @group Member Details */
+
+/* Styles for detailed member documentation */
+
+.memtemplate {
+ font-size: 80%;
+ color: #606060;
+ font-weight: normal;
+ margin-left: 3px;
+}
+
+.memnav {
+ background-color: #e8eef2;
+ border: 1px solid #84b0c7;
+ text-align: center;
+ margin: 2px;
+ margin-right: 15px;
+ padding: 2px;
+}
+
+.memitem {
+ padding: 0;
+}
+
+.memname {
+ white-space: nowrap;
+ font-weight: bold;
+}
+
+.memproto, .memdoc {
+ border: 1px solid #84b0c7;
+}
+
+.memproto {
+ padding: 0;
+ background-color: #d5e1e8;
+ font-weight: bold;
+ -webkit-border-top-left-radius: 8px;
+ -webkit-border-top-right-radius: 8px;
+ -moz-border-radius-topleft: 8px;
+ -moz-border-radius-topright: 8px;
+}
+
+.memdoc {
+ padding: 2px 5px;
+ background-color: #eef3f5;
+ border-top-width: 0;
+ -webkit-border-bottom-left-radius: 8px;
+ -webkit-border-bottom-right-radius: 8px;
+ -moz-border-radius-bottomleft: 8px;
+ -moz-border-radius-bottomright: 8px;
+}
+
+.paramkey {
+ text-align: right;
+}
+
+.paramtype {
+ white-space: nowrap;
+}
+
+.paramname {
+ color: #602020;
+ white-space: nowrap;
+}
+.paramname em {
+ font-style: normal;
+}
+
+/* @end */
+
+/* @group Directory (tree) */
+
+/* for the tree view */
+
+.ftvtree {
+ font-family: sans-serif;
+ margin: 0.5em;
+}
+
+/* these are for tree view when used as main index */
+
+.directory {
+ font-size: 9pt;
+ font-weight: bold;
+}
+
+.directory h3 {
+ margin: 0px;
+ margin-top: 1em;
+ font-size: 11pt;
+}
+
+/*
+The following two styles can be used to replace the root node title
+with an image of your choice. Simply uncomment the next two styles,
+specify the name of your image and be sure to set 'height' to the
+proper pixel height of your image.
+*/
+
+/*
+.directory h3.swap {
+ height: 61px;
+ background-repeat: no-repeat;
+ background-image: url("yourimage.gif");
+}
+.directory h3.swap span {
+ display: none;
+}
+*/
+
+.directory > h3 {
+ margin-top: 0;
+}
+
+.directory p {
+ margin: 0px;
+ white-space: nowrap;
+}
+
+.directory div {
+ display: none;
+ margin: 0px;
+}
+
+.directory img {
+ vertical-align: -30%;
+}
+
+/* these are for tree view when not used as main index */
+
+.directory-alt {
+ font-size: 100%;
+ font-weight: bold;
+}
+
+.directory-alt h3 {
+ margin: 0px;
+ margin-top: 1em;
+ font-size: 11pt;
+}
+
+.directory-alt > h3 {
+ margin-top: 0;
+}
+
+.directory-alt p {
+ margin: 0px;
+ white-space: nowrap;
+}
+
+.directory-alt div {
+ display: none;
+ margin: 0px;
+}
+
+.directory-alt img {
+ vertical-align: -30%;
+}
+
+/* @end */
+
+address {
+ font-style: normal;
+ color: #333;
+}
diff --git a/vendor/voclient/libvotable/doc/html/doxygen.png b/vendor/voclient/libvotable/doc/html/doxygen.png
new file mode 100644
index 00000000..f0a274bb
--- /dev/null
+++ b/vendor/voclient/libvotable/doc/html/doxygen.png
Binary files differ
diff --git a/vendor/voclient/libvotable/doc/html/files.html b/vendor/voclient/libvotable/doc/html/files.html
new file mode 100644
index 00000000..c394eabc
--- /dev/null
+++ b/vendor/voclient/libvotable/doc/html/files.html
@@ -0,0 +1,42 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libVOTable: File Index</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.9 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>File List</h1>Here is a list of all documented files with brief descriptions:<table>
+ <tr><td class="indexkey"><a class="el" href="votElement_8c.html">votElement.c</a></td><td class="indexvalue">(Private) Methods to manage XML elements </td></tr>
+ <tr><td class="indexkey"><a class="el" href="votExpatCB_8c.html">votExpatCB.c</a></td><td class="indexvalue">(Private) Expat parser XML callback methods </td></tr>
+ <tr><td class="indexkey"><a class="el" href="votHandle_8c.html">votHandle.c</a></td><td class="indexvalue">(Private) Methods to manage interface handles </td></tr>
+ <tr><td class="indexkey"><a class="el" href="votHTML_8c.html">votHTML.c</a></td><td class="indexvalue">Utility procedures to write HTML files </td></tr>
+ <tr><td class="indexkey"><a class="el" href="votParse_8c.html">votParse.c</a></td><td class="indexvalue">Public interface procedures for the libVOTable parser </td></tr>
+ <tr><td class="indexkey"><a class="el" href="votParse_8h.html">votParse.h</a> <a href="votParse_8h_source.html">[code]</a></td><td class="indexvalue">Public procedure declarations for the VOTable interface </td></tr>
+ <tr><td class="indexkey"><a class="el" href="votParse__f77_8c.html">votParse_f77.c</a></td><td class="indexvalue">Public interface for the libVOTable F77 wrapper </td></tr>
+ <tr><td class="indexkey"><a class="el" href="votParse__spp_8c.html">votParse_spp.c</a></td><td class="indexvalue">Public interface procedures for the VOT SPP wrapper </td></tr>
+ <tr><td class="indexkey"><b>votParse_spp.h</b> <a href="votParse__spp_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="votParseP_8h.html">votParseP.h</a> <a href="votParseP_8h_source.html">[code]</a></td><td class="indexvalue">Internal LIBVOTABLE definitions </td></tr>
+ <tr><td class="indexkey"><a class="el" href="votStack_8c.html">votStack.c</a></td><td class="indexvalue">(Private) Methods to manage the parser <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> stack </td></tr>
+</table>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed Feb 27 21:10:09 2013 for libVOTable by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
+</body>
+</html>
diff --git a/vendor/voclient/libvotable/doc/html/globals.html b/vendor/voclient/libvotable/doc/html/globals.html
new file mode 100644
index 00000000..366caa61
--- /dev/null
+++ b/vendor/voclient/libvotable/doc/html/globals.html
@@ -0,0 +1,55 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libVOTable: Data Fields</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.9 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="globals.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
+<p>
+<h3><a class="anchor" name="index_c">- c -</a></h3><ul>
+<li>children
+: <a class="el" href="votParse_8c.html#93ed9b546e7fadad14615c5ef0065277">votParse.c</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed Feb 27 21:10:09 2013 for libVOTable by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
+</body>
+</html>
diff --git a/vendor/voclient/libvotable/doc/html/globals_0x65.html b/vendor/voclient/libvotable/doc/html/globals_0x65.html
new file mode 100644
index 00000000..04d3f614
--- /dev/null
+++ b/vendor/voclient/libvotable/doc/html/globals_0x65.html
@@ -0,0 +1,58 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libVOTable: Data Fields</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.9 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html#index_c"><span>c</span></a></li>
+ <li class="current"><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
+<p>
+<h3><a class="anchor" name="index_e">- e -</a></h3><ul>
+<li>elemAttrs
+: <a class="el" href="votElement_8c.html#3e26a3122260ebbdfd356ff07e308159">votElement.c</a>
+<li>element_stack
+: <a class="el" href="votParse_8c.html#8972288a8eaa6d5249e562915527a958">votParse.c</a>
+, <a class="el" href="votExpatCB_8c.html#8972288a8eaa6d5249e562915527a958">votExpatCB.c</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed Feb 27 21:10:09 2013 for libVOTable by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
+</body>
+</html>
diff --git a/vendor/voclient/libvotable/doc/html/globals_0x68.html b/vendor/voclient/libvotable/doc/html/globals_0x68.html
new file mode 100644
index 00000000..f1b4c129
--- /dev/null
+++ b/vendor/voclient/libvotable/doc/html/globals_0x68.html
@@ -0,0 +1,55 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libVOTable: Data Fields</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.9 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li class="current"><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
+<p>
+<h3><a class="anchor" name="index_h">- h -</a></h3><ul>
+<li>handle_t
+: <a class="el" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6">votParseP.h</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed Feb 27 21:10:09 2013 for libVOTable by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
+</body>
+</html>
diff --git a/vendor/voclient/libvotable/doc/html/globals_0x6e.html b/vendor/voclient/libvotable/doc/html/globals_0x6e.html
new file mode 100644
index 00000000..b3c11432
--- /dev/null
+++ b/vendor/voclient/libvotable/doc/html/globals_0x6e.html
@@ -0,0 +1,57 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libVOTable: Data Fields</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.9 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+ <li class="current"><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
+<p>
+<h3><a class="anchor" name="index_n">- n -</a></h3><ul>
+<li>name
+: <a class="el" href="votElement_8c.html#5ac083a645d964373f022d03df4849c8">votElement.c</a>
+<li>NUM_ELEMENTS
+: <a class="el" href="votParse_8h.html#ace45ef90989b1c716603f996516f8b7">votParse.h</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed Feb 27 21:10:09 2013 for libVOTable by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
+</body>
+</html>
diff --git a/vendor/voclient/libvotable/doc/html/globals_0x6f.html b/vendor/voclient/libvotable/doc/html/globals_0x6f.html
new file mode 100644
index 00000000..ead500be
--- /dev/null
+++ b/vendor/voclient/libvotable/doc/html/globals_0x6f.html
@@ -0,0 +1,55 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libVOTable: Data Fields</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.9 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li class="current"><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
+<p>
+<h3><a class="anchor" name="index_o">- o -</a></h3><ul>
+<li>opt
+: <a class="el" href="votElement_8c.html#64794c1524dec8e3f98417a50ad08224">votElement.c</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed Feb 27 21:10:09 2013 for libVOTable by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
+</body>
+</html>
diff --git a/vendor/voclient/libvotable/doc/html/globals_0x70.html b/vendor/voclient/libvotable/doc/html/globals_0x70.html
new file mode 100644
index 00000000..31f8a67f
--- /dev/null
+++ b/vendor/voclient/libvotable/doc/html/globals_0x70.html
@@ -0,0 +1,55 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libVOTable: Data Fields</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.9 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+ <li class="current"><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
+<p>
+<h3><a class="anchor" name="index_p">- p -</a></h3><ul>
+<li>parents
+: <a class="el" href="votParse_8c.html#3c69fd8b9b1c377197c9214043ed2c82">votParse.c</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed Feb 27 21:10:09 2013 for libVOTable by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
+</body>
+</html>
diff --git a/vendor/voclient/libvotable/doc/html/globals_0x72.html b/vendor/voclient/libvotable/doc/html/globals_0x72.html
new file mode 100644
index 00000000..151e3fe1
--- /dev/null
+++ b/vendor/voclient/libvotable/doc/html/globals_0x72.html
@@ -0,0 +1,55 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libVOTable: Data Fields</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.9 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li class="current"><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+ <li><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
+<p>
+<h3><a class="anchor" name="index_r">- r -</a></h3><ul>
+<li>req
+: <a class="el" href="votElement_8c.html#b47351fd475e3902c6d5da9e09474834">votElement.c</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed Feb 27 21:10:09 2013 for libVOTable by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
+</body>
+</html>
diff --git a/vendor/voclient/libvotable/doc/html/globals_0x76.html b/vendor/voclient/libvotable/doc/html/globals_0x76.html
new file mode 100644
index 00000000..d9be8441
--- /dev/null
+++ b/vendor/voclient/libvotable/doc/html/globals_0x76.html
@@ -0,0 +1,399 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libVOTable: Data Fields</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.9 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html#index_c"><span>c</span></a></li>
+ <li><a href="globals_0x65.html#index_e"><span>e</span></a></li>
+ <li><a href="globals_0x68.html#index_h"><span>h</span></a></li>
+ <li><a href="globals_0x6e.html#index_n"><span>n</span></a></li>
+ <li><a href="globals_0x6f.html#index_o"><span>o</span></a></li>
+ <li><a href="globals_0x70.html#index_p"><span>p</span></a></li>
+ <li><a href="globals_0x72.html#index_r"><span>r</span></a></li>
+ <li class="current"><a href="globals_0x76.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+Here is a list of all documented functions, variables, defines, enums, and typedefs with links to the documentation:
+<p>
+<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
+<li>VF_OPENVOTABLE()
+: <a class="el" href="votParse__f77_8c.html#014909bf53fa04d7dda7c73fd9e75dac">votParse_f77.c</a>
+<li>vot_attachNode()
+: <a class="el" href="votParse_8c.html#f99c8f5e0a244e0fec3405185d464fdb">votParse.c</a>
+, <a class="el" href="votParse_8h.html#e1f1571e52d088bad9485ef5bad8e55a">votParse.h</a>
+<li>vot_attrGet()
+: <a class="el" href="votParseP_8h.html#dd32ec5a691457266c3b68b80456c830">votParseP.h</a>
+<li>vot_attrSet()
+: <a class="el" href="votParseP_8h.html#0185a924192bc608ea06cf6bc74cf01d">votParseP.h</a>
+<li>vot_attrXML()
+: <a class="el" href="votParseP_8h.html#b200705cac89b367783e737f6be3af88">votParseP.h</a>
+<li>vot_charData()
+: <a class="el" href="votParseP_8h.html#e218f30d910b83be36110493ba8ad145">votParseP.h</a>
+, <a class="el" href="votExpatCB_8c.html#7e09e56c1f08b8beb9753895fd90515e">votExpatCB.c</a>
+<li>vot_clearStack()
+: <a class="el" href="votParseP_8h.html#b59d04018e68e36a1db5cff42740a809">votParseP.h</a>
+, <a class="el" href="votStack_8c.html#c5e777e900166c7c7a79eeb28f838f61">votStack.c</a>
+<li>vot_closeVOTABLE()
+: <a class="el" href="votParse_8c.html#87e2aca629d475d75ad6793bdb01af29">votParse.c</a>
+, <a class="el" href="votParse_8h.html#f4d1bf001b1268e52a9c2bcf45c8a435">votParse.h</a>
+<li>vot_colByAttr()
+: <a class="el" href="votParse_8h.html#8d9b8c6a0efa170484f8fccc07e6aa06">votParse.h</a>
+<li>vot_colByID()
+: <a class="el" href="votParse_8h.html#eac5b25dac1827ecd527243cf77ca89d">votParse.h</a>
+<li>vot_colByName()
+: <a class="el" href="votParse_8h.html#e09ca9ef2f4bfac8244c7fadb8bedebf">votParse.h</a>
+<li>vot_colByUCD()
+: <a class="el" href="votParse_8h.html#1740db881060aff72b81d3e2e77ee41b">votParse.h</a>
+<li>vot_copyElement()
+: <a class="el" href="votParse_8c.html#b180aad1ee8971e252f8ececd5d245da">votParse.c</a>
+, <a class="el" href="votParse_8h.html#b180aad1ee8971e252f8ececd5d245da">votParse.h</a>
+<li>vot_deleteNode()
+: <a class="el" href="votParse_8c.html#25dbaafb955b1e304afffb862ee25846">votParse.c</a>
+, <a class="el" href="votParse_8h.html#1806a8f080d37db9ee12dba84f3c7378">votParse.h</a>
+<li>vot_elemName()
+: <a class="el" href="votElement_8c.html#73381f6c3509c61194a8f23ada4cac2a">votElement.c</a>
+, <a class="el" href="votParseP_8h.html#c32b7c38a634b7f817d69d3720675c81">votParseP.h</a>
+<li>vot_elemType()
+: <a class="el" href="votElement_8c.html#c40e3a809b3865bd6d15bf368778e28e">votElement.c</a>
+, <a class="el" href="votParseP_8h.html#c40e3a809b3865bd6d15bf368778e28e">votParseP.h</a>
+<li>vot_elemXML()
+: <a class="el" href="votElement_8c.html#478f5d941afc5695c98627cdbdfd6844">votElement.c</a>
+, <a class="el" href="votParseP_8h.html#5e6c398db76881727201f7504dc65444">votParseP.h</a>
+<li>vot_elemXMLEnd()
+: <a class="el" href="votElement_8c.html#bb085dd4a9d1237b43a7db3cb2a192d2">votElement.c</a>
+, <a class="el" href="votParseP_8h.html#b07e2996f66828be5e799651835ff2bf">votParseP.h</a>
+<li>vot_endCData()
+: <a class="el" href="votExpatCB_8c.html#642eba11aff546c0b0e88e3bd25c05bc">votExpatCB.c</a>
+, <a class="el" href="votParseP_8h.html#0d6663658ea1acdfa4b6a9012cb05d3c">votParseP.h</a>
+<li>vot_endElement()
+: <a class="el" href="votParseP_8h.html#85f03122a0f8cb6c5ee63e41e2157111">votParseP.h</a>
+, <a class="el" href="votExpatCB_8c.html#7c75239e07f5d941aeb6509fe6287df1">votExpatCB.c</a>
+<li>vot_eType()
+: <a class="el" href="votElement_8c.html#c247ed61c78db54860fbbf80385f3088">votElement.c</a>
+, <a class="el" href="votParseP_8h.html#c247ed61c78db54860fbbf80385f3088">votParseP.h</a>
+<li>vot_findByAttr()
+: <a class="el" href="votParse_8c.html#a11bb4e59e1dd773771e25ce7a40bb61">votParse.c</a>
+, <a class="el" href="votParse_8h.html#a11bb4e59e1dd773771e25ce7a40bb61">votParse.h</a>
+<li>vot_findInGroup()
+: <a class="el" href="votParse_8c.html#b334dc390ea30a9e8bdc2c2c01b21deb">votParse.c</a>
+, <a class="el" href="votParse_8h.html#03251a012c19d03ea436a2191ffc48ec">votParse.h</a>
+<li>vot_freeHandle()
+: <a class="el" href="votHandle_8c.html#ebec0c91b335d39ddf5c036fc9846974">votHandle.c</a>
+, <a class="el" href="votParseP_8h.html#fa12a965b51cf8d933decb350281ab52">votParseP.h</a>
+<li>vot_freeNode()
+: <a class="el" href="votParse_8c.html#3148058b3f810f24bd2da14073d6a5de">votParse.c</a>
+, <a class="el" href="votParse_8h.html#59b75d46df34b8bc3a1416b69fe04691">votParse.h</a>
+<li>vot_getAttr()
+: <a class="el" href="votParse_8c.html#63e8d82821f4b42083c6b63c21bdfffe">votParse.c</a>
+, <a class="el" href="votParse_8h.html#5c10aa73cde19e122f5bc85a1a006ff8">votParse.h</a>
+<li>vot_getBINARY()
+: <a class="el" href="votParse_8c.html#014fabbc855181d68dfea2ddfd0fc1a2">votParse.c</a>
+, <a class="el" href="votParse_8h.html#014fabbc855181d68dfea2ddfd0fc1a2">votParse.h</a>
+<li>vot_getBINARY2()
+: <a class="el" href="votParse_8c.html#fa4e525692b7538f81b9b1e759a642f0">votParse.c</a>
+, <a class="el" href="votParse_8h.html#fa4e525692b7538f81b9b1e759a642f0">votParse.h</a>
+<li>vot_getChild()
+: <a class="el" href="votParse_8c.html#e0b096dc07c30708e6e86cf81750a01f">votParse.c</a>
+, <a class="el" href="votParse_8h.html#e0b096dc07c30708e6e86cf81750a01f">votParse.h</a>
+<li>vot_getChildOfType()
+: <a class="el" href="votParse_8c.html#fc2659e6a84d200c4b01c9460acaefb1">votParse.c</a>
+, <a class="el" href="votParse_8h.html#fc2659e6a84d200c4b01c9460acaefb1">votParse.h</a>
+<li>vot_getCOOSYS()
+: <a class="el" href="votParse_8c.html#33e1c4a4f3752beeb62fd8d88d1d2ca2">votParse.c</a>
+, <a class="el" href="votParse_8h.html#33e1c4a4f3752beeb62fd8d88d1d2ca2">votParse.h</a>
+<li>vot_getDATA()
+: <a class="el" href="votParse_8c.html#05535a56a31eb34b865bd7d592fe9292">votParse.c</a>
+, <a class="el" href="votParse_8h.html#05535a56a31eb34b865bd7d592fe9292">votParse.h</a>
+<li>vot_getDATAType()
+: <a class="el" href="votParse_8c.html#458d365096a2f3602a1a6443c392a9e9">votParse.c</a>
+, <a class="el" href="votParse_8h.html#22027ab5bee16020fd23a4a2132a80d8">votParse.h</a>
+<li>vot_getDATATypeString()
+: <a class="el" href="votParse_8c.html#b3cc5a3facdd5451e81dfe9c337184d0">votParse.c</a>
+, <a class="el" href="votParse_8h.html#7d034113dc25f5b11f24eaf4ce33b73e">votParse.h</a>
+<li>vot_getDESCRIPTION()
+: <a class="el" href="votParse_8c.html#41964f8885bc352af793bf552541d5e4">votParse.c</a>
+, <a class="el" href="votParse_8h.html#41964f8885bc352af793bf552541d5e4">votParse.h</a>
+<li>vot_getElement()
+: <a class="el" href="votParseP_8h.html#79eb418bc2410d1ce82024398f1bef17">votParseP.h</a>
+, <a class="el" href="votHandle_8c.html#8e851db4a4ebff374de075e62026aa7a">votHandle.c</a>
+<li>vot_getFIELD()
+: <a class="el" href="votParse_8c.html#20a84235c2704f19afb05fd2db7fcf07">votParse.c</a>
+, <a class="el" href="votParse_8h.html#20a84235c2704f19afb05fd2db7fcf07">votParse.h</a>
+<li>vot_getFIELDRef()
+: <a class="el" href="votParse_8c.html#0fd5f65c27adc084af8ea3f611556c52">votParse.c</a>
+, <a class="el" href="votParse_8h.html#0fd5f65c27adc084af8ea3f611556c52">votParse.h</a>
+<li>vot_getFITS()
+: <a class="el" href="votParse_8c.html#fadc14723954225b56a12b48ab78a50b">votParse.c</a>
+, <a class="el" href="votParse_8h.html#fadc14723954225b56a12b48ab78a50b">votParse.h</a>
+<li>vot_getGROUP()
+: <a class="el" href="votParse_8c.html#97433b62adc9545b4f1971cfbcb4819d">votParse.c</a>
+, <a class="el" href="votParse_8h.html#97433b62adc9545b4f1971cfbcb4819d">votParse.h</a>
+<li>vot_getINFO()
+: <a class="el" href="votParse_8c.html#7de82f980273251a4a00df7435b29948">votParse.c</a>
+, <a class="el" href="votParse_8h.html#7de82f980273251a4a00df7435b29948">votParse.h</a>
+<li>vot_getLength()
+: <a class="el" href="votParse_8c.html#02de38f123a9b7cbd24bee996b8ecc10">votParse.c</a>
+, <a class="el" href="votParse_8h.html#02de38f123a9b7cbd24bee996b8ecc10">votParse.h</a>
+<li>vot_getLINK()
+: <a class="el" href="votParse_8c.html#729cd64c53d713a473d611dc7941e4f3">votParse.c</a>
+, <a class="el" href="votParse_8h.html#729cd64c53d713a473d611dc7941e4f3">votParse.h</a>
+<li>vot_getMAX()
+: <a class="el" href="votParse_8c.html#89897e1c3ead93bef9b107707fa2eda5">votParse.c</a>
+, <a class="el" href="votParse_8h.html#89897e1c3ead93bef9b107707fa2eda5">votParse.h</a>
+<li>vot_getMIN()
+: <a class="el" href="votParse_8c.html#a00dc12eff5fe09c71ff0c5c86aadfaf">votParse.c</a>
+, <a class="el" href="votParse_8h.html#a00dc12eff5fe09c71ff0c5c86aadfaf">votParse.h</a>
+<li>vot_getNCols()
+: <a class="el" href="votParse_8c.html#48775f435829934c1f2b9022af12a86a">votParse.c</a>
+, <a class="el" href="votParse_8h.html#48775f435829934c1f2b9022af12a86a">votParse.h</a>
+<li>vot_getNext()
+: <a class="el" href="votParse_8c.html#dc2e5f39a6273bca5fa0fdf46b2c3751">votParse.c</a>
+, <a class="el" href="votParse_8h.html#dc2e5f39a6273bca5fa0fdf46b2c3751">votParse.h</a>
+<li>vot_getNRows()
+: <a class="el" href="votParse_8c.html#67e90b853666bbc4ef40ead211a116bd">votParse.c</a>
+, <a class="el" href="votParse_8h.html#67e90b853666bbc4ef40ead211a116bd">votParse.h</a>
+<li>vot_getNumberOf()
+: <a class="el" href="votParse_8c.html#6b7565c412ba45c5578a61dda5afd1c1">votParse.c</a>
+, <a class="el" href="votParse_8h.html#6b7565c412ba45c5578a61dda5afd1c1">votParse.h</a>
+<li>vot_getOPTION()
+: <a class="el" href="votParse_8c.html#6120eea01cc0c348fc99dd9c0e6dc060">votParse.c</a>
+, <a class="el" href="votParse_8h.html#6120eea01cc0c348fc99dd9c0e6dc060">votParse.h</a>
+<li>vot_getPARAM()
+: <a class="el" href="votParse_8c.html#42e5538ca7d06238d7242c40daaf9bf7">votParse.c</a>
+, <a class="el" href="votParse_8h.html#42e5538ca7d06238d7242c40daaf9bf7">votParse.h</a>
+<li>vot_getPARAMRef()
+: <a class="el" href="votParse_8c.html#ded8082390ce6a5b085ac15f0212ddd7">votParse.c</a>
+, <a class="el" href="votParse_8h.html#ded8082390ce6a5b085ac15f0212ddd7">votParse.h</a>
+<li>vot_getParent()
+: <a class="el" href="votParse_8c.html#8930fc6a9ea4dec1d8694582d93ee146">votParse.c</a>
+, <a class="el" href="votParse_8h.html#8930fc6a9ea4dec1d8694582d93ee146">votParse.h</a>
+<li>vot_getRESOURCE()
+: <a class="el" href="votParse_8c.html#5df6ad7d9312f05a27ccc3252f1c5d11">votParse.c</a>
+, <a class="el" href="votParse_8h.html#5df6ad7d9312f05a27ccc3252f1c5d11">votParse.h</a>
+<li>vot_getSibling()
+: <a class="el" href="votParse_8c.html#4fb6813e03dd7b75710cfaa27f3ffb2e">votParse.c</a>
+, <a class="el" href="votParse_8h.html#4fb6813e03dd7b75710cfaa27f3ffb2e">votParse.h</a>
+<li>vot_getSTREAM()
+: <a class="el" href="votParse_8c.html#4bae0337352f1ba53865e1419917dc30">votParse.c</a>
+, <a class="el" href="votParse_8h.html#4bae0337352f1ba53865e1419917dc30">votParse.h</a>
+<li>vot_getTABLE()
+: <a class="el" href="votParse_8c.html#4e3e3176986838c27989df64c426b30e">votParse.c</a>
+, <a class="el" href="votParse_8h.html#4e3e3176986838c27989df64c426b30e">votParse.h</a>
+<li>vot_getTableCell()
+: <a class="el" href="votParse_8c.html#f5cc4f23dd183be8336e74686e46f6da">votParse.c</a>
+, <a class="el" href="votParse_8h.html#b377b70336b7bf129f1cb32cd3b3f4f2">votParse.h</a>
+<li>vot_getTABLEDATA()
+: <a class="el" href="votParse_8c.html#4a558147c79deacfd6ca4d0b93ee100d">votParse.c</a>
+, <a class="el" href="votParse_8h.html#4a558147c79deacfd6ca4d0b93ee100d">votParse.h</a>
+<li>vot_getTD()
+: <a class="el" href="votParse_8c.html#824a7f85d4c8bac6d5fd6cfb8b3b3810">votParse.c</a>
+, <a class="el" href="votParse_8h.html#824a7f85d4c8bac6d5fd6cfb8b3b3810">votParse.h</a>
+<li>vot_getTR()
+: <a class="el" href="votParse_8c.html#2e9ba287229978519224dfea2ecc984f">votParse.c</a>
+, <a class="el" href="votParse_8h.html#2e9ba287229978519224dfea2ecc984f">votParse.h</a>
+<li>vot_getValue()
+: <a class="el" href="votParse_8c.html#213fcbb1ef909d4a4f8059c9616c5830">votParse.c</a>
+, <a class="el" href="votParse_8h.html#b1636a63f89ad6f2994855187d85777f">votParse.h</a>
+<li>vot_getVALUES()
+: <a class="el" href="votParse_8c.html#b019a523ddca596e9f80c284e5954b44">votParse.c</a>
+, <a class="el" href="votParse_8h.html#b019a523ddca596e9f80c284e5954b44">votParse.h</a>
+<li>vot_handleCleanup()
+: <a class="el" href="votHandle_8c.html#f5544667e19d8d1844be84c1dbabc14f">votHandle.c</a>
+, <a class="el" href="votParseP_8h.html#1b51992af0738bbbf6a101bbb12b2d17">votParseP.h</a>
+<li>vot_handleCount()
+: <a class="el" href="votParseP_8h.html#b1b3d4aa9a83dcba308b0238dfa14b39">votParseP.h</a>
+, <a class="el" href="votHandle_8c.html#e37223a92c5e6a2db9f8ec4ffba1be62">votHandle.c</a>
+, <a class="el" href="votParse_8h.html#e37223a92c5e6a2db9f8ec4ffba1be62">votParse.h</a>
+<li>vot_handleError()
+: <a class="el" href="votHandle_8c.html#7d29f21f5d0633603e5313f96ea5e75b">votHandle.c</a>
+, <a class="el" href="votParseP_8h.html#5a1159c578699fad254c4bae86a1439d">votParseP.h</a>
+<li>vot_isEmpty()
+: <a class="el" href="votStack_8c.html#11691bde61e5b2bbdea3649eb69d8253">votStack.c</a>
+, <a class="el" href="votParseP_8h.html#11691bde61e5b2bbdea3649eb69d8253">votParseP.h</a>
+<li>vot_lookupHandle()
+: <a class="el" href="votHandle_8c.html#c29f604e3783afc6becd10d9f93ef600">votHandle.c</a>
+, <a class="el" href="votParseP_8h.html#c29f604e3783afc6becd10d9f93ef600">votParseP.h</a>
+<li>vot_newBINARY()
+: <a class="el" href="votParse_8c.html#66d0fc2beb2ef9e36827f76536996fe4">votParse.c</a>
+, <a class="el" href="votParse_8h.html#66d0fc2beb2ef9e36827f76536996fe4">votParse.h</a>
+<li>vot_newBINARY2()
+: <a class="el" href="votParse_8c.html#75230378094d2ae4a0e251b6375cb6f9">votParse.c</a>
+, <a class="el" href="votParse_8h.html#75230378094d2ae4a0e251b6375cb6f9">votParse.h</a>
+<li>vot_newCOOSYS()
+: <a class="el" href="votParse_8h.html#53caf9cc36f817a213a4b9f1047c9250">votParse.h</a>
+, <a class="el" href="votParse_8c.html#53caf9cc36f817a213a4b9f1047c9250">votParse.c</a>
+<li>vot_newDATA()
+: <a class="el" href="votParse_8c.html#5c824351474fad74aa22a21d242207d8">votParse.c</a>
+, <a class="el" href="votParse_8h.html#5c824351474fad74aa22a21d242207d8">votParse.h</a>
+<li>vot_newDESCRIPTION()
+: <a class="el" href="votParse_8c.html#40c235bcee979806d4e9a4e19d653e5a">votParse.c</a>
+, <a class="el" href="votParse_8h.html#40c235bcee979806d4e9a4e19d653e5a">votParse.h</a>
+<li>vot_newElem()
+: <a class="el" href="votElement_8c.html#744db49ce83f6ed1d76b7aa4eacd9dd9">votElement.c</a>
+, <a class="el" href="votParseP_8h.html#9fb13a49fb2b20b98b58a042a648d2d1">votParseP.h</a>
+<li>vot_newFIELD()
+: <a class="el" href="votParse_8c.html#ffb519519c2a850cd9cf7eb9060f45cf">votParse.c</a>
+, <a class="el" href="votParse_8h.html#ffb519519c2a850cd9cf7eb9060f45cf">votParse.h</a>
+<li>vot_newFIELDRef()
+: <a class="el" href="votParse_8c.html#3c96074082ed42497d16710349d5cc24">votParse.c</a>
+, <a class="el" href="votParse_8h.html#3c96074082ed42497d16710349d5cc24">votParse.h</a>
+<li>vot_newFITS()
+: <a class="el" href="votParse_8c.html#b2747ed1c27749cdc71c777e80860d65">votParse.c</a>
+, <a class="el" href="votParse_8h.html#b2747ed1c27749cdc71c777e80860d65">votParse.h</a>
+<li>vot_newGROUP()
+: <a class="el" href="votParse_8c.html#007736cbf81342651f68c5d13defb430">votParse.c</a>
+, <a class="el" href="votParse_8h.html#007736cbf81342651f68c5d13defb430">votParse.h</a>
+<li>vot_newHandleTable()
+: <a class="el" href="votHandle_8c.html#730838b4724580523ae84c297867a3bd">votHandle.c</a>
+, <a class="el" href="votParseP_8h.html#93e99ff82cfdb44a6f7fc9097e9fe02a">votParseP.h</a>
+<li>vot_newINFO()
+: <a class="el" href="votParse_8c.html#070b31a75054f0dca1c1f95413feb57a">votParse.c</a>
+, <a class="el" href="votParse_8h.html#070b31a75054f0dca1c1f95413feb57a">votParse.h</a>
+<li>vot_newLINK()
+: <a class="el" href="votParse_8c.html#239b0beb633d364c304e77188b6842ef">votParse.c</a>
+, <a class="el" href="votParse_8h.html#239b0beb633d364c304e77188b6842ef">votParse.h</a>
+<li>vot_newMAX()
+: <a class="el" href="votParse_8h.html#377b833aaf74d26159ebb769f6bbb2a1">votParse.h</a>
+, <a class="el" href="votParse_8c.html#377b833aaf74d26159ebb769f6bbb2a1">votParse.c</a>
+<li>vot_newMIN()
+: <a class="el" href="votParse_8c.html#e83ea7fecfe55213807cdcfaf98e8c70">votParse.c</a>
+, <a class="el" href="votParse_8h.html#e83ea7fecfe55213807cdcfaf98e8c70">votParse.h</a>
+<li>vot_newNode()
+: <a class="el" href="votParse_8c.html#d87843bde9d0d99c5e20311f8820eba6">votParse.c</a>
+, <a class="el" href="votParse_8h.html#d87843bde9d0d99c5e20311f8820eba6">votParse.h</a>
+<li>vot_newOPTION()
+: <a class="el" href="votParse_8c.html#4acd4ce8efb3c972a7d25c5eaaac3b48">votParse.c</a>
+, <a class="el" href="votParse_8h.html#4acd4ce8efb3c972a7d25c5eaaac3b48">votParse.h</a>
+<li>vot_newPARAM()
+: <a class="el" href="votParse_8h.html#fd01485535d703abdcdebf94090c368a">votParse.h</a>
+, <a class="el" href="votParse_8c.html#fd01485535d703abdcdebf94090c368a">votParse.c</a>
+<li>vot_newPARAMRef()
+: <a class="el" href="votParse_8h.html#4e13c3061bbd014b7bbf22ff13a3d5b0">votParse.h</a>
+, <a class="el" href="votParse_8c.html#4e13c3061bbd014b7bbf22ff13a3d5b0">votParse.c</a>
+<li>vot_newRESOURCE()
+: <a class="el" href="votParse_8c.html#533e8601d14245fb5167b188195db93c">votParse.c</a>
+, <a class="el" href="votParse_8h.html#533e8601d14245fb5167b188195db93c">votParse.h</a>
+<li>vot_newStack()
+: <a class="el" href="votParseP_8h.html#97706e275290da18b8d8a94ab319db94">votParseP.h</a>
+, <a class="el" href="votStack_8c.html#4a7f5a306e9f1c1cf35ec9605c92d42f">votStack.c</a>
+<li>vot_newSTREAM()
+: <a class="el" href="votParse_8c.html#859c2bb4a2c46a3f0b4f6c1baceb0b0c">votParse.c</a>
+, <a class="el" href="votParse_8h.html#859c2bb4a2c46a3f0b4f6c1baceb0b0c">votParse.h</a>
+<li>vot_newTABLE()
+: <a class="el" href="votParse_8h.html#9b3b14d5e15a9384be65b8aa49c33d85">votParse.h</a>
+, <a class="el" href="votParse_8c.html#9b3b14d5e15a9384be65b8aa49c33d85">votParse.c</a>
+<li>vot_newTABLEDATA()
+: <a class="el" href="votParse_8c.html#b2d26904f7e0e73b08efdb0cea7d2b37">votParse.c</a>
+, <a class="el" href="votParse_8h.html#b2d26904f7e0e73b08efdb0cea7d2b37">votParse.h</a>
+<li>vot_newTD()
+: <a class="el" href="votParse_8c.html#4d9959a7a406212ff0a3846ce83a3df9">votParse.c</a>
+, <a class="el" href="votParse_8h.html#4d9959a7a406212ff0a3846ce83a3df9">votParse.h</a>
+<li>vot_newTR()
+: <a class="el" href="votParse_8c.html#dbdaa6d5a36014a2b9706454530079ef">votParse.c</a>
+, <a class="el" href="votParse_8h.html#dbdaa6d5a36014a2b9706454530079ef">votParse.h</a>
+<li>vot_newVALUES()
+: <a class="el" href="votParse_8h.html#386be2face7c78b44c1fc8a507de9905">votParse.h</a>
+, <a class="el" href="votParse_8c.html#386be2face7c78b44c1fc8a507de9905">votParse.c</a>
+<li>vot_openVOTABLE()
+: <a class="el" href="votParse_8c.html#9949868e8d3fcb547d15c5c9f2cdb76f">votParse.c</a>
+, <a class="el" href="votParse_8h.html#9949868e8d3fcb547d15c5c9f2cdb76f">votParse.h</a>
+<li>vot_printStack()
+: <a class="el" href="votParseP_8h.html#8eda4c629b19d8dec39ea86177dc18bd">votParseP.h</a>
+, <a class="el" href="votStack_8c.html#db67217b47d7871eee607df6754dfa88">votStack.c</a>
+<li>vot_setAttr()
+: <a class="el" href="votParse_8h.html#2b73f93210316d7714201e751cad77ad">votParse.h</a>
+, <a class="el" href="votParse_8c.html#2b73f93210316d7714201e751cad77ad">votParse.c</a>
+<li>vot_setHandle()
+: <a class="el" href="votParseP_8h.html#1832eb6023a34c8e9d00d22c57276c6c">votParseP.h</a>
+, <a class="el" href="votHandle_8c.html#1832eb6023a34c8e9d00d22c57276c6c">votHandle.c</a>
+<li>vot_setValue()
+: <a class="el" href="votParse_8h.html#6faba02860fcb0a51315f1863fd29094">votParse.h</a>
+, <a class="el" href="votParse_8c.html#6faba02860fcb0a51315f1863fd29094">votParse.c</a>
+<li>vot_setWarnings()
+: <a class="el" href="votParse_8h.html#d04bd4a950e829cb2b473e246806cea7">votParse.h</a>
+, <a class="el" href="votParse_8c.html#3d0ad178e6974fb915d4b0b3efcad4c7">votParse.c</a>
+<li>vot_startCData()
+: <a class="el" href="votParseP_8h.html#87325eb4c0a86db05f60cb8e6b0cd422">votParseP.h</a>
+, <a class="el" href="votExpatCB_8c.html#e3be5033febee0ebeabd11951064d736">votExpatCB.c</a>
+<li>vot_startElement()
+: <a class="el" href="votParseP_8h.html#50e82d05d9fa1bb2a4131c5643e10a3e">votParseP.h</a>
+, <a class="el" href="votExpatCB_8c.html#600fea20bc0bf3c860eab67451bf75b8">votExpatCB.c</a>
+<li>vot_typeOf()
+: <a class="el" href="votParse_8c.html#1c319696d8efc593266b9409303054c6">votParse.c</a>
+, <a class="el" href="votParse_8h.html#1c319696d8efc593266b9409303054c6">votParse.h</a>
+<li>vot_valueOf()
+: <a class="el" href="votParse_8h.html#3136956d2035d6b297aa623f87f4b807">votParse.h</a>
+, <a class="el" href="votParse_8c.html#3136956d2035d6b297aa623f87f4b807">votParse.c</a>
+<li>vot_writeASV()
+: <a class="el" href="votParse_8h.html#10a495881c0e6dc8e72692e967576710">votParse.h</a>
+, <a class="el" href="votParse_8c.html#7e080fb459b7aaa36a086e3aeb153f5e">votParse.c</a>
+<li>vot_writeBSV()
+: <a class="el" href="votParse_8c.html#c6ff4fb7fae0bbf78633738447fb9b60">votParse.c</a>
+, <a class="el" href="votParse_8h.html#7a71c4c6a4e5e4347dcbaef707b9a88c">votParse.h</a>
+<li>vot_writeCSV()
+: <a class="el" href="votParse_8c.html#bd35238a3744eed55c11ebf5b24da87b">votParse.c</a>
+, <a class="el" href="votParse_8h.html#015a40b625465d4edada09a01c2bfb97">votParse.h</a>
+<li>vot_writeFITS()
+: <a class="el" href="votParse_8c.html#5c74670a17d17908075ba315ff4f16c0">votParse.c</a>
+, <a class="el" href="votParse_8h.html#79d18fc679e6babdc221af5f9d6a9c52">votParse.h</a>
+<li>vot_writeHTML()
+: <a class="el" href="votParse_8h.html#9a05a97b99ca165e2ae0e9b125dbfbc8">votParse.h</a>
+, <a class="el" href="votParse_8c.html#dda7f3daced5125c581a7c7c8743eb7f">votParse.c</a>
+<li>vot_writeSHTML()
+: <a class="el" href="votParse_8h.html#9230f21205d9bd74f23e8ab3b3830311">votParse.h</a>
+, <a class="el" href="votParse_8c.html#796870e256501455dbeeb37d5ad3f34a">votParse.c</a>
+<li>vot_writeTSV()
+: <a class="el" href="votParse_8h.html#57f3fff230a32454023406d293fde1ec">votParse.h</a>
+, <a class="el" href="votParse_8c.html#756fd6178fc599d6fda55d7127c38f79">votParse.c</a>
+<li>vot_writeVOTable()
+: <a class="el" href="votParse_8h.html#ef8ea7d38eb19fd5fcab9cc9c93ac61f">votParse.h</a>
+, <a class="el" href="votParse_8c.html#e900f566d3ba4816476b5a4b7ee8d772">votParse.c</a>
+<li>votEmsg()
+: <a class="el" href="votParse_8h.html#450a2645f182104c3a0445f022bdbf01">votParse.h</a>
+, <a class="el" href="votParse_8c.html#450a2645f182104c3a0445f022bdbf01">votParse.c</a>
+<li>votPeek()
+: <a class="el" href="votStack_8c.html#ded18f1ce833d773a50e2d1a4a2db2c8">votStack.c</a>
+, <a class="el" href="votParseP_8h.html#6e987eaeb90a1fa27b600386ca749bd6">votParseP.h</a>
+<li>votPop()
+: <a class="el" href="votParseP_8h.html#f5e05232387d525ab141206095a5980d">votParseP.h</a>
+, <a class="el" href="votStack_8c.html#9e1d4fd4b9c06ddbd95f4029b0f8d3a5">votStack.c</a>
+<li>votPush()
+: <a class="el" href="votParseP_8h.html#a3251a683eae285cccc688daf2d87dae">votParseP.h</a>
+, <a class="el" href="votStack_8c.html#fb95db917a89f2d55ae6522435929229">votStack.c</a>
+<li>VX_OPENVOTABLE()
+: <a class="el" href="votParse__spp_8c.html#ce2133be9ea21a9c50befcefa8185a87">votParse_spp.c</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed Feb 27 21:10:09 2013 for libVOTable by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
+</body>
+</html>
diff --git a/vendor/voclient/libvotable/doc/html/globals_defs.html b/vendor/voclient/libvotable/doc/html/globals_defs.html
new file mode 100644
index 00000000..ea5926fd
--- /dev/null
+++ b/vendor/voclient/libvotable/doc/html/globals_defs.html
@@ -0,0 +1,45 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libVOTable: Data Fields</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.9 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li class="current"><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<ul>
+<li>handle_t
+: <a class="el" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6">votParseP.h</a>
+<li>NUM_ELEMENTS
+: <a class="el" href="votParse_8h.html#ace45ef90989b1c716603f996516f8b7">votParse.h</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed Feb 27 21:10:09 2013 for libVOTable by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
+</body>
+</html>
diff --git a/vendor/voclient/libvotable/doc/html/globals_func.html b/vendor/voclient/libvotable/doc/html/globals_func.html
new file mode 100644
index 00000000..1d249286
--- /dev/null
+++ b/vendor/voclient/libvotable/doc/html/globals_func.html
@@ -0,0 +1,392 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libVOTable: Data Fields</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.9 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li class="current"><a href="globals_func.html"><span>Functions</span></a></li>
+ <li><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="globals_func.html#index_v"><span>v</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<h3><a class="anchor" name="index_v">- v -</a></h3><ul>
+<li>VF_OPENVOTABLE()
+: <a class="el" href="votParse__f77_8c.html#014909bf53fa04d7dda7c73fd9e75dac">votParse_f77.c</a>
+<li>vot_attachNode()
+: <a class="el" href="votParse_8c.html#f99c8f5e0a244e0fec3405185d464fdb">votParse.c</a>
+, <a class="el" href="votParse_8h.html#e1f1571e52d088bad9485ef5bad8e55a">votParse.h</a>
+<li>vot_attrGet()
+: <a class="el" href="votParseP_8h.html#dd32ec5a691457266c3b68b80456c830">votParseP.h</a>
+<li>vot_attrSet()
+: <a class="el" href="votParseP_8h.html#0185a924192bc608ea06cf6bc74cf01d">votParseP.h</a>
+<li>vot_attrXML()
+: <a class="el" href="votParseP_8h.html#b200705cac89b367783e737f6be3af88">votParseP.h</a>
+<li>vot_charData()
+: <a class="el" href="votParseP_8h.html#e218f30d910b83be36110493ba8ad145">votParseP.h</a>
+, <a class="el" href="votExpatCB_8c.html#7e09e56c1f08b8beb9753895fd90515e">votExpatCB.c</a>
+<li>vot_clearStack()
+: <a class="el" href="votParseP_8h.html#b59d04018e68e36a1db5cff42740a809">votParseP.h</a>
+, <a class="el" href="votStack_8c.html#c5e777e900166c7c7a79eeb28f838f61">votStack.c</a>
+<li>vot_closeVOTABLE()
+: <a class="el" href="votParse_8c.html#87e2aca629d475d75ad6793bdb01af29">votParse.c</a>
+, <a class="el" href="votParse_8h.html#f4d1bf001b1268e52a9c2bcf45c8a435">votParse.h</a>
+<li>vot_colByAttr()
+: <a class="el" href="votParse_8h.html#8d9b8c6a0efa170484f8fccc07e6aa06">votParse.h</a>
+<li>vot_colByID()
+: <a class="el" href="votParse_8h.html#eac5b25dac1827ecd527243cf77ca89d">votParse.h</a>
+<li>vot_colByName()
+: <a class="el" href="votParse_8h.html#e09ca9ef2f4bfac8244c7fadb8bedebf">votParse.h</a>
+<li>vot_colByUCD()
+: <a class="el" href="votParse_8h.html#1740db881060aff72b81d3e2e77ee41b">votParse.h</a>
+<li>vot_copyElement()
+: <a class="el" href="votParse_8c.html#b180aad1ee8971e252f8ececd5d245da">votParse.c</a>
+, <a class="el" href="votParse_8h.html#b180aad1ee8971e252f8ececd5d245da">votParse.h</a>
+<li>vot_deleteNode()
+: <a class="el" href="votParse_8c.html#25dbaafb955b1e304afffb862ee25846">votParse.c</a>
+, <a class="el" href="votParse_8h.html#1806a8f080d37db9ee12dba84f3c7378">votParse.h</a>
+<li>vot_elemName()
+: <a class="el" href="votElement_8c.html#73381f6c3509c61194a8f23ada4cac2a">votElement.c</a>
+, <a class="el" href="votParseP_8h.html#c32b7c38a634b7f817d69d3720675c81">votParseP.h</a>
+<li>vot_elemType()
+: <a class="el" href="votElement_8c.html#c40e3a809b3865bd6d15bf368778e28e">votElement.c</a>
+, <a class="el" href="votParseP_8h.html#c40e3a809b3865bd6d15bf368778e28e">votParseP.h</a>
+<li>vot_elemXML()
+: <a class="el" href="votElement_8c.html#478f5d941afc5695c98627cdbdfd6844">votElement.c</a>
+, <a class="el" href="votParseP_8h.html#5e6c398db76881727201f7504dc65444">votParseP.h</a>
+<li>vot_elemXMLEnd()
+: <a class="el" href="votElement_8c.html#bb085dd4a9d1237b43a7db3cb2a192d2">votElement.c</a>
+, <a class="el" href="votParseP_8h.html#b07e2996f66828be5e799651835ff2bf">votParseP.h</a>
+<li>vot_endCData()
+: <a class="el" href="votExpatCB_8c.html#642eba11aff546c0b0e88e3bd25c05bc">votExpatCB.c</a>
+, <a class="el" href="votParseP_8h.html#0d6663658ea1acdfa4b6a9012cb05d3c">votParseP.h</a>
+<li>vot_endElement()
+: <a class="el" href="votParseP_8h.html#85f03122a0f8cb6c5ee63e41e2157111">votParseP.h</a>
+, <a class="el" href="votExpatCB_8c.html#7c75239e07f5d941aeb6509fe6287df1">votExpatCB.c</a>
+<li>vot_eType()
+: <a class="el" href="votElement_8c.html#c247ed61c78db54860fbbf80385f3088">votElement.c</a>
+, <a class="el" href="votParseP_8h.html#c247ed61c78db54860fbbf80385f3088">votParseP.h</a>
+<li>vot_findByAttr()
+: <a class="el" href="votParse_8c.html#a11bb4e59e1dd773771e25ce7a40bb61">votParse.c</a>
+, <a class="el" href="votParse_8h.html#a11bb4e59e1dd773771e25ce7a40bb61">votParse.h</a>
+<li>vot_findInGroup()
+: <a class="el" href="votParse_8c.html#b334dc390ea30a9e8bdc2c2c01b21deb">votParse.c</a>
+, <a class="el" href="votParse_8h.html#03251a012c19d03ea436a2191ffc48ec">votParse.h</a>
+<li>vot_freeHandle()
+: <a class="el" href="votHandle_8c.html#ebec0c91b335d39ddf5c036fc9846974">votHandle.c</a>
+, <a class="el" href="votParseP_8h.html#fa12a965b51cf8d933decb350281ab52">votParseP.h</a>
+<li>vot_freeNode()
+: <a class="el" href="votParse_8c.html#3148058b3f810f24bd2da14073d6a5de">votParse.c</a>
+, <a class="el" href="votParse_8h.html#59b75d46df34b8bc3a1416b69fe04691">votParse.h</a>
+<li>vot_getAttr()
+: <a class="el" href="votParse_8c.html#63e8d82821f4b42083c6b63c21bdfffe">votParse.c</a>
+, <a class="el" href="votParse_8h.html#5c10aa73cde19e122f5bc85a1a006ff8">votParse.h</a>
+<li>vot_getBINARY()
+: <a class="el" href="votParse_8c.html#014fabbc855181d68dfea2ddfd0fc1a2">votParse.c</a>
+, <a class="el" href="votParse_8h.html#014fabbc855181d68dfea2ddfd0fc1a2">votParse.h</a>
+<li>vot_getBINARY2()
+: <a class="el" href="votParse_8c.html#fa4e525692b7538f81b9b1e759a642f0">votParse.c</a>
+, <a class="el" href="votParse_8h.html#fa4e525692b7538f81b9b1e759a642f0">votParse.h</a>
+<li>vot_getChild()
+: <a class="el" href="votParse_8c.html#e0b096dc07c30708e6e86cf81750a01f">votParse.c</a>
+, <a class="el" href="votParse_8h.html#e0b096dc07c30708e6e86cf81750a01f">votParse.h</a>
+<li>vot_getChildOfType()
+: <a class="el" href="votParse_8c.html#fc2659e6a84d200c4b01c9460acaefb1">votParse.c</a>
+, <a class="el" href="votParse_8h.html#fc2659e6a84d200c4b01c9460acaefb1">votParse.h</a>
+<li>vot_getCOOSYS()
+: <a class="el" href="votParse_8c.html#33e1c4a4f3752beeb62fd8d88d1d2ca2">votParse.c</a>
+, <a class="el" href="votParse_8h.html#33e1c4a4f3752beeb62fd8d88d1d2ca2">votParse.h</a>
+<li>vot_getDATA()
+: <a class="el" href="votParse_8c.html#05535a56a31eb34b865bd7d592fe9292">votParse.c</a>
+, <a class="el" href="votParse_8h.html#05535a56a31eb34b865bd7d592fe9292">votParse.h</a>
+<li>vot_getDATAType()
+: <a class="el" href="votParse_8c.html#458d365096a2f3602a1a6443c392a9e9">votParse.c</a>
+, <a class="el" href="votParse_8h.html#22027ab5bee16020fd23a4a2132a80d8">votParse.h</a>
+<li>vot_getDATATypeString()
+: <a class="el" href="votParse_8c.html#b3cc5a3facdd5451e81dfe9c337184d0">votParse.c</a>
+, <a class="el" href="votParse_8h.html#7d034113dc25f5b11f24eaf4ce33b73e">votParse.h</a>
+<li>vot_getDESCRIPTION()
+: <a class="el" href="votParse_8c.html#41964f8885bc352af793bf552541d5e4">votParse.c</a>
+, <a class="el" href="votParse_8h.html#41964f8885bc352af793bf552541d5e4">votParse.h</a>
+<li>vot_getElement()
+: <a class="el" href="votParseP_8h.html#79eb418bc2410d1ce82024398f1bef17">votParseP.h</a>
+, <a class="el" href="votHandle_8c.html#8e851db4a4ebff374de075e62026aa7a">votHandle.c</a>
+<li>vot_getFIELD()
+: <a class="el" href="votParse_8c.html#20a84235c2704f19afb05fd2db7fcf07">votParse.c</a>
+, <a class="el" href="votParse_8h.html#20a84235c2704f19afb05fd2db7fcf07">votParse.h</a>
+<li>vot_getFIELDRef()
+: <a class="el" href="votParse_8c.html#0fd5f65c27adc084af8ea3f611556c52">votParse.c</a>
+, <a class="el" href="votParse_8h.html#0fd5f65c27adc084af8ea3f611556c52">votParse.h</a>
+<li>vot_getFITS()
+: <a class="el" href="votParse_8c.html#fadc14723954225b56a12b48ab78a50b">votParse.c</a>
+, <a class="el" href="votParse_8h.html#fadc14723954225b56a12b48ab78a50b">votParse.h</a>
+<li>vot_getGROUP()
+: <a class="el" href="votParse_8c.html#97433b62adc9545b4f1971cfbcb4819d">votParse.c</a>
+, <a class="el" href="votParse_8h.html#97433b62adc9545b4f1971cfbcb4819d">votParse.h</a>
+<li>vot_getINFO()
+: <a class="el" href="votParse_8c.html#7de82f980273251a4a00df7435b29948">votParse.c</a>
+, <a class="el" href="votParse_8h.html#7de82f980273251a4a00df7435b29948">votParse.h</a>
+<li>vot_getLength()
+: <a class="el" href="votParse_8c.html#02de38f123a9b7cbd24bee996b8ecc10">votParse.c</a>
+, <a class="el" href="votParse_8h.html#02de38f123a9b7cbd24bee996b8ecc10">votParse.h</a>
+<li>vot_getLINK()
+: <a class="el" href="votParse_8c.html#729cd64c53d713a473d611dc7941e4f3">votParse.c</a>
+, <a class="el" href="votParse_8h.html#729cd64c53d713a473d611dc7941e4f3">votParse.h</a>
+<li>vot_getMAX()
+: <a class="el" href="votParse_8c.html#89897e1c3ead93bef9b107707fa2eda5">votParse.c</a>
+, <a class="el" href="votParse_8h.html#89897e1c3ead93bef9b107707fa2eda5">votParse.h</a>
+<li>vot_getMIN()
+: <a class="el" href="votParse_8c.html#a00dc12eff5fe09c71ff0c5c86aadfaf">votParse.c</a>
+, <a class="el" href="votParse_8h.html#a00dc12eff5fe09c71ff0c5c86aadfaf">votParse.h</a>
+<li>vot_getNCols()
+: <a class="el" href="votParse_8c.html#48775f435829934c1f2b9022af12a86a">votParse.c</a>
+, <a class="el" href="votParse_8h.html#48775f435829934c1f2b9022af12a86a">votParse.h</a>
+<li>vot_getNext()
+: <a class="el" href="votParse_8c.html#dc2e5f39a6273bca5fa0fdf46b2c3751">votParse.c</a>
+, <a class="el" href="votParse_8h.html#dc2e5f39a6273bca5fa0fdf46b2c3751">votParse.h</a>
+<li>vot_getNRows()
+: <a class="el" href="votParse_8c.html#67e90b853666bbc4ef40ead211a116bd">votParse.c</a>
+, <a class="el" href="votParse_8h.html#67e90b853666bbc4ef40ead211a116bd">votParse.h</a>
+<li>vot_getNumberOf()
+: <a class="el" href="votParse_8c.html#6b7565c412ba45c5578a61dda5afd1c1">votParse.c</a>
+, <a class="el" href="votParse_8h.html#6b7565c412ba45c5578a61dda5afd1c1">votParse.h</a>
+<li>vot_getOPTION()
+: <a class="el" href="votParse_8c.html#6120eea01cc0c348fc99dd9c0e6dc060">votParse.c</a>
+, <a class="el" href="votParse_8h.html#6120eea01cc0c348fc99dd9c0e6dc060">votParse.h</a>
+<li>vot_getPARAM()
+: <a class="el" href="votParse_8c.html#42e5538ca7d06238d7242c40daaf9bf7">votParse.c</a>
+, <a class="el" href="votParse_8h.html#42e5538ca7d06238d7242c40daaf9bf7">votParse.h</a>
+<li>vot_getPARAMRef()
+: <a class="el" href="votParse_8c.html#ded8082390ce6a5b085ac15f0212ddd7">votParse.c</a>
+, <a class="el" href="votParse_8h.html#ded8082390ce6a5b085ac15f0212ddd7">votParse.h</a>
+<li>vot_getParent()
+: <a class="el" href="votParse_8c.html#8930fc6a9ea4dec1d8694582d93ee146">votParse.c</a>
+, <a class="el" href="votParse_8h.html#8930fc6a9ea4dec1d8694582d93ee146">votParse.h</a>
+<li>vot_getRESOURCE()
+: <a class="el" href="votParse_8c.html#5df6ad7d9312f05a27ccc3252f1c5d11">votParse.c</a>
+, <a class="el" href="votParse_8h.html#5df6ad7d9312f05a27ccc3252f1c5d11">votParse.h</a>
+<li>vot_getSibling()
+: <a class="el" href="votParse_8c.html#4fb6813e03dd7b75710cfaa27f3ffb2e">votParse.c</a>
+, <a class="el" href="votParse_8h.html#4fb6813e03dd7b75710cfaa27f3ffb2e">votParse.h</a>
+<li>vot_getSTREAM()
+: <a class="el" href="votParse_8c.html#4bae0337352f1ba53865e1419917dc30">votParse.c</a>
+, <a class="el" href="votParse_8h.html#4bae0337352f1ba53865e1419917dc30">votParse.h</a>
+<li>vot_getTABLE()
+: <a class="el" href="votParse_8c.html#4e3e3176986838c27989df64c426b30e">votParse.c</a>
+, <a class="el" href="votParse_8h.html#4e3e3176986838c27989df64c426b30e">votParse.h</a>
+<li>vot_getTableCell()
+: <a class="el" href="votParse_8c.html#f5cc4f23dd183be8336e74686e46f6da">votParse.c</a>
+, <a class="el" href="votParse_8h.html#b377b70336b7bf129f1cb32cd3b3f4f2">votParse.h</a>
+<li>vot_getTABLEDATA()
+: <a class="el" href="votParse_8c.html#4a558147c79deacfd6ca4d0b93ee100d">votParse.c</a>
+, <a class="el" href="votParse_8h.html#4a558147c79deacfd6ca4d0b93ee100d">votParse.h</a>
+<li>vot_getTD()
+: <a class="el" href="votParse_8c.html#824a7f85d4c8bac6d5fd6cfb8b3b3810">votParse.c</a>
+, <a class="el" href="votParse_8h.html#824a7f85d4c8bac6d5fd6cfb8b3b3810">votParse.h</a>
+<li>vot_getTR()
+: <a class="el" href="votParse_8c.html#2e9ba287229978519224dfea2ecc984f">votParse.c</a>
+, <a class="el" href="votParse_8h.html#2e9ba287229978519224dfea2ecc984f">votParse.h</a>
+<li>vot_getValue()
+: <a class="el" href="votParse_8c.html#213fcbb1ef909d4a4f8059c9616c5830">votParse.c</a>
+, <a class="el" href="votParse_8h.html#b1636a63f89ad6f2994855187d85777f">votParse.h</a>
+<li>vot_getVALUES()
+: <a class="el" href="votParse_8c.html#b019a523ddca596e9f80c284e5954b44">votParse.c</a>
+, <a class="el" href="votParse_8h.html#b019a523ddca596e9f80c284e5954b44">votParse.h</a>
+<li>vot_handleCleanup()
+: <a class="el" href="votHandle_8c.html#f5544667e19d8d1844be84c1dbabc14f">votHandle.c</a>
+, <a class="el" href="votParseP_8h.html#1b51992af0738bbbf6a101bbb12b2d17">votParseP.h</a>
+<li>vot_handleCount()
+: <a class="el" href="votParseP_8h.html#b1b3d4aa9a83dcba308b0238dfa14b39">votParseP.h</a>
+, <a class="el" href="votHandle_8c.html#e37223a92c5e6a2db9f8ec4ffba1be62">votHandle.c</a>
+, <a class="el" href="votParse_8h.html#e37223a92c5e6a2db9f8ec4ffba1be62">votParse.h</a>
+<li>vot_handleError()
+: <a class="el" href="votHandle_8c.html#7d29f21f5d0633603e5313f96ea5e75b">votHandle.c</a>
+, <a class="el" href="votParseP_8h.html#5a1159c578699fad254c4bae86a1439d">votParseP.h</a>
+<li>vot_isEmpty()
+: <a class="el" href="votStack_8c.html#11691bde61e5b2bbdea3649eb69d8253">votStack.c</a>
+, <a class="el" href="votParseP_8h.html#11691bde61e5b2bbdea3649eb69d8253">votParseP.h</a>
+<li>vot_lookupHandle()
+: <a class="el" href="votHandle_8c.html#c29f604e3783afc6becd10d9f93ef600">votHandle.c</a>
+, <a class="el" href="votParseP_8h.html#c29f604e3783afc6becd10d9f93ef600">votParseP.h</a>
+<li>vot_newBINARY()
+: <a class="el" href="votParse_8c.html#66d0fc2beb2ef9e36827f76536996fe4">votParse.c</a>
+, <a class="el" href="votParse_8h.html#66d0fc2beb2ef9e36827f76536996fe4">votParse.h</a>
+<li>vot_newBINARY2()
+: <a class="el" href="votParse_8c.html#75230378094d2ae4a0e251b6375cb6f9">votParse.c</a>
+, <a class="el" href="votParse_8h.html#75230378094d2ae4a0e251b6375cb6f9">votParse.h</a>
+<li>vot_newCOOSYS()
+: <a class="el" href="votParse_8h.html#53caf9cc36f817a213a4b9f1047c9250">votParse.h</a>
+, <a class="el" href="votParse_8c.html#53caf9cc36f817a213a4b9f1047c9250">votParse.c</a>
+<li>vot_newDATA()
+: <a class="el" href="votParse_8c.html#5c824351474fad74aa22a21d242207d8">votParse.c</a>
+, <a class="el" href="votParse_8h.html#5c824351474fad74aa22a21d242207d8">votParse.h</a>
+<li>vot_newDESCRIPTION()
+: <a class="el" href="votParse_8c.html#40c235bcee979806d4e9a4e19d653e5a">votParse.c</a>
+, <a class="el" href="votParse_8h.html#40c235bcee979806d4e9a4e19d653e5a">votParse.h</a>
+<li>vot_newElem()
+: <a class="el" href="votElement_8c.html#744db49ce83f6ed1d76b7aa4eacd9dd9">votElement.c</a>
+, <a class="el" href="votParseP_8h.html#9fb13a49fb2b20b98b58a042a648d2d1">votParseP.h</a>
+<li>vot_newFIELD()
+: <a class="el" href="votParse_8c.html#ffb519519c2a850cd9cf7eb9060f45cf">votParse.c</a>
+, <a class="el" href="votParse_8h.html#ffb519519c2a850cd9cf7eb9060f45cf">votParse.h</a>
+<li>vot_newFIELDRef()
+: <a class="el" href="votParse_8c.html#3c96074082ed42497d16710349d5cc24">votParse.c</a>
+, <a class="el" href="votParse_8h.html#3c96074082ed42497d16710349d5cc24">votParse.h</a>
+<li>vot_newFITS()
+: <a class="el" href="votParse_8c.html#b2747ed1c27749cdc71c777e80860d65">votParse.c</a>
+, <a class="el" href="votParse_8h.html#b2747ed1c27749cdc71c777e80860d65">votParse.h</a>
+<li>vot_newGROUP()
+: <a class="el" href="votParse_8c.html#007736cbf81342651f68c5d13defb430">votParse.c</a>
+, <a class="el" href="votParse_8h.html#007736cbf81342651f68c5d13defb430">votParse.h</a>
+<li>vot_newHandleTable()
+: <a class="el" href="votHandle_8c.html#730838b4724580523ae84c297867a3bd">votHandle.c</a>
+, <a class="el" href="votParseP_8h.html#93e99ff82cfdb44a6f7fc9097e9fe02a">votParseP.h</a>
+<li>vot_newINFO()
+: <a class="el" href="votParse_8c.html#070b31a75054f0dca1c1f95413feb57a">votParse.c</a>
+, <a class="el" href="votParse_8h.html#070b31a75054f0dca1c1f95413feb57a">votParse.h</a>
+<li>vot_newLINK()
+: <a class="el" href="votParse_8c.html#239b0beb633d364c304e77188b6842ef">votParse.c</a>
+, <a class="el" href="votParse_8h.html#239b0beb633d364c304e77188b6842ef">votParse.h</a>
+<li>vot_newMAX()
+: <a class="el" href="votParse_8h.html#377b833aaf74d26159ebb769f6bbb2a1">votParse.h</a>
+, <a class="el" href="votParse_8c.html#377b833aaf74d26159ebb769f6bbb2a1">votParse.c</a>
+<li>vot_newMIN()
+: <a class="el" href="votParse_8c.html#e83ea7fecfe55213807cdcfaf98e8c70">votParse.c</a>
+, <a class="el" href="votParse_8h.html#e83ea7fecfe55213807cdcfaf98e8c70">votParse.h</a>
+<li>vot_newNode()
+: <a class="el" href="votParse_8c.html#d87843bde9d0d99c5e20311f8820eba6">votParse.c</a>
+, <a class="el" href="votParse_8h.html#d87843bde9d0d99c5e20311f8820eba6">votParse.h</a>
+<li>vot_newOPTION()
+: <a class="el" href="votParse_8c.html#4acd4ce8efb3c972a7d25c5eaaac3b48">votParse.c</a>
+, <a class="el" href="votParse_8h.html#4acd4ce8efb3c972a7d25c5eaaac3b48">votParse.h</a>
+<li>vot_newPARAM()
+: <a class="el" href="votParse_8h.html#fd01485535d703abdcdebf94090c368a">votParse.h</a>
+, <a class="el" href="votParse_8c.html#fd01485535d703abdcdebf94090c368a">votParse.c</a>
+<li>vot_newPARAMRef()
+: <a class="el" href="votParse_8h.html#4e13c3061bbd014b7bbf22ff13a3d5b0">votParse.h</a>
+, <a class="el" href="votParse_8c.html#4e13c3061bbd014b7bbf22ff13a3d5b0">votParse.c</a>
+<li>vot_newRESOURCE()
+: <a class="el" href="votParse_8c.html#533e8601d14245fb5167b188195db93c">votParse.c</a>
+, <a class="el" href="votParse_8h.html#533e8601d14245fb5167b188195db93c">votParse.h</a>
+<li>vot_newStack()
+: <a class="el" href="votParseP_8h.html#97706e275290da18b8d8a94ab319db94">votParseP.h</a>
+, <a class="el" href="votStack_8c.html#4a7f5a306e9f1c1cf35ec9605c92d42f">votStack.c</a>
+<li>vot_newSTREAM()
+: <a class="el" href="votParse_8c.html#859c2bb4a2c46a3f0b4f6c1baceb0b0c">votParse.c</a>
+, <a class="el" href="votParse_8h.html#859c2bb4a2c46a3f0b4f6c1baceb0b0c">votParse.h</a>
+<li>vot_newTABLE()
+: <a class="el" href="votParse_8h.html#9b3b14d5e15a9384be65b8aa49c33d85">votParse.h</a>
+, <a class="el" href="votParse_8c.html#9b3b14d5e15a9384be65b8aa49c33d85">votParse.c</a>
+<li>vot_newTABLEDATA()
+: <a class="el" href="votParse_8c.html#b2d26904f7e0e73b08efdb0cea7d2b37">votParse.c</a>
+, <a class="el" href="votParse_8h.html#b2d26904f7e0e73b08efdb0cea7d2b37">votParse.h</a>
+<li>vot_newTD()
+: <a class="el" href="votParse_8c.html#4d9959a7a406212ff0a3846ce83a3df9">votParse.c</a>
+, <a class="el" href="votParse_8h.html#4d9959a7a406212ff0a3846ce83a3df9">votParse.h</a>
+<li>vot_newTR()
+: <a class="el" href="votParse_8c.html#dbdaa6d5a36014a2b9706454530079ef">votParse.c</a>
+, <a class="el" href="votParse_8h.html#dbdaa6d5a36014a2b9706454530079ef">votParse.h</a>
+<li>vot_newVALUES()
+: <a class="el" href="votParse_8h.html#386be2face7c78b44c1fc8a507de9905">votParse.h</a>
+, <a class="el" href="votParse_8c.html#386be2face7c78b44c1fc8a507de9905">votParse.c</a>
+<li>vot_openVOTABLE()
+: <a class="el" href="votParse_8c.html#9949868e8d3fcb547d15c5c9f2cdb76f">votParse.c</a>
+, <a class="el" href="votParse_8h.html#9949868e8d3fcb547d15c5c9f2cdb76f">votParse.h</a>
+<li>vot_printStack()
+: <a class="el" href="votParseP_8h.html#8eda4c629b19d8dec39ea86177dc18bd">votParseP.h</a>
+, <a class="el" href="votStack_8c.html#db67217b47d7871eee607df6754dfa88">votStack.c</a>
+<li>vot_setAttr()
+: <a class="el" href="votParse_8h.html#2b73f93210316d7714201e751cad77ad">votParse.h</a>
+, <a class="el" href="votParse_8c.html#2b73f93210316d7714201e751cad77ad">votParse.c</a>
+<li>vot_setHandle()
+: <a class="el" href="votParseP_8h.html#1832eb6023a34c8e9d00d22c57276c6c">votParseP.h</a>
+, <a class="el" href="votHandle_8c.html#1832eb6023a34c8e9d00d22c57276c6c">votHandle.c</a>
+<li>vot_setValue()
+: <a class="el" href="votParse_8h.html#6faba02860fcb0a51315f1863fd29094">votParse.h</a>
+, <a class="el" href="votParse_8c.html#6faba02860fcb0a51315f1863fd29094">votParse.c</a>
+<li>vot_setWarnings()
+: <a class="el" href="votParse_8h.html#d04bd4a950e829cb2b473e246806cea7">votParse.h</a>
+, <a class="el" href="votParse_8c.html#3d0ad178e6974fb915d4b0b3efcad4c7">votParse.c</a>
+<li>vot_startCData()
+: <a class="el" href="votParseP_8h.html#87325eb4c0a86db05f60cb8e6b0cd422">votParseP.h</a>
+, <a class="el" href="votExpatCB_8c.html#e3be5033febee0ebeabd11951064d736">votExpatCB.c</a>
+<li>vot_startElement()
+: <a class="el" href="votParseP_8h.html#50e82d05d9fa1bb2a4131c5643e10a3e">votParseP.h</a>
+, <a class="el" href="votExpatCB_8c.html#600fea20bc0bf3c860eab67451bf75b8">votExpatCB.c</a>
+<li>vot_typeOf()
+: <a class="el" href="votParse_8c.html#1c319696d8efc593266b9409303054c6">votParse.c</a>
+, <a class="el" href="votParse_8h.html#1c319696d8efc593266b9409303054c6">votParse.h</a>
+<li>vot_valueOf()
+: <a class="el" href="votParse_8h.html#3136956d2035d6b297aa623f87f4b807">votParse.h</a>
+, <a class="el" href="votParse_8c.html#3136956d2035d6b297aa623f87f4b807">votParse.c</a>
+<li>vot_writeASV()
+: <a class="el" href="votParse_8h.html#10a495881c0e6dc8e72692e967576710">votParse.h</a>
+, <a class="el" href="votParse_8c.html#7e080fb459b7aaa36a086e3aeb153f5e">votParse.c</a>
+<li>vot_writeBSV()
+: <a class="el" href="votParse_8c.html#c6ff4fb7fae0bbf78633738447fb9b60">votParse.c</a>
+, <a class="el" href="votParse_8h.html#7a71c4c6a4e5e4347dcbaef707b9a88c">votParse.h</a>
+<li>vot_writeCSV()
+: <a class="el" href="votParse_8c.html#bd35238a3744eed55c11ebf5b24da87b">votParse.c</a>
+, <a class="el" href="votParse_8h.html#015a40b625465d4edada09a01c2bfb97">votParse.h</a>
+<li>vot_writeFITS()
+: <a class="el" href="votParse_8c.html#5c74670a17d17908075ba315ff4f16c0">votParse.c</a>
+, <a class="el" href="votParse_8h.html#79d18fc679e6babdc221af5f9d6a9c52">votParse.h</a>
+<li>vot_writeHTML()
+: <a class="el" href="votParse_8h.html#9a05a97b99ca165e2ae0e9b125dbfbc8">votParse.h</a>
+, <a class="el" href="votParse_8c.html#dda7f3daced5125c581a7c7c8743eb7f">votParse.c</a>
+<li>vot_writeSHTML()
+: <a class="el" href="votParse_8h.html#9230f21205d9bd74f23e8ab3b3830311">votParse.h</a>
+, <a class="el" href="votParse_8c.html#796870e256501455dbeeb37d5ad3f34a">votParse.c</a>
+<li>vot_writeTSV()
+: <a class="el" href="votParse_8h.html#57f3fff230a32454023406d293fde1ec">votParse.h</a>
+, <a class="el" href="votParse_8c.html#756fd6178fc599d6fda55d7127c38f79">votParse.c</a>
+<li>vot_writeVOTable()
+: <a class="el" href="votParse_8h.html#ef8ea7d38eb19fd5fcab9cc9c93ac61f">votParse.h</a>
+, <a class="el" href="votParse_8c.html#e900f566d3ba4816476b5a4b7ee8d772">votParse.c</a>
+<li>votEmsg()
+: <a class="el" href="votParse_8h.html#450a2645f182104c3a0445f022bdbf01">votParse.h</a>
+, <a class="el" href="votParse_8c.html#450a2645f182104c3a0445f022bdbf01">votParse.c</a>
+<li>votPeek()
+: <a class="el" href="votStack_8c.html#ded18f1ce833d773a50e2d1a4a2db2c8">votStack.c</a>
+, <a class="el" href="votParseP_8h.html#6e987eaeb90a1fa27b600386ca749bd6">votParseP.h</a>
+<li>votPop()
+: <a class="el" href="votParseP_8h.html#f5e05232387d525ab141206095a5980d">votParseP.h</a>
+, <a class="el" href="votStack_8c.html#9e1d4fd4b9c06ddbd95f4029b0f8d3a5">votStack.c</a>
+<li>votPush()
+: <a class="el" href="votParseP_8h.html#a3251a683eae285cccc688daf2d87dae">votParseP.h</a>
+, <a class="el" href="votStack_8c.html#fb95db917a89f2d55ae6522435929229">votStack.c</a>
+<li>VX_OPENVOTABLE()
+: <a class="el" href="votParse__spp_8c.html#ce2133be9ea21a9c50befcefa8185a87">votParse_spp.c</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed Feb 27 21:10:09 2013 for libVOTable by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
+</body>
+</html>
diff --git a/vendor/voclient/libvotable/doc/html/globals_vars.html b/vendor/voclient/libvotable/doc/html/globals_vars.html
new file mode 100644
index 00000000..9f70c617
--- /dev/null
+++ b/vendor/voclient/libvotable/doc/html/globals_vars.html
@@ -0,0 +1,56 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libVOTable: Data Fields</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.9 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li class="current"><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="globals.html"><span>All</span></a></li>
+ <li><a href="globals_func.html"><span>Functions</span></a></li>
+ <li class="current"><a href="globals_vars.html"><span>Variables</span></a></li>
+ <li><a href="globals_defs.html"><span>Defines</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+&nbsp;
+<p>
+<ul>
+<li>children
+: <a class="el" href="votParse_8c.html#93ed9b546e7fadad14615c5ef0065277">votParse.c</a>
+<li>elemAttrs
+: <a class="el" href="votElement_8c.html#3e26a3122260ebbdfd356ff07e308159">votElement.c</a>
+<li>element_stack
+: <a class="el" href="votParse_8c.html#8972288a8eaa6d5249e562915527a958">votParse.c</a>
+, <a class="el" href="votExpatCB_8c.html#8972288a8eaa6d5249e562915527a958">votExpatCB.c</a>
+<li>name
+: <a class="el" href="votElement_8c.html#5ac083a645d964373f022d03df4849c8">votElement.c</a>
+<li>opt
+: <a class="el" href="votElement_8c.html#64794c1524dec8e3f98417a50ad08224">votElement.c</a>
+<li>parents
+: <a class="el" href="votParse_8c.html#3c69fd8b9b1c377197c9214043ed2c82">votParse.c</a>
+<li>req
+: <a class="el" href="votElement_8c.html#b47351fd475e3902c6d5da9e09474834">votElement.c</a>
+</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed Feb 27 21:10:09 2013 for libVOTable by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
+</body>
+</html>
diff --git a/vendor/voclient/libvotable/doc/html/index.html b/vendor/voclient/libvotable/doc/html/index.html
new file mode 100644
index 00000000..3923c4f7
--- /dev/null
+++ b/vendor/voclient/libvotable/doc/html/index.html
@@ -0,0 +1,25 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libVOTable: Main Page</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.9 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li class="current"><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>libVOTable Documentation</h1>
+<p>
+<h3 align="center">v1.0 </h3></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed Feb 27 21:10:08 2013 for libVOTable by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
+</body>
+</html>
diff --git a/vendor/voclient/libvotable/doc/html/structAttrBlock.html b/vendor/voclient/libvotable/doc/html/structAttrBlock.html
new file mode 100644
index 00000000..11ca74f7
--- /dev/null
+++ b/vendor/voclient/libvotable/doc/html/structAttrBlock.html
@@ -0,0 +1,58 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libVOTable: AttrBlock Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.9 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>AttrBlock Struct Reference</h1><!-- doxytag: class="AttrBlock" -->Information for a block of attributes.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="votParseP_8h_source.html">votParseP.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fa9326ebb9e46e6f599d80f67db42cb6"></a><!-- doxytag: member="AttrBlock::req" ref="fa9326ebb9e46e6f599d80f67db42cb6" args="" -->
+char *&nbsp;</td><td class="memItemRight" valign="bottom"><b>req</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c96c734b9124fcdba0ebbb5f8703c940"></a><!-- doxytag: member="AttrBlock::opt" ref="c96c734b9124fcdba0ebbb5f8703c940" args="" -->
+char *&nbsp;</td><td class="memItemRight" valign="bottom"><b>opt</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6d23c0d081bb527c934e99f47b10c461"></a><!-- doxytag: member="AttrBlock::attributes" ref="6d23c0d081bb527c934e99f47b10c461" args="" -->
+void *&nbsp;</td><td class="memItemRight" valign="bottom"><b>attributes</b></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Information for a block of attributes.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>req</em>&nbsp;</td><td>A '|' delimited string of required attribute names. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>opt</em>&nbsp;</td><td>A '|' delimited string of optional attribute names. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>attributes</em>&nbsp;</td><td>A pointer to an <a class="el" href="structAttrList.html" title="Information for an attribute.">AttrList</a> structure. </td></tr>
+ </table>
+</dl>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="votParseP_8h_source.html">votParseP.h</a></ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed Feb 27 21:10:09 2013 for libVOTable by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
+</body>
+</html>
diff --git a/vendor/voclient/libvotable/doc/html/structAttrList.html b/vendor/voclient/libvotable/doc/html/structAttrList.html
new file mode 100644
index 00000000..bceeded6
--- /dev/null
+++ b/vendor/voclient/libvotable/doc/html/structAttrList.html
@@ -0,0 +1,58 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libVOTable: AttrList Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.9 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>AttrList Struct Reference</h1><!-- doxytag: class="AttrList" -->Information for an attribute.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="votParseP_8h_source.html">votParseP.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="217caa5e66c48a418c5e9d8d9b24db50"></a><!-- doxytag: member="AttrList::name" ref="217caa5e66c48a418c5e9d8d9b24db50" args="[SZ_ATTRNAME]" -->
+char&nbsp;</td><td class="memItemRight" valign="bottom"><b>name</b> [SZ_ATTRNAME]</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b05ba979e02ca5a2670e574b3571d0d6"></a><!-- doxytag: member="AttrList::value" ref="b05ba979e02ca5a2670e574b3571d0d6" args="[SZ_ATTRVAL]" -->
+char&nbsp;</td><td class="memItemRight" valign="bottom"><b>value</b> [SZ_ATTRVAL]</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2fbe1489ab80694a08f160a359faaf8f"></a><!-- doxytag: member="AttrList::next" ref="2fbe1489ab80694a08f160a359faaf8f" args="" -->
+void *&nbsp;</td><td class="memItemRight" valign="bottom"><b>next</b></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Information for an attribute.
+<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>A string of the attributes name. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>A string of the attributes value. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>*next</em>&nbsp;</td><td>A pointer to the next element. </td></tr>
+ </table>
+</dl>
+<hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="votParseP_8h_source.html">votParseP.h</a></ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed Feb 27 21:10:09 2013 for libVOTable by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
+</body>
+</html>
diff --git a/vendor/voclient/libvotable/doc/html/structElement.html b/vendor/voclient/libvotable/doc/html/structElement.html
new file mode 100644
index 00000000..6171a132
--- /dev/null
+++ b/vendor/voclient/libvotable/doc/html/structElement.html
@@ -0,0 +1,39 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libVOTable: Element Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.9 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>Element Struct Reference</h1><!-- doxytag: class="Element" -->This is a structure that hold the information for an XML element.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="votParseP_8h_source.html">votParseP.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+This is a structure that hold the information for an XML element. <hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="votParseP_8h_source.html">votParseP.h</a></ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed Feb 27 21:10:09 2013 for libVOTable by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
+</body>
+</html>
diff --git a/vendor/voclient/libvotable/doc/html/structNode.html b/vendor/voclient/libvotable/doc/html/structNode.html
new file mode 100644
index 00000000..67d5891f
--- /dev/null
+++ b/vendor/voclient/libvotable/doc/html/structNode.html
@@ -0,0 +1,39 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libVOTable: Node Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.9 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>Node Struct Reference</h1><!-- doxytag: class="Node" -->Struct that holds a stack <a class="el" href="structNode.html" title="Struct that holds a stack Node containing an Element.">Node</a> containing an <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="votParseP_8h_source.html">votParseP.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Struct that holds a stack <a class="el" href="structNode.html" title="Struct that holds a stack Node containing an Element.">Node</a> containing an <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>. <hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="votParseP_8h_source.html">votParseP.h</a></ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed Feb 27 21:10:09 2013 for libVOTable by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
+</body>
+</html>
diff --git a/vendor/voclient/libvotable/doc/html/structStack.html b/vendor/voclient/libvotable/doc/html/structStack.html
new file mode 100644
index 00000000..154a7100
--- /dev/null
+++ b/vendor/voclient/libvotable/doc/html/structStack.html
@@ -0,0 +1,46 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libVOTable: Stack Struct Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.9 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>Stack Struct Reference</h1><!-- doxytag: class="Stack" -->This is a structure that holds the information for a stack.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;<a class="el" href="votParseP_8h_source.html">votParseP.h</a>&gt;</code>
+<p>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="50bfdf880cfde1bf714a7ca9eb1eeae3"></a><!-- doxytag: member="Stack::head" ref="50bfdf880cfde1bf714a7ca9eb1eeae3" args="" -->
+<a class="el" href="structNode.html">Node</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>head</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="980bcca9b29a635b3e70bfdcbb6f1a34"></a><!-- doxytag: member="Stack::level" ref="980bcca9b29a635b3e70bfdcbb6f1a34" args="" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>level</b></td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+This is a structure that holds the information for a stack. <hr>The documentation for this struct was generated from the following file:<ul>
+<li><a class="el" href="votParseP_8h_source.html">votParseP.h</a></ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed Feb 27 21:10:09 2013 for libVOTable by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
+</body>
+</html>
diff --git a/vendor/voclient/libvotable/doc/html/tab_b.gif b/vendor/voclient/libvotable/doc/html/tab_b.gif
new file mode 100644
index 00000000..0d623483
--- /dev/null
+++ b/vendor/voclient/libvotable/doc/html/tab_b.gif
Binary files differ
diff --git a/vendor/voclient/libvotable/doc/html/tab_l.gif b/vendor/voclient/libvotable/doc/html/tab_l.gif
new file mode 100644
index 00000000..9b1e6337
--- /dev/null
+++ b/vendor/voclient/libvotable/doc/html/tab_l.gif
Binary files differ
diff --git a/vendor/voclient/libvotable/doc/html/tab_r.gif b/vendor/voclient/libvotable/doc/html/tab_r.gif
new file mode 100644
index 00000000..ce9dd9f5
--- /dev/null
+++ b/vendor/voclient/libvotable/doc/html/tab_r.gif
Binary files differ
diff --git a/vendor/voclient/libvotable/doc/html/tabs.css b/vendor/voclient/libvotable/doc/html/tabs.css
new file mode 100644
index 00000000..ab02c624
--- /dev/null
+++ b/vendor/voclient/libvotable/doc/html/tabs.css
@@ -0,0 +1,105 @@
+/* tabs styles, based on http://www.alistapart.com/articles/slidingdoors */
+
+DIV.tabs
+{
+ float : left;
+ width : 100%;
+ background : url("tab_b.gif") repeat-x bottom;
+ margin-bottom : 4px;
+}
+
+DIV.tabs UL
+{
+ margin : 0px;
+ padding-left : 10px;
+ list-style : none;
+}
+
+DIV.tabs LI, DIV.tabs FORM
+{
+ display : inline;
+ margin : 0px;
+ padding : 0px;
+}
+
+DIV.tabs FORM
+{
+ float : right;
+}
+
+DIV.tabs A
+{
+ float : left;
+ background : url("tab_r.gif") no-repeat right top;
+ border-bottom : 1px solid #84B0C7;
+ font-size : 80%;
+ font-weight : bold;
+ text-decoration : none;
+}
+
+DIV.tabs A:hover
+{
+ background-position: 100% -150px;
+}
+
+DIV.tabs A:link, DIV.tabs A:visited,
+DIV.tabs A:active, DIV.tabs A:hover
+{
+ color: #1A419D;
+}
+
+DIV.tabs SPAN
+{
+ float : left;
+ display : block;
+ background : url("tab_l.gif") no-repeat left top;
+ padding : 5px 9px;
+ white-space : nowrap;
+}
+
+DIV.tabs INPUT
+{
+ float : right;
+ display : inline;
+ font-size : 1em;
+}
+
+DIV.tabs TD
+{
+ font-size : 80%;
+ font-weight : bold;
+ text-decoration : none;
+}
+
+
+
+/* Commented Backslash Hack hides rule from IE5-Mac \*/
+DIV.tabs SPAN {float : none;}
+/* End IE5-Mac hack */
+
+DIV.tabs A:hover SPAN
+{
+ background-position: 0% -150px;
+}
+
+DIV.tabs LI.current A
+{
+ background-position: 100% -150px;
+ border-width : 0px;
+}
+
+DIV.tabs LI.current SPAN
+{
+ background-position: 0% -150px;
+ padding-bottom : 6px;
+}
+
+DIV.navpath
+{
+ background : none;
+ border : none;
+ border-bottom : 1px solid #84B0C7;
+ text-align : center;
+ margin : 2px;
+ padding : 2px;
+}
diff --git a/vendor/voclient/libvotable/doc/html/votAttribute_8c.html b/vendor/voclient/libvotable/doc/html/votAttribute_8c.html
new file mode 100644
index 00000000..4cbca54b
--- /dev/null
+++ b/vendor/voclient/libvotable/doc/html/votAttribute_8c.html
@@ -0,0 +1,171 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libVOTable: votAttribute.c File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.9 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>votAttribute.c File Reference</h1>(Internal) Methods to manage XML attributes.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;string.h&gt;</code><br>
+<code>#include &lt;stdio.h&gt;</code><br>
+<code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &lt;ctype.h&gt;</code><br>
+<code>#include &quot;votParseP.h&quot;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votAttribute_8c.html#0f451b6e1a9c2b2cd5c4e29219dda5d3">vot_attrSet</a> (AttrBlock *ablock, char *name, char *value)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set/Create an attributes (internal method). <a href="#0f451b6e1a9c2b2cd5c4e29219dda5d3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votAttribute_8c.html#bcd0d56898e2a62e86f081c65e8c6f2c">vot_attrGet</a> (AttrBlock *ablock, char *name)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get an attribute's value (internal method). <a href="#bcd0d56898e2a62e86f081c65e8c6f2c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votAttribute_8c.html#cab6f8b4c5dc706456be2e68ae823ffe">vot_attrXML</a> (AttrBlock *ablock)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the attributes for an XML tag (internal method). <a href="#cab6f8b4c5dc706456be2e68ae823ffe"></a><br></td></tr>
+</table>
+<hr><h2>Detailed Description</h2>
+(Internal) Methods to manage XML attributes.
+<p>
+VOTATTRIBUTE.C -- (Internal) Methods to manage XML attributes.<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Mike Fitzpatrick and Eric Timmermann </dd></dl>
+<dl class="date" compact><dt><b>Date:</b></dt><dd>8/03/09 </dd></dl>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="bcd0d56898e2a62e86f081c65e8c6f2c"></a><!-- doxytag: member="votAttribute.c::vot_attrGet" ref="bcd0d56898e2a62e86f081c65e8c6f2c" args="(AttrBlock *ablock, char *name)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char * vot_attrGet </td>
+ <td>(</td>
+ <td class="paramtype">AttrBlock *&nbsp;</td>
+ <td class="paramname"> <em>ablock</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>name</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get an attribute's value (internal method).
+<p>
+vot_attrGet -- Get an attribute's value (internal method).<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>*ablock</em>&nbsp;</td><td>An AttrBlock to insert these attributes </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>*name</em>&nbsp;</td><td>A string that hold the name of an attribute </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>Value of the attribute or NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="0f451b6e1a9c2b2cd5c4e29219dda5d3"></a><!-- doxytag: member="votAttribute.c::vot_attrSet" ref="0f451b6e1a9c2b2cd5c4e29219dda5d3" args="(AttrBlock *ablock, char *name, char *value)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">status vot_attrSet </td>
+ <td>(</td>
+ <td class="paramtype">AttrBlock *&nbsp;</td>
+ <td class="paramname"> <em>ablock</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set/Create an attributes (internal method).
+<p>
+vot_attrSet -- Set/Create an attributes (internal method).<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>ablock</em>&nbsp;</td><td>An AttrBlock to insert these attributes. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>A string that hold the name of an attribute. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>A string that hold the value of an attribute. </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The status of the request. 1 Success, 0=FAIL.</dd></dl>
+<dl class="warning" compact><dt><b>Warning:</b></dt><dd>If an attribute has no name/value, this will not create it. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="cab6f8b4c5dc706456be2e68ae823ffe"></a><!-- doxytag: member="votAttribute.c::vot_attrXML" ref="cab6f8b4c5dc706456be2e68ae823ffe" args="(AttrBlock *ablock)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char * vot_attrXML </td>
+ <td>(</td>
+ <td class="paramtype">AttrBlock *&nbsp;</td>
+ <td class="paramname"> <em>ablock</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the attributes for an XML tag (internal method).
+<p>
+vot_attrXML -- Get the attributes for an XML tag (internal method).<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>*ablock</em>&nbsp;</td><td>An AttrBlock to insert these attributes </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A string containing the attributes for an XML tag </dd></dl>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed May 5 16:32:13 2010 for libVOTable by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
+</body>
+</html>
diff --git a/vendor/voclient/libvotable/doc/html/votElement_8c.html b/vendor/voclient/libvotable/doc/html/votElement_8c.html
new file mode 100644
index 00000000..ab3f406f
--- /dev/null
+++ b/vendor/voclient/libvotable/doc/html/votElement_8c.html
@@ -0,0 +1,329 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libVOTable: votElement.c File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.9 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>votElement.c File Reference</h1>(Private) Methods to manage XML elements.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;stdio.h&gt;</code><br>
+<code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &lt;unistd.h&gt;</code><br>
+<code>#include &lt;string.h&gt;</code><br>
+<code>#include &quot;<a class="el" href="votParseP_8h_source.html">votParseP.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="votParse_8h_source.html">votParse.h</a>&quot;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="90be22d8acb5e625e96c4bd621873ab1"></a><!-- doxytag: member="votElement.c::outstr" ref="90be22d8acb5e625e96c4bd621873ab1" args="(s)" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>outstr</b>(s)&nbsp;&nbsp;&nbsp;strcat(XML_out,s);</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f18db8ab48febb9b448b5c42bba6c8ef"></a><!-- doxytag: member="votElement.c::outattr" ref="f18db8ab48febb9b448b5c42bba6c8ef" args="(a, s)" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>outattr</b>(a, s)&nbsp;&nbsp;&nbsp;{outstr(a);outstr(s);outstr(&quot;\&quot;&quot;);}</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votElement_8c.html#c40e3a809b3865bd6d15bf368778e28e">vot_elemType</a> (<a class="el" href="structElement.html">Element</a> *e)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the integer value (ID) of the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> (private method). <a href="#c40e3a809b3865bd6d15bf368778e28e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votElement_8c.html#73381f6c3509c61194a8f23ada4cac2a">vot_elemName</a> (<a class="el" href="structElement.html">Element</a> *e)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the name of the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> (private method). <a href="#73381f6c3509c61194a8f23ada4cac2a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votElement_8c.html#c247ed61c78db54860fbbf80385f3088">vot_eType</a> (char *<a class="el" href="votElement_8c.html#5ac083a645d964373f022d03df4849c8">name</a>)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the integer value (ID) of the name (private method). <a href="#c247ed61c78db54860fbbf80385f3088"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votElement_8c.html#bb085dd4a9d1237b43a7db3cb2a192d2">vot_elemXMLEnd</a> (<a class="el" href="structElement.html">Element</a> *e)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Build a string of the ending XML Tag (private method). <a href="#bb085dd4a9d1237b43a7db3cb2a192d2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votElement_8c.html#478f5d941afc5695c98627cdbdfd6844">vot_elemXML</a> (<a class="el" href="structElement.html">Element</a> *e)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Builds a string of the opening XML Tag (private method). <a href="#478f5d941afc5695c98627cdbdfd6844"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structElement.html">Element</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votElement_8c.html#744db49ce83f6ed1d76b7aa4eacd9dd9">vot_newElem</a> (unsigned int type)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Allocate a new structure of the given type (private method). <a href="#744db49ce83f6ed1d76b7aa4eacd9dd9"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap><a class="anchor" name="f5f0a3fb300a5bd99957571039f334c2"></a><!-- doxytag: member="votElement.c::elemTypes" ref="f5f0a3fb300a5bd99957571039f334c2" args="[]" -->
+struct {</td></tr>
+
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;int&nbsp;&nbsp;&nbsp;<b>type</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;char *&nbsp;&nbsp;&nbsp;<a class="el" href="votElement_8c.html#5ac083a645d964373f022d03df4849c8">name</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><b>elemTypes</b> []</td></tr>
+
+<tr><td class="memItemLeft" nowrap>struct {</td></tr>
+
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;int&nbsp;&nbsp;&nbsp;<b>type</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;char *&nbsp;&nbsp;&nbsp;<a class="el" href="votElement_8c.html#b47351fd475e3902c6d5da9e09474834">req</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;char *&nbsp;&nbsp;&nbsp;<a class="el" href="votElement_8c.html#64794c1524dec8e3f98417a50ad08224">opt</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votElement_8c.html#3e26a3122260ebbdfd356ff07e308159">elemAttrs</a> []</td></tr>
+
+</table>
+<hr><h2>Detailed Description</h2>
+(Private) Methods to manage XML elements.
+<p>
+VOTELEMENT.C -- (Private) Method to manage XML elements.<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Mike Fitzpatrick and Eric Timmermann </dd></dl>
+<dl class="date" compact><dt><b>Date:</b></dt><dd>8/03/09 </dd></dl>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="73381f6c3509c61194a8f23ada4cac2a"></a><!-- doxytag: member="votElement.c::vot_elemName" ref="73381f6c3509c61194a8f23ada4cac2a" args="(Element *e)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char * vot_elemName </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structElement.html">Element</a> *&nbsp;</td>
+ <td class="paramname"> <em>e</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the name of the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> (private method).
+<p>
+vot_elemName -- Get the name of the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> (private method).<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>*e</em>&nbsp;</td><td>A pointer to the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> that you want the name of </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A string pointer to the name of the element </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="c40e3a809b3865bd6d15bf368778e28e"></a><!-- doxytag: member="votElement.c::vot_elemType" ref="c40e3a809b3865bd6d15bf368778e28e" args="(Element *e)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vot_elemType </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structElement.html">Element</a> *&nbsp;</td>
+ <td class="paramname"> <em>e</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the integer value (ID) of the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> (private method).
+<p>
+vot_elemType -- Get the integer value (ID) of the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> (private method)<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>e</em>&nbsp;</td><td>A pointer to the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> that you want the type of </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>An integer corresponding to the type of the element </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="478f5d941afc5695c98627cdbdfd6844"></a><!-- doxytag: member="votElement.c::vot_elemXML" ref="478f5d941afc5695c98627cdbdfd6844" args="(Element *e)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char * vot_elemXML </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structElement.html">Element</a> *&nbsp;</td>
+ <td class="paramname"> <em>e</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Builds a string of the opening XML Tag (private method).
+<p>
+vot_elemXML -- Builds a string of the opening XML Tag (private method)<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>*e</em>&nbsp;</td><td>A pointer to an <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A string that contains the opening XML tag for e </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="bb085dd4a9d1237b43a7db3cb2a192d2"></a><!-- doxytag: member="votElement.c::vot_elemXMLEnd" ref="bb085dd4a9d1237b43a7db3cb2a192d2" args="(Element *e)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char * vot_elemXMLEnd </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structElement.html">Element</a> *&nbsp;</td>
+ <td class="paramname"> <em>e</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Build a string of the ending XML Tag (private method).
+<p>
+vot_elemXMLEnd -- Build a string of the ending XML Tag (private method)<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>*e</em>&nbsp;</td><td>A pointer to an <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A string that contains the ending XML tag for e </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="c247ed61c78db54860fbbf80385f3088"></a><!-- doxytag: member="votElement.c::vot_eType" ref="c247ed61c78db54860fbbf80385f3088" args="(char *name)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vot_eType </td>
+ <td>(</td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>name</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the integer value (ID) of the name (private method).
+<p>
+vot_eType -- Get the integer value (ID) of the name (private method).<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>Name of the desired type </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>An integer corresponding to the type of the element </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="744db49ce83f6ed1d76b7aa4eacd9dd9"></a><!-- doxytag: member="votElement.c::vot_newElem" ref="744db49ce83f6ed1d76b7aa4eacd9dd9" args="(unsigned int type)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structElement.html">Element</a> * vot_newElem </td>
+ <td>(</td>
+ <td class="paramtype">unsigned int&nbsp;</td>
+ <td class="paramname"> <em>type</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Allocate a new structure of the given type (private method).
+<p>
+vot_newElem -- Allocate a new structure of the given type (private method)<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>type</em>&nbsp;</td><td>An integer that defines the type of <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>An new <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> structure </dd></dl>
+
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="3e26a3122260ebbdfd356ff07e308159"></a><!-- doxytag: member="votElement.c::elemAttrs" ref="3e26a3122260ebbdfd356ff07e308159" args="[]" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">struct { ... } <a class="el" href="votElement_8c.html#3e26a3122260ebbdfd356ff07e308159">elemAttrs</a>[] </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Definition of Required and Optional attributes of VOTable elements.
+</div>
+</div><p>
+<a class="anchor" name="5ac083a645d964373f022d03df4849c8"></a><!-- doxytag: member="votElement.c::name" ref="5ac083a645d964373f022d03df4849c8" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* <a class="el" href="votElement_8c.html#5ac083a645d964373f022d03df4849c8">name</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+element type
+</div>
+</div><p>
+<a class="anchor" name="64794c1524dec8e3f98417a50ad08224"></a><!-- doxytag: member="votElement.c::opt" ref="64794c1524dec8e3f98417a50ad08224" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* <a class="el" href="votElement_8c.html#64794c1524dec8e3f98417a50ad08224">opt</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+required attrs
+</div>
+</div><p>
+<a class="anchor" name="b47351fd475e3902c6d5da9e09474834"></a><!-- doxytag: member="votElement.c::req" ref="b47351fd475e3902c6d5da9e09474834" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* <a class="el" href="votElement_8c.html#b47351fd475e3902c6d5da9e09474834">req</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+element type
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed Feb 27 21:10:08 2013 for libVOTable by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
+</body>
+</html>
diff --git a/vendor/voclient/libvotable/doc/html/votExpatCB_8c.html b/vendor/voclient/libvotable/doc/html/votExpatCB_8c.html
new file mode 100644
index 00000000..29dc7cfb
--- /dev/null
+++ b/vendor/voclient/libvotable/doc/html/votExpatCB_8c.html
@@ -0,0 +1,294 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libVOTable: votExpatCB.c File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.9 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>votExpatCB.c File Reference</h1>(Private) Expat parser XML callback methods
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;stdio.h&gt;</code><br>
+<code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &lt;string.h&gt;</code><br>
+<code>#include &lt;expat.h&gt;</code><br>
+<code>#include &lt;unistd.h&gt;</code><br>
+<code>#include &lt;ctype.h&gt;</code><br>
+<code>#include &quot;<a class="el" href="votParseP_8h_source.html">votParseP.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="votParse_8h_source.html">votParse.h</a>&quot;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votExpatCB_8c.html#600fea20bc0bf3c860eab67451bf75b8">vot_startElement</a> (void *user, const char *<a class="el" href="votElement_8c.html#5ac083a645d964373f022d03df4849c8">name</a>, const char **atts)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">CB whenever a start tag is seen (private method). <a href="#600fea20bc0bf3c860eab67451bf75b8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votExpatCB_8c.html#7c75239e07f5d941aeb6509fe6287df1">vot_endElement</a> (void *user, const char *<a class="el" href="votElement_8c.html#5ac083a645d964373f022d03df4849c8">name</a>)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">CB whenever an end tag is seen (private method). <a href="#7c75239e07f5d941aeb6509fe6287df1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votExpatCB_8c.html#7e09e56c1f08b8beb9753895fd90515e">vot_charData</a> (void *user, const XML_Char *s, int len)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Handle non-element character strings (private method). <a href="#7e09e56c1f08b8beb9753895fd90515e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votExpatCB_8c.html#e3be5033febee0ebeabd11951064d736">vot_startCData</a> (void *user)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Handle the start of CDATA strings (private method). <a href="#e3be5033febee0ebeabd11951064d736"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votExpatCB_8c.html#642eba11aff546c0b0e88e3bd25c05bc">vot_endCData</a> (void *user)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Handle the end of CDATA strings (private method). <a href="#642eba11aff546c0b0e88e3bd25c05bc"></a><br></td></tr>
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structStack.html">Stack</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votExpatCB_8c.html#8972288a8eaa6d5249e562915527a958">element_stack</a></td></tr>
+
+</table>
+<hr><h2>Detailed Description</h2>
+(Private) Expat parser XML callback methods
+<p>
+VOTEXPATCB.C -- (Private) Expat XML Parser callback methods.<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Mike Fitzpatrick and Eric Timmermann </dd></dl>
+<dl class="date" compact><dt><b>Date:</b></dt><dd>8/03/09 </dd></dl>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="7e09e56c1f08b8beb9753895fd90515e"></a><!-- doxytag: member="votExpatCB.c::vot_charData" ref="7e09e56c1f08b8beb9753895fd90515e" args="(void *user, const XML_Char *s, int len)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">vot_charData </td>
+ <td>(</td>
+ <td class="paramtype">void *&nbsp;</td>
+ <td class="paramname"> <em>user</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const XML_Char *&nbsp;</td>
+ <td class="paramname"> <em>s</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>len</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Handle non-element character strings (private method).
+<p>
+vot_charData -- Handle non-element character strings (private method)<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>user</em>&nbsp;</td><td>User data (not used) </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>s</em>&nbsp;</td><td>content string </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>len</em>&nbsp;</td><td>length of string </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="642eba11aff546c0b0e88e3bd25c05bc"></a><!-- doxytag: member="votExpatCB.c::vot_endCData" ref="642eba11aff546c0b0e88e3bd25c05bc" args="(void *user)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">vot_endCData </td>
+ <td>(</td>
+ <td class="paramtype">void *&nbsp;</td>
+ <td class="paramname"> <em>user</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Handle the end of CDATA strings (private method).
+<p>
+vot_endCData -- Handle the end of CDATA strings (private method)<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>user</em>&nbsp;</td><td>User data (not used) </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="7c75239e07f5d941aeb6509fe6287df1"></a><!-- doxytag: member="votExpatCB.c::vot_endElement" ref="7c75239e07f5d941aeb6509fe6287df1" args="(void *user, const char *name)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">vot_endElement </td>
+ <td>(</td>
+ <td class="paramtype">void *&nbsp;</td>
+ <td class="paramname"> <em>user</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&nbsp;</td>
+ <td class="paramname"> <em>name</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+CB whenever an end tag is seen (private method).
+<p>
+vot_endElement -- CB whenever an end tag is seen (private method)<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>user</em>&nbsp;</td><td>User data (not used) </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>The name in the XML tag </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="e3be5033febee0ebeabd11951064d736"></a><!-- doxytag: member="votExpatCB.c::vot_startCData" ref="e3be5033febee0ebeabd11951064d736" args="(void *user)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">vot_startCData </td>
+ <td>(</td>
+ <td class="paramtype">void *&nbsp;</td>
+ <td class="paramname"> <em>user</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Handle the start of CDATA strings (private method).
+<p>
+vot_startCData -- Handle the start of CDATA strings (private method)<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>user</em>&nbsp;</td><td>User data (not used) </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="600fea20bc0bf3c860eab67451bf75b8"></a><!-- doxytag: member="votExpatCB.c::vot_startElement" ref="600fea20bc0bf3c860eab67451bf75b8" args="(void *user, const char *name, const char **atts)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">vot_startElement </td>
+ <td>(</td>
+ <td class="paramtype">void *&nbsp;</td>
+ <td class="paramname"> <em>user</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&nbsp;</td>
+ <td class="paramname"> <em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char **&nbsp;</td>
+ <td class="paramname"> <em>atts</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+CB whenever a start tag is seen (private method).
+<p>
+vot_startElement -- CB whenever a start tag is seen (private method)<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>user</em>&nbsp;</td><td>User data (not used) </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>The name in the XML tag. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>atts</em>&nbsp;</td><td>An array of attributes. </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing </dd></dl>
+
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="8972288a8eaa6d5249e562915527a958"></a><!-- doxytag: member="votExpatCB.c::element_stack" ref="8972288a8eaa6d5249e562915527a958" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structStack.html">Stack</a>* <a class="el" href="votParse_8c.html#8972288a8eaa6d5249e562915527a958">element_stack</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+************************************************************************* Public Interface<p>
+vot = vot_openVOTABLE (filename|str|NULL) vot_closeVOTABLE (vot)<p>
+res = vot_getRESOURCE (vot|res) tab = vot_getTABLE (res) field = vot_getFIELD (tab)<p>
+data = vot_getDATA (tab)<p>
+tdata = vot_getTABLEDATA (data) // data elements tr = vot_getTR (tdata) td = vot_getTD (tr) bin = vot_getBINARY (data) bin = vot_getBINARY2 (data) fits = vot_getFITS (data)<p>
+group = vot_getGROUP (vot|res|tab|group) fldref = vot_getFIELDRef (group) parref = vot_getPARAMRef (group)<p>
+desc = vot_getDESCRIPTION (handle) param = vot_getPARAM (handle) info = vot_getINFO (handle) stream = vot_getSTREAM (bin|fits)<p>
+val = vot_getVALUES (field|param|info) min = vot_getMIN (val) max = vot_getMAX (val) opt = vot_getOPTION (val)<p>
+link = vot_getLINK (res|info|param|field|table)<p>
+sys = vot_getCOOSYS (vot) // Compatability<p>
+h = vot_newRESOURCE (handle_t parent_h) h = vot_newTABLE (handle_t parent_h) h = vot_newFIELD (handle_t parent_h) h = vot_newDATA (handle_t parent_h) h = vot_newTABLEDATA (handle_t parent_h) h = vot_newTR (handle_t parent_h) h = vot_newTD (handle_t parent_h) h = vot_newBINARY (handle_t parent_h) h = vot_newBINARY2 (handle_t parent_h) h = vot_newFITS (handle_t parent_h) h = vot_newGROUP (handle_t parent_h) h = vot_newFIELDRef (handle_t parent_h) h = vot_newPARAMRef (handle_t parent_h) h = vot_newDESCRIPTION (handle_t parent_h) h = vot_newPARAM (handle_t parent_h) h = vot_newINFO (handle_t parent_h) h = vot_newSTREAM (handle_t parent_h) h = vot_newVALUES (handle_t parent_h) h = vot_newMIN (handle_t parent_h) h = vot_newMAX (handle_t parent_h) h = vot_newOPTION (handle_t parent_h) h = vot_newLINK (handle_t parent_h) h = vot_newCOOSYS (handle_t parent_h)<p>
+handle = vot_newNode (parent, type) vot_freeNode (node) vot_deleteNode (node) vot_attachNode (parent, new) handle = vot_copyElement (handle_t source_h, handle_t parent_h)<p>
+val = vot_getValue (handle) stat = vot_setValue (handle, value)<p>
+attr = vot_getAttr (handle, attr) stat = vot_setAttr (handle, attr, value)<p>
+type = vot_getDATAType (data) // Utilities typeStr = vot_getDATATypeString (data)<p>
+nc = vot_getNCols (tdata_h) nr = vot_getNRows (tdata_h) val = vot_getTableCell (tdata_h, row, col) stat = vot_sortTable (tdata_h, col, string_sort, sort_order)<p>
+len = vot_getLength (elem_h) N = vot_getNumberOf (elem_h, type)<p>
+col = vot_colByName (tab_h, name, alt) col = vot_colByUCD (tab_h, name, alt) col = vot_colByID (tab_h, name, alt)<p>
+handle = vot_findByAttr (parent, name, value) handle *vot_findInGroup (group, type) handle = vot_getNext (handle) handle = vot_getSibling (handle) handle = vot_getChild (handle) handle = vot_getParent (handle) handle = vot_getChildOfType (handle, int type)<p>
+int = vot_valueOf (handle) type = vot_typeOf (handle) vot_setWarnings (value)<p>
+vot_writeVOTable (handle, char *fname, int indent) vot_writeHTML (handle, char *fname) vot_writeSHTML (handle, char *fname) vot_writeFITS (handle, char *fname) vot_writeASV (handle, char *fname, int hdr) vot_writeBSV (handle, char *fname, int hdr) vot_writeCSV (handle, char *fname, int hdr) vot_writeTSV (handle, char *fname, int hdr) vot_writeDelimited (handle, char *fname, char delim, int hdr)
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed Feb 27 21:10:08 2013 for libVOTable by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
+</body>
+</html>
diff --git a/vendor/voclient/libvotable/doc/html/votHTML_8c.html b/vendor/voclient/libvotable/doc/html/votHTML_8c.html
new file mode 100644
index 00000000..d40b5242
--- /dev/null
+++ b/vendor/voclient/libvotable/doc/html/votHTML_8c.html
@@ -0,0 +1,77 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libVOTable: votHTML.c File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.9 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>votHTML.c File Reference</h1>Utility procedures to write HTML files.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;stdio.h&gt;</code><br>
+<code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &lt;sys/ipc.h&gt;</code><br>
+<code>#include &lt;sys/sem.h&gt;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5d4675e6ef2d96ff212d78ee57189081"></a><!-- doxytag: member="votHTML.c::vot_initKML" ref="5d4675e6ef2d96ff212d78ee57189081" args="(FILE *fd, svcParams *pars)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>vot_initKML</b> (FILE *fd, svcParams *pars)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="821ab33fb60d4178805cb075df5ddb33"></a><!-- doxytag: member="votHTML.c::vot_printHTMLRow" ref="821ab33fb60d4178805cb075df5ddb33" args="(FILE *fd, char *line, int isHdr, int rownum)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>vot_printHTMLRow</b> (FILE *fd, char *line, int isHdr, int rownum)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a25a437d5c3f36fb7277f069ccb7a8e6"></a><!-- doxytag: member="votHTML.c::vot_closeKML" ref="a25a437d5c3f36fb7277f069ccb7a8e6" args="(FILE *fd)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>vot_closeKML</b> (FILE *fd)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5b0e22119c9d05adc9972ad9ced5afbf"></a><!-- doxytag: member="votHTML.c::vot_initHTML" ref="5b0e22119c9d05adc9972ad9ced5afbf" args="(FILE *fd, svcParams *pars)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>vot_initHTML</b> (FILE *fd, svcParams *pars)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="313bbe2d9647729e6db933393dacfc9b"></a><!-- doxytag: member="votHTML.c::vot_closeHTML" ref="313bbe2d9647729e6db933393dacfc9b" args="(FILE *fd)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>vot_closeHTML</b> (FILE *fd)</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="317afff57d87a89158c2b038d37b2b08"></a><!-- doxytag: member="votHTML.c::format" ref="317afff57d87a89158c2b038d37b2b08" args="" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>format</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a883717198e9b4ad4933df64036c7812"></a><!-- doxytag: member="votHTML.c::iportal" ref="a883717198e9b4ad4933df64036c7812" args="" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>iportal</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="35b7b95901d89dcdc3bf58c6cb8ea4a7"></a><!-- doxytag: member="votHTML.c::html_border" ref="35b7b95901d89dcdc3bf58c6cb8ea4a7" args="" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>html_border</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="92980e68cb960f4b12370ffbbae6ca4c"></a><!-- doxytag: member="votHTML.c::html_color" ref="92980e68cb960f4b12370ffbbae6ca4c" args="" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>html_color</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4903ee7abe49ece45642cdbfe7e9bddb"></a><!-- doxytag: member="votHTML.c::html_header" ref="4903ee7abe49ece45642cdbfe7e9bddb" args="" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>html_header</b></td></tr>
+
+</table>
+<hr><h2>Detailed Description</h2>
+Utility procedures to write HTML files.
+<p>
+VODALUTIL.C -- Utility procedures to write HTML files procedures.<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Mike Fitzpatrick </dd></dl>
+<dl class="date" compact><dt><b>Date:</b></dt><dd>July 2007 </dd></dl>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed Feb 27 21:10:08 2013 for libVOTable by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
+</body>
+</html>
diff --git a/vendor/voclient/libvotable/doc/html/votHandle_8c.html b/vendor/voclient/libvotable/doc/html/votHandle_8c.html
new file mode 100644
index 00000000..98bd8e60
--- /dev/null
+++ b/vendor/voclient/libvotable/doc/html/votHandle_8c.html
@@ -0,0 +1,283 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libVOTable: votHandle.c File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.9 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>votHandle.c File Reference</h1>(Private) Methods to manage interface handles.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;stdio.h&gt;</code><br>
+<code>#include &lt;string.h&gt;</code><br>
+<code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &quot;<a class="el" href="votParseP_8h_source.html">votParseP.h</a>&quot;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votHandle_8c.html#e37223a92c5e6a2db9f8ec4ffba1be62">vot_handleCount</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the number of handle_t used (private method). <a href="#e37223a92c5e6a2db9f8ec4ffba1be62"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votHandle_8c.html#c29f604e3783afc6becd10d9f93ef600">vot_lookupHandle</a> (<a class="el" href="structElement.html">Element</a> *elem)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Lookup the handle_t to an <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> (private method). <a href="#c29f604e3783afc6becd10d9f93ef600"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votHandle_8c.html#1832eb6023a34c8e9d00d22c57276c6c">vot_setHandle</a> (<a class="el" href="structElement.html">Element</a> *elem)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Assign the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> a handle_t (private method). <a href="#1832eb6023a34c8e9d00d22c57276c6c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votHandle_8c.html#ebec0c91b335d39ddf5c036fc9846974">vot_freeHandle</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Free a handle for use (private method). <a href="#ebec0c91b335d39ddf5c036fc9846974"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structElement.html">Element</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votHandle_8c.html#8e851db4a4ebff374de075e62026aa7a">vot_getElement</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> refered to by handle_t (private method). <a href="#8e851db4a4ebff374de075e62026aa7a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votHandle_8c.html#f5544667e19d8d1844be84c1dbabc14f">vot_handleCleanup</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Free all the handle nodes (private method). <a href="#f5544667e19d8d1844be84c1dbabc14f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votHandle_8c.html#730838b4724580523ae84c297867a3bd">vot_newHandleTable</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize a handle table (private method). <a href="#730838b4724580523ae84c297867a3bd"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votHandle_8c.html#7d29f21f5d0633603e5313f96ea5e75b">vot_handleError</a> (char *msg)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Print an error message. <a href="#7d29f21f5d0633603e5313f96ea5e75b"></a><br></td></tr>
+</table>
+<hr><h2>Detailed Description</h2>
+(Private) Methods to manage interface handles.
+<p>
+VOTHANDLE.C -- (Private) Methods to manage interface handles.<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Mike Fitzpatrick and Eric Timmermann </dd></dl>
+<dl class="date" compact><dt><b>Date:</b></dt><dd>8/03/09 </dd></dl>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="ebec0c91b335d39ddf5c036fc9846974"></a><!-- doxytag: member="votHandle.c::vot_freeHandle" ref="ebec0c91b335d39ddf5c036fc9846974" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">vot_freeHandle </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Free a handle for use (private method).
+<p>
+vot_freeHandle -- Free a handle for use (private method)<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>A handle_t to the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> you wish to free </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="8e851db4a4ebff374de075e62026aa7a"></a><!-- doxytag: member="votHandle.c::vot_getElement" ref="8e851db4a4ebff374de075e62026aa7a" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structElement.html">Element</a> * vot_getElement </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> refered to by handle_t (private method).
+<p>
+vot_getElement -- Get the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> refered to by handle_t (private method)<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>A handle_t to the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>. </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A pointer to the requested <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="f5544667e19d8d1844be84c1dbabc14f"></a><!-- doxytag: member="votHandle.c::vot_handleCleanup" ref="f5544667e19d8d1844be84c1dbabc14f" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">vot_handleCleanup </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Free all the handle nodes (private method).
+<p>
+vot_handleCleanup -- Free all the handle nodes (private method)<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="e37223a92c5e6a2db9f8ec4ffba1be62"></a><!-- doxytag: member="votHandle.c::vot_handleCount" ref="e37223a92c5e6a2db9f8ec4ffba1be62" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vot_handleCount </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the number of handle_t used (private method).
+<p>
+count of current used handles vot_handleCount -- Get the number of handle_t used (private method)<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The number of handle_t types currently stored </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="7d29f21f5d0633603e5313f96ea5e75b"></a><!-- doxytag: member="votHandle.c::vot_handleError" ref="7d29f21f5d0633603e5313f96ea5e75b" args="(char *msg)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">vot_handleError </td>
+ <td>(</td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>msg</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Print an error message.
+<p>
+vot_handleError -- Print an error message.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="c29f604e3783afc6becd10d9f93ef600"></a><!-- doxytag: member="votHandle.c::vot_lookupHandle" ref="c29f604e3783afc6becd10d9f93ef600" args="(Element *elem)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_lookupHandle </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structElement.html">Element</a> *&nbsp;</td>
+ <td class="paramname"> <em>elem</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Lookup the handle_t to an <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> (private method).
+<p>
+vot_lookupHandle -- Lookup the handle_t to an <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> (private method)<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>*elem</em>&nbsp;</td><td>A pointer to an <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle_t to the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="730838b4724580523ae84c297867a3bd"></a><!-- doxytag: member="votHandle.c::vot_newHandleTable" ref="730838b4724580523ae84c297867a3bd" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">vot_newHandleTable </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Initialize a handle table (private method).
+<p>
+vot_newHandleTable -- Initialize a handle table (private method)<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="1832eb6023a34c8e9d00d22c57276c6c"></a><!-- doxytag: member="votHandle.c::vot_setHandle" ref="1832eb6023a34c8e9d00d22c57276c6c" args="(Element *elem)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_setHandle </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structElement.html">Element</a> *&nbsp;</td>
+ <td class="paramname"> <em>elem</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Assign the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> a handle_t (private method).
+<p>
+vot_setHandle -- Assign the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> a handle_t (private method)<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>elem</em>&nbsp;</td><td>A pointer to an <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> to be assigned a handle_t. </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle_t refering to elem </dd></dl>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed Feb 27 21:10:08 2013 for libVOTable by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
+</body>
+</html>
diff --git a/vendor/voclient/libvotable/doc/html/votParseP_8h.html b/vendor/voclient/libvotable/doc/html/votParseP_8h.html
new file mode 100644
index 00000000..04f573ba
--- /dev/null
+++ b/vendor/voclient/libvotable/doc/html/votParseP_8h.html
@@ -0,0 +1,1098 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libVOTable: votParseP.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.9 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>votParseP.h File Reference</h1>Internal LIBVOTABLE definitions.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;expat.h&gt;</code><br>
+
+<p>
+<a href="votParseP_8h_source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Data Structures</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAttrList.html">AttrList</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Information for an attribute. <a href="structAttrList.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structAttrBlock.html">AttrBlock</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Information for a block of attributes. <a href="structAttrBlock.html#_details">More...</a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><b>elem_t</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><b>node</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structStack.html">Stack</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This is a structure that holds the information for a stack. <a href="structStack.html#_details">More...</a><br></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="93b643eeb3f51dd594dd32dab154bd20"></a><!-- doxytag: member="votParseP.h::VOT_DOC_VERSION" ref="93b643eeb3f51dd594dd32dab154bd20" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VOT_DOC_VERSION</b>&nbsp;&nbsp;&nbsp;&quot;1.2&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a48629a668bfc21febfe4aa371c69672"></a><!-- doxytag: member="votParseP.h::VOT_XSI" ref="a48629a668bfc21febfe4aa371c69672" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VOT_XSI</b>&nbsp;&nbsp;&nbsp;&quot;http://www.w3.org/2001/XMLSchema-instance&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="20d9c55a9212a3de1fff48aa199d5720"></a><!-- doxytag: member="votParseP.h::VOT_SCHEMA_LOC" ref="20d9c55a9212a3de1fff48aa199d5720" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VOT_SCHEMA_LOC</b>&nbsp;&nbsp;&nbsp;&quot;http://www.ivoa.net/xml/VOTable/v1.1 http://www.ivoa.net/xml/VOTable/v1.1&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6ea373a6e0c4f42058ab1c14d81a5a7d"></a><!-- doxytag: member="votParseP.h::VOT_XMLNS" ref="6ea373a6e0c4f42058ab1c14d81a5a7d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VOT_XMLNS</b>&nbsp;&nbsp;&nbsp;&quot;http://www.ivoa.net/xml/VOTable/v1.1&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9aed3a964b10f1c101be4aa024a28b65"></a><!-- doxytag: member="votParseP.h::SZ_ATTRNAME" ref="9aed3a964b10f1c101be4aa024a28b65" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SZ_ATTRNAME</b>&nbsp;&nbsp;&nbsp;32</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="338283392c86633c614eec7e28df2ee1"></a><!-- doxytag: member="votParseP.h::SZ_ATTRVAL" ref="338283392c86633c614eec7e28df2ee1" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SZ_ATTRVAL</b>&nbsp;&nbsp;&nbsp;2048</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0eb1d3a89b93c111785ef003b0b2cba8"></a><!-- doxytag: member="votParseP.h::SZ_FNAME" ref="0eb1d3a89b93c111785ef003b0b2cba8" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SZ_FNAME</b>&nbsp;&nbsp;&nbsp;255</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dd63f1bab1fc0ce36a85c6333d9fea1d"></a><!-- doxytag: member="votParseP.h::SZ_XMLTAG" ref="dd63f1bab1fc0ce36a85c6333d9fea1d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SZ_XMLTAG</b>&nbsp;&nbsp;&nbsp;1024</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="32108415ff44b6f7537b9516f4a84be7"></a><!-- doxytag: member="votParseP.h::SZ_LINE" ref="32108415ff44b6f7537b9516f4a84be7" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>SZ_LINE</b>&nbsp;&nbsp;&nbsp;4096</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a2386e8d15f3745d278abcd17e5929d5"></a><!-- doxytag: member="votParseP.h::MAX_ATTR" ref="a2386e8d15f3745d278abcd17e5929d5" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>MAX_ATTR</b>&nbsp;&nbsp;&nbsp;100</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6864c97be5f9c0d463c051efd2f6905b"></a><!-- doxytag: member="votParseP.h::HANDLE_INCREMENT" ref="6864c97be5f9c0d463c051efd2f6905b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>HANDLE_INCREMENT</b>&nbsp;&nbsp;&nbsp;1024000</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c6afabdc09a49a433ee19d8a9486056d"></a><!-- doxytag: member="votParseP.h::min" ref="c6afabdc09a49a433ee19d8a9486056d" args="(a, b)" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>min</b>(a, b)&nbsp;&nbsp;&nbsp;((a&lt;b)?a:b)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ffe776513b24d84b39af8ab0930fef7f"></a><!-- doxytag: member="votParseP.h::max" ref="ffe776513b24d84b39af8ab0930fef7f" args="(a, b)" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>max</b>(a, b)&nbsp;&nbsp;&nbsp;((a&gt;b)?a:b)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3b0e3f6e2463bfe3ab40dd8377272fb6"></a><!-- doxytag: member="votParseP.h::handle_t" ref="3b0e3f6e2463bfe3ab40dd8377272fb6" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6">handle_t</a>&nbsp;&nbsp;&nbsp;int</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Handle type definition. <br></td></tr>
+<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="afa552abcce44ab0a84df10bc7c07a49"></a><!-- doxytag: member="votParseP.h::Element" ref="afa552abcce44ab0a84df10bc7c07a49" args="" -->
+typedef struct elem_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>Element</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ba087cc5af103c72c4e5864cc5622196"></a><!-- doxytag: member="votParseP.h::Node" ref="ba087cc5af103c72c4e5864cc5622196" args="" -->
+typedef struct node&nbsp;</td><td class="memItemRight" valign="bottom"><b>Node</b></td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParseP_8h.html#0185a924192bc608ea06cf6bc74cf01d">vot_attrSet</a> (<a class="el" href="structAttrBlock.html">AttrBlock</a> *ablock, char *<a class="el" href="votElement_8c.html#5ac083a645d964373f022d03df4849c8">name</a>, char *value)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set/Create an attributes (private method). <a href="#0185a924192bc608ea06cf6bc74cf01d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParseP_8h.html#dd32ec5a691457266c3b68b80456c830">vot_attrGet</a> (<a class="el" href="structAttrBlock.html">AttrBlock</a> *ablock, char *<a class="el" href="votElement_8c.html#5ac083a645d964373f022d03df4849c8">name</a>)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get an attribute's value (private method). <a href="#dd32ec5a691457266c3b68b80456c830"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParseP_8h.html#b200705cac89b367783e737f6be3af88">vot_attrXML</a> (<a class="el" href="structAttrBlock.html">AttrBlock</a> *ablock)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the attributes for an XML tag (private method). <a href="#b200705cac89b367783e737f6be3af88"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParseP_8h.html#c247ed61c78db54860fbbf80385f3088">vot_eType</a> (char *<a class="el" href="votElement_8c.html#5ac083a645d964373f022d03df4849c8">name</a>)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the integer value (ID) of the name (private method). <a href="#c247ed61c78db54860fbbf80385f3088"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParseP_8h.html#c32b7c38a634b7f817d69d3720675c81">vot_elemName</a> (<a class="el" href="structElement.html">Element</a> *e)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the name of the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> (private method). <a href="#c32b7c38a634b7f817d69d3720675c81"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParseP_8h.html#c40e3a809b3865bd6d15bf368778e28e">vot_elemType</a> (<a class="el" href="structElement.html">Element</a> *e)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the integer value (ID) of the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> (private method). <a href="#c40e3a809b3865bd6d15bf368778e28e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParseP_8h.html#5e6c398db76881727201f7504dc65444">vot_elemXML</a> (<a class="el" href="structElement.html">Element</a> *e)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Builds a string of the opening XML Tag (private method). <a href="#5e6c398db76881727201f7504dc65444"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParseP_8h.html#b07e2996f66828be5e799651835ff2bf">vot_elemXMLEnd</a> (<a class="el" href="structElement.html">Element</a> *e)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Build a string of the ending XML Tag (private method). <a href="#b07e2996f66828be5e799651835ff2bf"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structElement.html">Element</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParseP_8h.html#9fb13a49fb2b20b98b58a042a648d2d1">vot_newElem</a> (unsigned int type)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Allocate a new structure of the given type (private method). <a href="#9fb13a49fb2b20b98b58a042a648d2d1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParseP_8h.html#1832eb6023a34c8e9d00d22c57276c6c">vot_setHandle</a> (<a class="el" href="structElement.html">Element</a> *elem)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Assign the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> a handle_t (private method). <a href="#1832eb6023a34c8e9d00d22c57276c6c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParseP_8h.html#c29f604e3783afc6becd10d9f93ef600">vot_lookupHandle</a> (<a class="el" href="structElement.html">Element</a> *elem)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Lookup the handle_t to an <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> (private method). <a href="#c29f604e3783afc6becd10d9f93ef600"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParseP_8h.html#fa12a965b51cf8d933decb350281ab52">vot_freeHandle</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Free a handle for use (private method). <a href="#fa12a965b51cf8d933decb350281ab52"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structElement.html">Element</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParseP_8h.html#79eb418bc2410d1ce82024398f1bef17">vot_getElement</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> refered to by handle_t (private method). <a href="#79eb418bc2410d1ce82024398f1bef17"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParseP_8h.html#93e99ff82cfdb44a6f7fc9097e9fe02a">vot_newHandleTable</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initialize a handle table (private method). <a href="#93e99ff82cfdb44a6f7fc9097e9fe02a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParseP_8h.html#b1b3d4aa9a83dcba308b0238dfa14b39">vot_handleCount</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the number of handle_t used (private method). <a href="#b1b3d4aa9a83dcba308b0238dfa14b39"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParseP_8h.html#1b51992af0738bbbf6a101bbb12b2d17">vot_handleCleanup</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Free all the handle nodes (private method). <a href="#1b51992af0738bbbf6a101bbb12b2d17"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParseP_8h.html#5a1159c578699fad254c4bae86a1439d">vot_handleError</a> (char *msg)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Print an error message. <a href="#5a1159c578699fad254c4bae86a1439d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParseP_8h.html#85f03122a0f8cb6c5ee63e41e2157111">vot_endElement</a> (void *userData, const char *<a class="el" href="votElement_8c.html#5ac083a645d964373f022d03df4849c8">name</a>)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">CB whenever an end tag is seen (private method). <a href="#85f03122a0f8cb6c5ee63e41e2157111"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParseP_8h.html#50e82d05d9fa1bb2a4131c5643e10a3e">vot_startElement</a> (void *userData, const char *<a class="el" href="votElement_8c.html#5ac083a645d964373f022d03df4849c8">name</a>, const char **atts)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">CB whenever a start tag is seen (private method). <a href="#50e82d05d9fa1bb2a4131c5643e10a3e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParseP_8h.html#e218f30d910b83be36110493ba8ad145">vot_charData</a> (void *userData, const XML_Char *s, int len)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Handle non-element character strings (private method). <a href="#e218f30d910b83be36110493ba8ad145"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParseP_8h.html#87325eb4c0a86db05f60cb8e6b0cd422">vot_startCData</a> (void *userData)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Handle the start of CDATA strings (private method). <a href="#87325eb4c0a86db05f60cb8e6b0cd422"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParseP_8h.html#0d6663658ea1acdfa4b6a9012cb05d3c">vot_endCData</a> (void *userData)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Handle the end of CDATA strings (private method). <a href="#0d6663658ea1acdfa4b6a9012cb05d3c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParseP_8h.html#a3251a683eae285cccc688daf2d87dae">votPush</a> (<a class="el" href="structStack.html">Stack</a> *st, <a class="el" href="structElement.html">Element</a> *elem)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Push a <a class="el" href="structNode.html" title="Struct that holds a stack Node containing an Element.">Node</a> to the top of the stack (private method). <a href="#a3251a683eae285cccc688daf2d87dae"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structElement.html">Element</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParseP_8h.html#f5e05232387d525ab141206095a5980d">votPop</a> (<a class="el" href="structStack.html">Stack</a> *st)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a <a class="el" href="structNode.html" title="Struct that holds a stack Node containing an Element.">Node</a> from the top of the stack (private method). <a href="#f5e05232387d525ab141206095a5980d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structElement.html">Element</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParseP_8h.html#6e987eaeb90a1fa27b600386ca749bd6">votPeek</a> (<a class="el" href="structStack.html">Stack</a> *st)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Peek at <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> on top of the <a class="el" href="structStack.html" title="This is a structure that holds the information for a stack.">Stack</a> (private method). <a href="#6e987eaeb90a1fa27b600386ca749bd6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structStack.html">Stack</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParseP_8h.html#97706e275290da18b8d8a94ab319db94">vot_newStack</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Makes a new stack (private method). <a href="#97706e275290da18b8d8a94ab319db94"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParseP_8h.html#11691bde61e5b2bbdea3649eb69d8253">vot_isEmpty</a> (<a class="el" href="structStack.html">Stack</a> *st)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Checks to see if the stack is empty (private method). <a href="#11691bde61e5b2bbdea3649eb69d8253"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParseP_8h.html#b59d04018e68e36a1db5cff42740a809">vot_clearStack</a> (<a class="el" href="structStack.html">Stack</a> *st)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clear the stack (private method). <a href="#b59d04018e68e36a1db5cff42740a809"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParseP_8h.html#8eda4c629b19d8dec39ea86177dc18bd">vot_printStack</a> (<a class="el" href="structStack.html">Stack</a> *st)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Print the name of all the stack elements (private method). <a href="#8eda4c629b19d8dec39ea86177dc18bd"></a><br></td></tr>
+</table>
+<hr><h2>Detailed Description</h2>
+Internal LIBVOTABLE definitions.
+<p>
+VOTPARSEP.H -- Internal LIBVOTABLE definitions.<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Mike Fitzpatrick and Eric Timmermann </dd></dl>
+<dl class="date" compact><dt><b>Date:</b></dt><dd>8/03/09 </dd></dl>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="dd32ec5a691457266c3b68b80456c830"></a><!-- doxytag: member="votParseP.h::vot_attrGet" ref="dd32ec5a691457266c3b68b80456c830" args="(AttrBlock *ablock, char *name)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* vot_attrGet </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structAttrBlock.html">AttrBlock</a> *&nbsp;</td>
+ <td class="paramname"> <em>ablock</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>name</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get an attribute's value (private method).
+<p>
+vot_attrGet -- Get an attribute's value (private method).<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>*ablock</em>&nbsp;</td><td>An <a class="el" href="structAttrBlock.html" title="Information for a block of attributes.">AttrBlock</a> to insert these attributes </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>*name</em>&nbsp;</td><td>A string that hold the name of an attribute </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>Value of the attribute or NULL </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="0185a924192bc608ea06cf6bc74cf01d"></a><!-- doxytag: member="votParseP.h::vot_attrSet" ref="0185a924192bc608ea06cf6bc74cf01d" args="(AttrBlock *ablock, char *name, char *value)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vot_attrSet </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structAttrBlock.html">AttrBlock</a> *&nbsp;</td>
+ <td class="paramname"> <em>ablock</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set/Create an attributes (private method).
+<p>
+***************************************************************************<p>
+Public Internal Methods. The procedures are used to implement the library, however are not part of the public interface.<p>
+vot_attrSet -- Set/Create an attributes (private method).<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>ablock</em>&nbsp;</td><td>An <a class="el" href="structAttrBlock.html" title="Information for a block of attributes.">AttrBlock</a> to insert these attributes. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>A string that hold the name of an attribute. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>A string that hold the value of an attribute. </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The status of the request. 1 Success, 0=FAIL.</dd></dl>
+<dl class="warning" compact><dt><b>Warning:</b></dt><dd>If an attribute has no name/value, this will not create it. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="b200705cac89b367783e737f6be3af88"></a><!-- doxytag: member="votParseP.h::vot_attrXML" ref="b200705cac89b367783e737f6be3af88" args="(AttrBlock *ablock)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* vot_attrXML </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structAttrBlock.html">AttrBlock</a> *&nbsp;</td>
+ <td class="paramname"> <em>ablock</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the attributes for an XML tag (private method).
+<p>
+vot_attrXML -- Get the attributes for an XML tag (private method).<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>*ablock</em>&nbsp;</td><td>An <a class="el" href="structAttrBlock.html" title="Information for a block of attributes.">AttrBlock</a> to insert these attributes </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A string containing the attributes for an XML tag </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="e218f30d910b83be36110493ba8ad145"></a><!-- doxytag: member="votParseP.h::vot_charData" ref="e218f30d910b83be36110493ba8ad145" args="(void *userData, const XML_Char *s, int len)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void vot_charData </td>
+ <td>(</td>
+ <td class="paramtype">void *&nbsp;</td>
+ <td class="paramname"> <em>user</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const XML_Char *&nbsp;</td>
+ <td class="paramname"> <em>s</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>len</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Handle non-element character strings (private method).
+<p>
+vot_charData -- Handle non-element character strings (private method)<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>user</em>&nbsp;</td><td>User data (not used) </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>s</em>&nbsp;</td><td>content string </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>len</em>&nbsp;</td><td>length of string </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="b59d04018e68e36a1db5cff42740a809"></a><!-- doxytag: member="votParseP.h::vot_clearStack" ref="b59d04018e68e36a1db5cff42740a809" args="(Stack *st)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">vot_clearStack </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structStack.html">Stack</a> *&nbsp;</td>
+ <td class="paramname"> <em>st</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Clear the stack (private method).
+<p>
+vot_clearStack -- Clear the stack (private method)<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>st</em>&nbsp;</td><td>A pointer to a <a class="el" href="structStack.html" title="This is a structure that holds the information for a stack.">Stack</a> </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="c32b7c38a634b7f817d69d3720675c81"></a><!-- doxytag: member="votParseP.h::vot_elemName" ref="c32b7c38a634b7f817d69d3720675c81" args="(Element *e)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* vot_elemName </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structElement.html">Element</a> *&nbsp;</td>
+ <td class="paramname"> <em>e</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the name of the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> (private method).
+<p>
+vot_elemName -- Get the name of the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> (private method).<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>*e</em>&nbsp;</td><td>A pointer to the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> that you want the name of </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A string pointer to the name of the element </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="c40e3a809b3865bd6d15bf368778e28e"></a><!-- doxytag: member="votParseP.h::vot_elemType" ref="c40e3a809b3865bd6d15bf368778e28e" args="(Element *e)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vot_elemType </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structElement.html">Element</a> *&nbsp;</td>
+ <td class="paramname"> <em>e</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the integer value (ID) of the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> (private method).
+<p>
+vot_elemType -- Get the integer value (ID) of the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> (private method)<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>e</em>&nbsp;</td><td>A pointer to the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> that you want the type of </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>An integer corresponding to the type of the element </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="5e6c398db76881727201f7504dc65444"></a><!-- doxytag: member="votParseP.h::vot_elemXML" ref="5e6c398db76881727201f7504dc65444" args="(Element *e)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* vot_elemXML </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structElement.html">Element</a> *&nbsp;</td>
+ <td class="paramname"> <em>e</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Builds a string of the opening XML Tag (private method).
+<p>
+vot_elemXML -- Builds a string of the opening XML Tag (private method)<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>*e</em>&nbsp;</td><td>A pointer to an <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A string that contains the opening XML tag for e </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="b07e2996f66828be5e799651835ff2bf"></a><!-- doxytag: member="votParseP.h::vot_elemXMLEnd" ref="b07e2996f66828be5e799651835ff2bf" args="(Element *e)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* vot_elemXMLEnd </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structElement.html">Element</a> *&nbsp;</td>
+ <td class="paramname"> <em>e</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Build a string of the ending XML Tag (private method).
+<p>
+vot_elemXMLEnd -- Build a string of the ending XML Tag (private method)<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>*e</em>&nbsp;</td><td>A pointer to an <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A string that contains the ending XML tag for e </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="0d6663658ea1acdfa4b6a9012cb05d3c"></a><!-- doxytag: member="votParseP.h::vot_endCData" ref="0d6663658ea1acdfa4b6a9012cb05d3c" args="(void *userData)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void vot_endCData </td>
+ <td>(</td>
+ <td class="paramtype">void *&nbsp;</td>
+ <td class="paramname"> <em>user</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Handle the end of CDATA strings (private method).
+<p>
+vot_endCData -- Handle the end of CDATA strings (private method)<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>user</em>&nbsp;</td><td>User data (not used) </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="85f03122a0f8cb6c5ee63e41e2157111"></a><!-- doxytag: member="votParseP.h::vot_endElement" ref="85f03122a0f8cb6c5ee63e41e2157111" args="(void *userData, const char *name)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void vot_endElement </td>
+ <td>(</td>
+ <td class="paramtype">void *&nbsp;</td>
+ <td class="paramname"> <em>user</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&nbsp;</td>
+ <td class="paramname"> <em>name</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+CB whenever an end tag is seen (private method).
+<p>
+vot_endElement -- CB whenever an end tag is seen (private method)<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>user</em>&nbsp;</td><td>User data (not used) </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>The name in the XML tag </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="c247ed61c78db54860fbbf80385f3088"></a><!-- doxytag: member="votParseP.h::vot_eType" ref="c247ed61c78db54860fbbf80385f3088" args="(char *name)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vot_eType </td>
+ <td>(</td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>name</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the integer value (ID) of the name (private method).
+<p>
+vot_eType -- Get the integer value (ID) of the name (private method).<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>Name of the desired type </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>An integer corresponding to the type of the element </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="fa12a965b51cf8d933decb350281ab52"></a><!-- doxytag: member="votParseP.h::vot_freeHandle" ref="fa12a965b51cf8d933decb350281ab52" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void vot_freeHandle </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Free a handle for use (private method).
+<p>
+vot_freeHandle -- Free a handle for use (private method)<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>A handle_t to the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> you wish to free </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="79eb418bc2410d1ce82024398f1bef17"></a><!-- doxytag: member="votParseP.h::vot_getElement" ref="79eb418bc2410d1ce82024398f1bef17" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structElement.html">Element</a>* vot_getElement </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> refered to by handle_t (private method).
+<p>
+vot_getElement -- Get the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> refered to by handle_t (private method)<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>A handle_t to the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>. </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A pointer to the requested <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="1b51992af0738bbbf6a101bbb12b2d17"></a><!-- doxytag: member="votParseP.h::vot_handleCleanup" ref="1b51992af0738bbbf6a101bbb12b2d17" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void vot_handleCleanup </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Free all the handle nodes (private method).
+<p>
+vot_handleCleanup -- Free all the handle nodes (private method)<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="b1b3d4aa9a83dcba308b0238dfa14b39"></a><!-- doxytag: member="votParseP.h::vot_handleCount" ref="b1b3d4aa9a83dcba308b0238dfa14b39" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vot_handleCount </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the number of handle_t used (private method).
+<p>
+count of current used handles vot_handleCount -- Get the number of handle_t used (private method)<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The number of handle_t types currently stored </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="5a1159c578699fad254c4bae86a1439d"></a><!-- doxytag: member="votParseP.h::vot_handleError" ref="5a1159c578699fad254c4bae86a1439d" args="(char *msg)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void vot_handleError </td>
+ <td>(</td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>msg</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Print an error message.
+<p>
+vot_handleError -- Print an error message.<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="11691bde61e5b2bbdea3649eb69d8253"></a><!-- doxytag: member="votParseP.h::vot_isEmpty" ref="11691bde61e5b2bbdea3649eb69d8253" args="(Stack *st)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vot_isEmpty </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structStack.html">Stack</a> *&nbsp;</td>
+ <td class="paramname"> <em>st</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Checks to see if the stack is empty (private method).
+<p>
+vot_isEmpty -- Checks to see if the stack is empty (private method)<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>st</em>&nbsp;</td><td>A pointer to a <a class="el" href="structStack.html" title="This is a structure that holds the information for a stack.">Stack</a> </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd><em>1</em> if true, <em>0</em> if false. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="c29f604e3783afc6becd10d9f93ef600"></a><!-- doxytag: member="votParseP.h::vot_lookupHandle" ref="c29f604e3783afc6becd10d9f93ef600" args="(Element *elem)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_lookupHandle </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structElement.html">Element</a> *&nbsp;</td>
+ <td class="paramname"> <em>elem</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Lookup the handle_t to an <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> (private method).
+<p>
+vot_lookupHandle -- Lookup the handle_t to an <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> (private method)<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>*elem</em>&nbsp;</td><td>A pointer to an <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle_t to the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="9fb13a49fb2b20b98b58a042a648d2d1"></a><!-- doxytag: member="votParseP.h::vot_newElem" ref="9fb13a49fb2b20b98b58a042a648d2d1" args="(unsigned int type)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structElement.html">Element</a>* vot_newElem </td>
+ <td>(</td>
+ <td class="paramtype">unsigned int&nbsp;</td>
+ <td class="paramname"> <em>type</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Allocate a new structure of the given type (private method).
+<p>
+vot_newElem -- Allocate a new structure of the given type (private method)<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>type</em>&nbsp;</td><td>An integer that defines the type of <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>An new <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> structure </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="93e99ff82cfdb44a6f7fc9097e9fe02a"></a><!-- doxytag: member="votParseP.h::vot_newHandleTable" ref="93e99ff82cfdb44a6f7fc9097e9fe02a" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void vot_newHandleTable </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Initialize a handle table (private method).
+<p>
+vot_newHandleTable -- Initialize a handle table (private method)<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="97706e275290da18b8d8a94ab319db94"></a><!-- doxytag: member="votParseP.h::vot_newStack" ref="97706e275290da18b8d8a94ab319db94" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structStack.html">Stack</a> * vot_newStack </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Makes a new stack (private method).
+<p>
+vot_newStack -- Makes a new stack (private method)<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A pointer to a new <a class="el" href="structStack.html" title="This is a structure that holds the information for a stack.">Stack</a>. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="8eda4c629b19d8dec39ea86177dc18bd"></a><!-- doxytag: member="votParseP.h::vot_printStack" ref="8eda4c629b19d8dec39ea86177dc18bd" args="(Stack *st)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">vot_printStack </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structStack.html">Stack</a> *&nbsp;</td>
+ <td class="paramname"> <em>st</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Print the name of all the stack elements (private method).
+<p>
+vot_printStack -- Print the name of all the stack elements (private method)<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>st</em>&nbsp;</td><td>A pointer to a <a class="el" href="structStack.html" title="This is a structure that holds the information for a stack.">Stack</a> </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="1832eb6023a34c8e9d00d22c57276c6c"></a><!-- doxytag: member="votParseP.h::vot_setHandle" ref="1832eb6023a34c8e9d00d22c57276c6c" args="(Element *elem)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_setHandle </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structElement.html">Element</a> *&nbsp;</td>
+ <td class="paramname"> <em>elem</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Assign the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> a handle_t (private method).
+<p>
+vot_setHandle -- Assign the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> a handle_t (private method)<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>elem</em>&nbsp;</td><td>A pointer to an <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> to be assigned a handle_t. </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle_t refering to elem </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="87325eb4c0a86db05f60cb8e6b0cd422"></a><!-- doxytag: member="votParseP.h::vot_startCData" ref="87325eb4c0a86db05f60cb8e6b0cd422" args="(void *userData)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void vot_startCData </td>
+ <td>(</td>
+ <td class="paramtype">void *&nbsp;</td>
+ <td class="paramname"> <em>user</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Handle the start of CDATA strings (private method).
+<p>
+vot_startCData -- Handle the start of CDATA strings (private method)<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>user</em>&nbsp;</td><td>User data (not used) </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="50e82d05d9fa1bb2a4131c5643e10a3e"></a><!-- doxytag: member="votParseP.h::vot_startElement" ref="50e82d05d9fa1bb2a4131c5643e10a3e" args="(void *userData, const char *name, const char **atts)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void vot_startElement </td>
+ <td>(</td>
+ <td class="paramtype">void *&nbsp;</td>
+ <td class="paramname"> <em>user</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char *&nbsp;</td>
+ <td class="paramname"> <em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const char **&nbsp;</td>
+ <td class="paramname"> <em>atts</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+CB whenever a start tag is seen (private method).
+<p>
+vot_startElement -- CB whenever a start tag is seen (private method)<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>user</em>&nbsp;</td><td>User data (not used) </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>The name in the XML tag. </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>atts</em>&nbsp;</td><td>An array of attributes. </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="6e987eaeb90a1fa27b600386ca749bd6"></a><!-- doxytag: member="votParseP.h::votPeek" ref="6e987eaeb90a1fa27b600386ca749bd6" args="(Stack *st)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structElement.html">Element</a> * votPeek </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structStack.html">Stack</a> *&nbsp;</td>
+ <td class="paramname"> <em>st</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Peek at <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> on top of the <a class="el" href="structStack.html" title="This is a structure that holds the information for a stack.">Stack</a> (private method).
+<p>
+votPeek -- Peek at <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> on top of the <a class="el" href="structStack.html" title="This is a structure that holds the information for a stack.">Stack</a> (private method)<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>st</em>&nbsp;</td><td>A pointer to a <a class="el" href="structStack.html" title="This is a structure that holds the information for a stack.">Stack</a> </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A pointer to the head <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>, or NULL if empty </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="f5e05232387d525ab141206095a5980d"></a><!-- doxytag: member="votParseP.h::votPop" ref="f5e05232387d525ab141206095a5980d" args="(Stack *st)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structElement.html">Element</a> * votPop </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structStack.html">Stack</a> *&nbsp;</td>
+ <td class="paramname"> <em>st</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return a <a class="el" href="structNode.html" title="Struct that holds a stack Node containing an Element.">Node</a> from the top of the stack (private method).
+<p>
+votPop -- Return a <a class="el" href="structNode.html" title="Struct that holds a stack Node containing an Element.">Node</a> from the top of the stack (private method)<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>st</em>&nbsp;</td><td>A pointer to a <a class="el" href="structStack.html" title="This is a structure that holds the information for a stack.">Stack</a> </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A pointer to the popped <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="a3251a683eae285cccc688daf2d87dae"></a><!-- doxytag: member="votParseP.h::votPush" ref="a3251a683eae285cccc688daf2d87dae" args="(Stack *st, Element *elem)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">votPush </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structStack.html">Stack</a> *&nbsp;</td>
+ <td class="paramname"> <em>st</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structElement.html">Element</a> *&nbsp;</td>
+ <td class="paramname"> <em>elem</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Push a <a class="el" href="structNode.html" title="Struct that holds a stack Node containing an Element.">Node</a> to the top of the stack (private method).
+<p>
+votPush -- Push a <a class="el" href="structNode.html" title="Struct that holds a stack Node containing an Element.">Node</a> to the top of the stack (private method)<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>st</em>&nbsp;</td><td>A pointer to a <a class="el" href="structStack.html" title="This is a structure that holds the information for a stack.">Stack</a> </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>elem</em>&nbsp;</td><td>A pointer to an element to be put on the stack </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing </dd></dl>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed Feb 27 21:10:09 2013 for libVOTable by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
+</body>
+</html>
diff --git a/vendor/voclient/libvotable/doc/html/votParseP_8h_source.html b/vendor/voclient/libvotable/doc/html/votParseP_8h_source.html
new file mode 100644
index 00000000..ee6c24f7
--- /dev/null
+++ b/vendor/voclient/libvotable/doc/html/votParseP_8h_source.html
@@ -0,0 +1,148 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libVOTable: votParseP.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.9 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<h1>votParseP.h</h1><a href="votParseP_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001
+<a name="l00012"></a>00012 <span class="preprocessor">#include &lt;expat.h&gt;</span>
+<a name="l00013"></a>00013
+<a name="l00014"></a>00014 <span class="preprocessor">#define VOT_DOC_VERSION "1.2" </span>
+<a name="l00016"></a>00016 <span class="preprocessor">#define VOT_XSI "http://www.w3.org/2001/XMLSchema-instance"</span>
+<a name="l00017"></a>00017 <span class="preprocessor"></span><span class="preprocessor">#define VOT_SCHEMA_LOC "http://www.ivoa.net/xml/VOTable/v1.1 http://www.ivoa.net/xml/VOTable/v1.1"</span>
+<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define VOT_XMLNS "http://www.ivoa.net/xml/VOTable/v1.1"</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span>
+<a name="l00020"></a>00020
+<a name="l00021"></a>00021 <span class="preprocessor">#define SZ_ATTRNAME 32 </span>
+<a name="l00022"></a>00022 <span class="preprocessor">#define SZ_ATTRVAL 2048 </span>
+<a name="l00023"></a>00023 <span class="preprocessor">#define SZ_FNAME 255 </span>
+<a name="l00024"></a>00024 <span class="preprocessor">#define SZ_XMLTAG 1024 </span>
+<a name="l00025"></a>00025 <span class="preprocessor">#define SZ_LINE 4096 </span>
+<a name="l00027"></a>00027 <span class="preprocessor">#define MAX_ATTR 100 </span>
+<a name="l00028"></a>00028 <span class="preprocessor">#define HANDLE_INCREMENT 1024000 </span>
+<a name="l00031"></a>00031 <span class="preprocessor">#ifdef min</span>
+<a name="l00032"></a>00032 <span class="preprocessor"></span><span class="preprocessor">#undef min</span>
+<a name="l00033"></a>00033 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00034"></a>00034 <span class="preprocessor"></span><span class="preprocessor">#define min(a,b) ((a&lt;b)?a:b)</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span>
+<a name="l00036"></a>00036 <span class="preprocessor">#ifdef max</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span><span class="preprocessor">#undef max</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span><span class="preprocessor">#define max(a,b) ((a&gt;b)?a:b)</span>
+<a name="l00040"></a>00040 <span class="preprocessor"></span>
+<a name="l00041"></a>00041
+<a name="l00042"></a>00042
+<a name="l00043"></a>00043
+<a name="l00047"></a>00047 <span class="preprocessor">#ifndef handle_t</span>
+<a name="l00048"></a><a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6">00048</a> <span class="preprocessor"></span><span class="preprocessor">#define handle_t int</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00050"></a>00050 <span class="preprocessor"></span>
+<a name="l00051"></a>00051
+<a name="l00052"></a>00052
+<a name="l00060"></a><a class="code" href="structAttrList.html">00060</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>{
+<a name="l00061"></a>00061 <span class="keywordtype">char</span> <a class="code" href="votElement_8c.html#5ac083a645d964373f022d03df4849c8">name</a>[SZ_ATTRNAME];
+<a name="l00062"></a>00062 <span class="keywordtype">char</span> value[SZ_ATTRVAL];
+<a name="l00063"></a>00063 <span class="keywordtype">void</span> *next;
+<a name="l00064"></a>00064 } <a class="code" href="structAttrList.html" title="Information for an attribute.">AttrList</a>;
+<a name="l00065"></a>00065
+<a name="l00066"></a>00066
+<a name="l00074"></a><a class="code" href="structAttrBlock.html">00074</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>{
+<a name="l00075"></a>00075 <span class="keywordtype">char</span> *<a class="code" href="votElement_8c.html#b47351fd475e3902c6d5da9e09474834">req</a>;
+<a name="l00076"></a>00076 <span class="keywordtype">char</span> *<a class="code" href="votElement_8c.html#64794c1524dec8e3f98417a50ad08224">opt</a>;
+<a name="l00077"></a>00077 <span class="keywordtype">void</span> *attributes;
+<a name="l00078"></a>00078 } <a class="code" href="structAttrBlock.html" title="Information for a block of attributes.">AttrBlock</a>;
+<a name="l00079"></a>00079
+<a name="l00080"></a>00080
+<a name="l00086"></a>00086 <span class="keyword">typedef</span> <span class="keyword">struct </span>elem_t {
+<a name="l00087"></a>00087 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> type;
+<a name="l00088"></a>00088 <a class="code" href="structAttrBlock.html" title="Information for a block of attributes.">AttrBlock</a> *attr;
+<a name="l00089"></a>00089 <span class="keywordtype">char</span> *content;
+<a name="l00090"></a>00090 <span class="keywordtype">int</span> isCData;
+<a name="l00091"></a>00091 <span class="keywordtype">int</span> handle;
+<a name="l00093"></a>00093 <span class="keyword">struct </span>elem_t *next;
+<a name="l00094"></a>00094 <span class="keyword">struct </span>elem_t *last_child;
+<a name="l00095"></a>00095 <span class="keyword">struct </span>elem_t *child;
+<a name="l00096"></a>00096 <span class="keyword">struct </span>elem_t *parent;
+<a name="l00098"></a>00098 <span class="keywordtype">char</span> **data;
+<a name="l00100"></a>00100 <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> ref_count;
+<a name="l00101"></a>00101 } <a class="code" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>;
+<a name="l00102"></a>00102
+<a name="l00103"></a>00103
+<a name="l00108"></a>00108 <span class="keyword">typedef</span> <span class="keyword">struct </span>node {
+<a name="l00109"></a>00109 <a class="code" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> *element;
+<a name="l00110"></a>00110 <span class="keywordtype">void</span> *next;
+<a name="l00111"></a>00111 } <a class="code" href="structNode.html" title="Struct that holds a stack Node containing an Element.">Node</a>;
+<a name="l00112"></a>00112
+<a name="l00113"></a>00113
+<a name="l00118"></a><a class="code" href="structStack.html">00118</a> <span class="keyword">typedef</span> <span class="keyword">struct </span>{
+<a name="l00119"></a>00119 <a class="code" href="structNode.html" title="Struct that holds a stack Node containing an Element.">Node</a> *head;
+<a name="l00120"></a>00120 <span class="keywordtype">int</span> level;
+<a name="l00121"></a>00121 } <a class="code" href="structStack.html" title="This is a structure that holds the information for a stack.">Stack</a>;
+<a name="l00122"></a>00122
+<a name="l00123"></a>00123
+<a name="l00124"></a>00124
+<a name="l00132"></a>00132 <span class="comment">/* votAttribute.c</span>
+<a name="l00133"></a>00133 <span class="comment"> */</span>
+<a name="l00134"></a>00134 <span class="keywordtype">int</span> vot_attrSet (<a class="code" href="structAttrBlock.html" title="Information for a block of attributes.">AttrBlock</a> *ablock, <span class="keywordtype">char</span> *<a class="code" href="votElement_8c.html#5ac083a645d964373f022d03df4849c8">name</a>, <span class="keywordtype">char</span> *value);
+<a name="l00135"></a>00135 <span class="keywordtype">char</span> *vot_attrGet (<a class="code" href="structAttrBlock.html" title="Information for a block of attributes.">AttrBlock</a> *ablock, <span class="keywordtype">char</span> *<a class="code" href="votElement_8c.html#5ac083a645d964373f022d03df4849c8">name</a>);
+<a name="l00136"></a>00136 <span class="keywordtype">char</span> *vot_attrXML (<a class="code" href="structAttrBlock.html" title="Information for a block of attributes.">AttrBlock</a> *ablock);
+<a name="l00137"></a>00137
+<a name="l00138"></a>00138 <span class="comment">/* votElement.c</span>
+<a name="l00139"></a>00139 <span class="comment"> */</span>
+<a name="l00140"></a>00140 <span class="keywordtype">int</span> <a class="code" href="votElement_8c.html#c247ed61c78db54860fbbf80385f3088" title="Get the integer value (ID) of the name (private method).">vot_eType</a> (<span class="keywordtype">char</span> *<a class="code" href="votElement_8c.html#5ac083a645d964373f022d03df4849c8">name</a>);
+<a name="l00141"></a>00141 <span class="keywordtype">char</span> *<a class="code" href="votElement_8c.html#73381f6c3509c61194a8f23ada4cac2a" title="Get the name of the Element (private method).">vot_elemName</a> (<a class="code" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> *e);
+<a name="l00142"></a>00142 <span class="keywordtype">int</span> <a class="code" href="votElement_8c.html#c40e3a809b3865bd6d15bf368778e28e" title="Get the integer value (ID) of the Element (private method).">vot_elemType</a> (<a class="code" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> *e);
+<a name="l00143"></a>00143 <span class="keywordtype">char</span> *<a class="code" href="votElement_8c.html#478f5d941afc5695c98627cdbdfd6844" title="Builds a string of the opening XML Tag (private method).">vot_elemXML</a> (<a class="code" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> *e);
+<a name="l00144"></a>00144 <span class="keywordtype">char</span> *<a class="code" href="votElement_8c.html#bb085dd4a9d1237b43a7db3cb2a192d2" title="Build a string of the ending XML Tag (private method).">vot_elemXMLEnd</a> (<a class="code" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> *e);
+<a name="l00145"></a>00145 <a class="code" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> *<a class="code" href="votElement_8c.html#744db49ce83f6ed1d76b7aa4eacd9dd9" title="Allocate a new structure of the given type (private method).">vot_newElem</a> (<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> type);
+<a name="l00146"></a>00146
+<a name="l00147"></a>00147 <span class="comment">/* votHandle.c</span>
+<a name="l00148"></a>00148 <span class="comment"> */</span>
+<a name="l00149"></a>00149 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votHandle_8c.html#1832eb6023a34c8e9d00d22c57276c6c" title="Assign the Element a handle_t (private method).">vot_setHandle</a> (<a class="code" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> *elem);
+<a name="l00150"></a>00150 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votHandle_8c.html#c29f604e3783afc6becd10d9f93ef600" title="Lookup the handle_t to an Element (private method).">vot_lookupHandle</a> (<a class="code" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> *elem);
+<a name="l00151"></a>00151 <span class="keywordtype">void</span> <a class="code" href="votHandle_8c.html#ebec0c91b335d39ddf5c036fc9846974" title="Free a handle for use (private method).">vot_freeHandle</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> handle);
+<a name="l00152"></a>00152 <a class="code" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> *<a class="code" href="votHandle_8c.html#8e851db4a4ebff374de075e62026aa7a" title="Get the Element refered to by handle_t (private method).">vot_getElement</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> handle);
+<a name="l00153"></a>00153 <span class="keywordtype">void</span> <a class="code" href="votHandle_8c.html#730838b4724580523ae84c297867a3bd" title="Initialize a handle table (private method).">vot_newHandleTable</a> (<span class="keywordtype">void</span>);
+<a name="l00154"></a>00154 <span class="keywordtype">int</span> <a class="code" href="votHandle_8c.html#e37223a92c5e6a2db9f8ec4ffba1be62" title="Get the number of handle_t used (private method).">vot_handleCount</a> (<span class="keywordtype">void</span>);
+<a name="l00155"></a>00155 <span class="keywordtype">void</span> <a class="code" href="votHandle_8c.html#f5544667e19d8d1844be84c1dbabc14f" title="Free all the handle nodes (private method).">vot_handleCleanup</a> (<span class="keywordtype">void</span>);
+<a name="l00156"></a>00156 <span class="keywordtype">void</span> <a class="code" href="votHandle_8c.html#7d29f21f5d0633603e5313f96ea5e75b" title="Print an error message.">vot_handleError</a> (<span class="keywordtype">char</span> *msg);
+<a name="l00157"></a>00157
+<a name="l00158"></a>00158 <span class="comment">/* votParseCB.c</span>
+<a name="l00159"></a>00159 <span class="comment"> */</span>
+<a name="l00160"></a>00160 <span class="keywordtype">void</span> <a class="code" href="votExpatCB_8c.html#7c75239e07f5d941aeb6509fe6287df1" title="CB whenever an end tag is seen (private method).">vot_endElement</a> (<span class="keywordtype">void</span> *userData, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="votElement_8c.html#5ac083a645d964373f022d03df4849c8">name</a>);
+<a name="l00161"></a>00161 <span class="keywordtype">void</span> <a class="code" href="votExpatCB_8c.html#600fea20bc0bf3c860eab67451bf75b8" title="CB whenever a start tag is seen (private method).">vot_startElement</a> (<span class="keywordtype">void</span> *userData, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code" href="votElement_8c.html#5ac083a645d964373f022d03df4849c8">name</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> **atts);
+<a name="l00162"></a>00162 <span class="keywordtype">void</span> <a class="code" href="votExpatCB_8c.html#7e09e56c1f08b8beb9753895fd90515e" title="Handle non-element character strings (private method).">vot_charData</a> (<span class="keywordtype">void</span> *userData, <span class="keyword">const</span> XML_Char *s, <span class="keywordtype">int</span> len);
+<a name="l00163"></a>00163 <span class="keywordtype">void</span> <a class="code" href="votExpatCB_8c.html#e3be5033febee0ebeabd11951064d736" title="Handle the start of CDATA strings (private method).">vot_startCData</a> (<span class="keywordtype">void</span> *userData);
+<a name="l00164"></a>00164 <span class="keywordtype">void</span> <a class="code" href="votExpatCB_8c.html#642eba11aff546c0b0e88e3bd25c05bc" title="Handle the end of CDATA strings (private method).">vot_endCData</a> (<span class="keywordtype">void</span> *userData);
+<a name="l00165"></a>00165
+<a name="l00166"></a>00166 <span class="comment">/* votStack.c</span>
+<a name="l00167"></a>00167 <span class="comment"> */</span>
+<a name="l00168"></a>00168 <span class="keywordtype">void</span> <a class="code" href="votParseP_8h.html#a3251a683eae285cccc688daf2d87dae" title="Push a Node to the top of the stack (private method).">votPush</a> (<a class="code" href="structStack.html" title="This is a structure that holds the information for a stack.">Stack</a> *st, <a class="code" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> *elem);
+<a name="l00169"></a>00169 <a class="code" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> *<a class="code" href="votParseP_8h.html#f5e05232387d525ab141206095a5980d" title="Return a Node from the top of the stack (private method).">votPop</a> (<a class="code" href="structStack.html" title="This is a structure that holds the information for a stack.">Stack</a> *st);
+<a name="l00170"></a>00170 <a class="code" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> *<a class="code" href="votParseP_8h.html#6e987eaeb90a1fa27b600386ca749bd6" title="Peek at Element on top of the Stack (private method).">votPeek</a> (<a class="code" href="structStack.html" title="This is a structure that holds the information for a stack.">Stack</a> *st);
+<a name="l00171"></a>00171
+<a name="l00172"></a>00172 <a class="code" href="structStack.html" title="This is a structure that holds the information for a stack.">Stack</a> *<a class="code" href="votParseP_8h.html#97706e275290da18b8d8a94ab319db94" title="Makes a new stack (private method).">vot_newStack</a> (<span class="keywordtype">void</span>);
+<a name="l00173"></a>00173 <span class="keywordtype">int</span> <a class="code" href="votParseP_8h.html#11691bde61e5b2bbdea3649eb69d8253" title="Checks to see if the stack is empty (private method).">vot_isEmpty</a> (<a class="code" href="structStack.html" title="This is a structure that holds the information for a stack.">Stack</a> *st);
+<a name="l00174"></a>00174 <span class="keywordtype">void</span> <a class="code" href="votParseP_8h.html#b59d04018e68e36a1db5cff42740a809" title="Clear the stack (private method).">vot_clearStack</a> (<a class="code" href="structStack.html" title="This is a structure that holds the information for a stack.">Stack</a> *st);
+<a name="l00175"></a>00175 <span class="keywordtype">void</span> <a class="code" href="votParseP_8h.html#8eda4c629b19d8dec39ea86177dc18bd" title="Print the name of all the stack elements (private method).">vot_printStack</a> (<a class="code" href="structStack.html" title="This is a structure that holds the information for a stack.">Stack</a> *st);
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed Feb 27 21:10:08 2013 for libVOTable by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
+</body>
+</html>
diff --git a/vendor/voclient/libvotable/doc/html/votParse_8c.html b/vendor/voclient/libvotable/doc/html/votParse_8c.html
new file mode 100644
index 00000000..6fd9b8f5
--- /dev/null
+++ b/vendor/voclient/libvotable/doc/html/votParse_8c.html
@@ -0,0 +1,3077 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libVOTable: votParse.c File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.9 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>votParse.c File Reference</h1>Public interface procedures for the libVOTable parser.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;stdio.h&gt;</code><br>
+<code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &lt;string.h&gt;</code><br>
+<code>#include &lt;expat.h&gt;</code><br>
+<code>#include &lt;unistd.h&gt;</code><br>
+<code>#include &lt;assert.h&gt;</code><br>
+<code>#include &lt;ctype.h&gt;</code><br>
+<code>#include &lt;sys/stat.h&gt;</code><br>
+<code>#include &lt;curl/curl.h&gt;</code><br>
+<code>#include &lt;curl/types.h&gt;</code><br>
+<code>#include &lt;curl/easy.h&gt;</code><br>
+<code>#include &quot;<a class="el" href="votParseP_8h_source.html">votParseP.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="votParse_8h_source.html">votParse.h</a>&quot;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="eca034f67218340ecb2261a22c2f3dcd"></a><!-- doxytag: member="votParse.c::BUFSIZE" ref="eca034f67218340ecb2261a22c2f3dcd" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>BUFSIZE</b>&nbsp;&nbsp;&nbsp;4096</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#9949868e8d3fcb547d15c5c9f2cdb76f">vot_openVOTABLE</a> (char *arg)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parse a VOTable and return a handle to it. <a href="#9949868e8d3fcb547d15c5c9f2cdb76f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#87e2aca629d475d75ad6793bdb01af29">vot_closeVOTABLE</a> (handle_t vot)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroy the root node and all of it's children. <a href="#87e2aca629d475d75ad6793bdb01af29"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#5df6ad7d9312f05a27ccc3252f1c5d11">vot_getRESOURCE</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the RESOURCE node from the parent handle. <a href="#5df6ad7d9312f05a27ccc3252f1c5d11"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#4e3e3176986838c27989df64c426b30e">vot_getTABLE</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the TABLE node from the parent handle. <a href="#4e3e3176986838c27989df64c426b30e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#20a84235c2704f19afb05fd2db7fcf07">vot_getFIELD</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the FIELD node from the parent handle. <a href="#20a84235c2704f19afb05fd2db7fcf07"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#05535a56a31eb34b865bd7d592fe9292">vot_getDATA</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the DATA node from the parent handle. <a href="#05535a56a31eb34b865bd7d592fe9292"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#4a558147c79deacfd6ca4d0b93ee100d">vot_getTABLEDATA</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the TABLEDATA node from the parent handle. <a href="#4a558147c79deacfd6ca4d0b93ee100d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#2e9ba287229978519224dfea2ecc984f">vot_getTR</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the TR node from the parent handle. <a href="#2e9ba287229978519224dfea2ecc984f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#824a7f85d4c8bac6d5fd6cfb8b3b3810">vot_getTD</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the TD node from the parent handle. <a href="#824a7f85d4c8bac6d5fd6cfb8b3b3810"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#014fabbc855181d68dfea2ddfd0fc1a2">vot_getBINARY</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the BINARY node from the parent handle. <a href="#014fabbc855181d68dfea2ddfd0fc1a2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#fa4e525692b7538f81b9b1e759a642f0">vot_getBINARY2</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the BINARY2 node from the parent handle. <a href="#fa4e525692b7538f81b9b1e759a642f0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#fadc14723954225b56a12b48ab78a50b">vot_getFITS</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the FITS node from the parent handle. <a href="#fadc14723954225b56a12b48ab78a50b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#97433b62adc9545b4f1971cfbcb4819d">vot_getGROUP</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the GROUP node from the parent handle. <a href="#97433b62adc9545b4f1971cfbcb4819d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#0fd5f65c27adc084af8ea3f611556c52">vot_getFIELDRef</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the FIELDref node from the parent handle. <a href="#0fd5f65c27adc084af8ea3f611556c52"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#ded8082390ce6a5b085ac15f0212ddd7">vot_getPARAMRef</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the PARAMRef node from the parent handle. <a href="#ded8082390ce6a5b085ac15f0212ddd7"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#41964f8885bc352af793bf552541d5e4">vot_getDESCRIPTION</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the DESCRIPTION node from the parent handle. <a href="#41964f8885bc352af793bf552541d5e4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#42e5538ca7d06238d7242c40daaf9bf7">vot_getPARAM</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the PARAM node from the parent handle. <a href="#42e5538ca7d06238d7242c40daaf9bf7"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#7de82f980273251a4a00df7435b29948">vot_getINFO</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the INFO node from the parent handle. <a href="#7de82f980273251a4a00df7435b29948"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#4bae0337352f1ba53865e1419917dc30">vot_getSTREAM</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the STREAM node from the parent handle. <a href="#4bae0337352f1ba53865e1419917dc30"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#b019a523ddca596e9f80c284e5954b44">vot_getVALUES</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the VALUES node from the parent handle. <a href="#b019a523ddca596e9f80c284e5954b44"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#a00dc12eff5fe09c71ff0c5c86aadfaf">vot_getMIN</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the MIN node from the parent handle. <a href="#a00dc12eff5fe09c71ff0c5c86aadfaf"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#89897e1c3ead93bef9b107707fa2eda5">vot_getMAX</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the MAX node from the parent handle. <a href="#89897e1c3ead93bef9b107707fa2eda5"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#6120eea01cc0c348fc99dd9c0e6dc060">vot_getOPTION</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the OPTION node from the parent handle. <a href="#6120eea01cc0c348fc99dd9c0e6dc060"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#729cd64c53d713a473d611dc7941e4f3">vot_getLINK</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the LINK node from the parent handle. <a href="#729cd64c53d713a473d611dc7941e4f3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#33e1c4a4f3752beeb62fd8d88d1d2ca2">vot_getCOOSYS</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the COOSYS node from the parent handle. <a href="#33e1c4a4f3752beeb62fd8d88d1d2ca2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#458d365096a2f3602a1a6443c392a9e9">vot_getDATAType</a> (handle_t data_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the type of the DATA element. <a href="#458d365096a2f3602a1a6443c392a9e9"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#b3cc5a3facdd5451e81dfe9c337184d0">vot_getDATATypeString</a> (handle_t data_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the type of the DATA element as a string. <a href="#b3cc5a3facdd5451e81dfe9c337184d0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#533e8601d14245fb5167b188195db93c">vot_newRESOURCE</a> (handle_t parent_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create new RESOURCE node under the parent handle. <a href="#533e8601d14245fb5167b188195db93c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#9b3b14d5e15a9384be65b8aa49c33d85">vot_newTABLE</a> (handle_t parent_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create new TABLE node under the parent handle. <a href="#9b3b14d5e15a9384be65b8aa49c33d85"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#ffb519519c2a850cd9cf7eb9060f45cf">vot_newFIELD</a> (handle_t parent_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create new FIELD node under the parent handle. <a href="#ffb519519c2a850cd9cf7eb9060f45cf"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#5c824351474fad74aa22a21d242207d8">vot_newDATA</a> (handle_t parent_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create new DATA node under the parent handle. <a href="#5c824351474fad74aa22a21d242207d8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#b2d26904f7e0e73b08efdb0cea7d2b37">vot_newTABLEDATA</a> (handle_t parent_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create new TABLEDATA node under the parent handle. <a href="#b2d26904f7e0e73b08efdb0cea7d2b37"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#dbdaa6d5a36014a2b9706454530079ef">vot_newTR</a> (handle_t parent_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create new TR node under the parent handle. <a href="#dbdaa6d5a36014a2b9706454530079ef"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#4d9959a7a406212ff0a3846ce83a3df9">vot_newTD</a> (handle_t parent_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create new TD node under the parent handle. <a href="#4d9959a7a406212ff0a3846ce83a3df9"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#66d0fc2beb2ef9e36827f76536996fe4">vot_newBINARY</a> (handle_t parent_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create new BINARY node under the parent handle. <a href="#66d0fc2beb2ef9e36827f76536996fe4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#75230378094d2ae4a0e251b6375cb6f9">vot_newBINARY2</a> (handle_t parent_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create new BINARY2 node under the parent handle. <a href="#75230378094d2ae4a0e251b6375cb6f9"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#b2747ed1c27749cdc71c777e80860d65">vot_newFITS</a> (handle_t parent_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create new FITS node under the parent handle. <a href="#b2747ed1c27749cdc71c777e80860d65"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#007736cbf81342651f68c5d13defb430">vot_newGROUP</a> (handle_t parent_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create new GROUP node under the parent handle. <a href="#007736cbf81342651f68c5d13defb430"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#3c96074082ed42497d16710349d5cc24">vot_newFIELDRef</a> (handle_t parent_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create new FIELDref node under the parent handle. <a href="#3c96074082ed42497d16710349d5cc24"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#4e13c3061bbd014b7bbf22ff13a3d5b0">vot_newPARAMRef</a> (handle_t parent_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create new PARAMRef node under the parent handle. <a href="#4e13c3061bbd014b7bbf22ff13a3d5b0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#40c235bcee979806d4e9a4e19d653e5a">vot_newDESCRIPTION</a> (handle_t parent_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create new DESCRIPTION node under the parent handle. <a href="#40c235bcee979806d4e9a4e19d653e5a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#fd01485535d703abdcdebf94090c368a">vot_newPARAM</a> (handle_t parent_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create new PARAM node under the parent handle. <a href="#fd01485535d703abdcdebf94090c368a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#070b31a75054f0dca1c1f95413feb57a">vot_newINFO</a> (handle_t parent_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create new INFO node under the parent handle. <a href="#070b31a75054f0dca1c1f95413feb57a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#859c2bb4a2c46a3f0b4f6c1baceb0b0c">vot_newSTREAM</a> (handle_t parent_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create new STREAM node under the parent handle. <a href="#859c2bb4a2c46a3f0b4f6c1baceb0b0c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#386be2face7c78b44c1fc8a507de9905">vot_newVALUES</a> (handle_t parent_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create new VALUES node under the parent handle. <a href="#386be2face7c78b44c1fc8a507de9905"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#e83ea7fecfe55213807cdcfaf98e8c70">vot_newMIN</a> (handle_t parent_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create new MIN node under the parent handle. <a href="#e83ea7fecfe55213807cdcfaf98e8c70"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#377b833aaf74d26159ebb769f6bbb2a1">vot_newMAX</a> (handle_t parent_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create new MAX node under the parent handle. <a href="#377b833aaf74d26159ebb769f6bbb2a1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#4acd4ce8efb3c972a7d25c5eaaac3b48">vot_newOPTION</a> (handle_t parent_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create new OPTION node under the parent handle. <a href="#4acd4ce8efb3c972a7d25c5eaaac3b48"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#239b0beb633d364c304e77188b6842ef">vot_newLINK</a> (handle_t parent_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create new LINK node under the parent handle. <a href="#239b0beb633d364c304e77188b6842ef"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#53caf9cc36f817a213a4b9f1047c9250">vot_newCOOSYS</a> (handle_t parent_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create new COOSYS node under the parent handle. <a href="#53caf9cc36f817a213a4b9f1047c9250"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#d87843bde9d0d99c5e20311f8820eba6">vot_newNode</a> (handle_t parent, int type)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates a new blank unlinked node. <a href="#d87843bde9d0d99c5e20311f8820eba6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#f99c8f5e0a244e0fec3405185d464fdb">vot_attachNode</a> (handle_t parent, handle_t new)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Adds a node as a child of parent. <a href="#f99c8f5e0a244e0fec3405185d464fdb"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#3148058b3f810f24bd2da14073d6a5de">vot_freeNode</a> (handle_t node)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroys the node and all of it's children. <a href="#3148058b3f810f24bd2da14073d6a5de"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#25dbaafb955b1e304afffb862ee25846">vot_deleteNode</a> (handle_t element)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroys the node and all of it's children. <a href="#25dbaafb955b1e304afffb862ee25846"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#b180aad1ee8971e252f8ececd5d245da">vot_copyElement</a> (handle_t src_h, handle_t parent_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Adds a node as a child of parent. <a href="#b180aad1ee8971e252f8ececd5d245da"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#48775f435829934c1f2b9022af12a86a">vot_getNCols</a> (handle_t tdata_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the nuber of columns in the table structure. <a href="#48775f435829934c1f2b9022af12a86a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#67e90b853666bbc4ef40ead211a116bd">vot_getNRows</a> (handle_t tdata_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the nuber of columns in the table structure. <a href="#67e90b853666bbc4ef40ead211a116bd"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#f5cc4f23dd183be8336e74686e46f6da">vot_getTableCell</a> (handle_t tdata_h, int row, int col)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the nuber of columns in the structure. <a href="#f5cc4f23dd183be8336e74686e46f6da"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="560f5059ffbabc3802522fccecca3a14"></a><!-- doxytag: member="votParse.c::vot_tableCompare" ref="560f5059ffbabc3802522fccecca3a14" args="(const void *row1, const void *row2)" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>vot_tableCompare</b> (const void *row1, const void *row2)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="26516f1b1af65cc75d1c533220fef696"></a><!-- doxytag: member="votParse.c::vot_sortTable" ref="26516f1b1af65cc75d1c533220fef696" args="(handle_t tdata_h, int col, int strsort, int order)" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>vot_sortTable</b> (handle_t tdata_h, int col, int strsort, int order)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#02de38f123a9b7cbd24bee996b8ecc10">vot_getLength</a> (handle_t elem_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the number of sibling Elements of the same type. <a href="#02de38f123a9b7cbd24bee996b8ecc10"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#6b7565c412ba45c5578a61dda5afd1c1">vot_getNumberOf</a> (handle_t elem_h, int type)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the number of sibling Elements of the type. <a href="#6b7565c412ba45c5578a61dda5afd1c1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3b88f976d0fb4d94c8fca96aeba9815e"></a><!-- doxytag: member="votParse.c::vot_colByAttr" ref="3b88f976d0fb4d94c8fca96aeba9815e" args="(int tab, char *attr, char *name, char *alt)" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>vot_colByAttr</b> (int tab, char *attr, char *<a class="el" href="votElement_8c.html#5ac083a645d964373f022d03df4849c8">name</a>, char *alt)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f665b8c5b5bce1d7e68a50f5f356b256"></a><!-- doxytag: member="votParse.c::vot_colByName" ref="f665b8c5b5bce1d7e68a50f5f356b256" args="(int tab, char *name, char *alt)" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>vot_colByName</b> (int tab, char *<a class="el" href="votElement_8c.html#5ac083a645d964373f022d03df4849c8">name</a>, char *alt)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4b7591b70ef2df63dd8516dd15553cac"></a><!-- doxytag: member="votParse.c::vot_colByUCD" ref="4b7591b70ef2df63dd8516dd15553cac" args="(int tab, char *name, char *alt)" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>vot_colByUCD</b> (int tab, char *<a class="el" href="votElement_8c.html#5ac083a645d964373f022d03df4849c8">name</a>, char *alt)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bb0eb690fb14450e518d2fa82f88c156"></a><!-- doxytag: member="votParse.c::vot_colByID" ref="bb0eb690fb14450e518d2fa82f88c156" args="(int tab, char *name, char *alt)" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>vot_colByID</b> (int tab, char *<a class="el" href="votElement_8c.html#5ac083a645d964373f022d03df4849c8">name</a>, char *alt)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#a11bb4e59e1dd773771e25ce7a40bb61">vot_findByAttr</a> (handle_t parent, char *<a class="el" href="votElement_8c.html#5ac083a645d964373f022d03df4849c8">name</a>, char *value)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a handle to an <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> with the requested attribute. <a href="#a11bb4e59e1dd773771e25ce7a40bb61"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#b334dc390ea30a9e8bdc2c2c01b21deb">vot_findInGroup</a> (handle_t group, int type)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a handle array of the requested <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> type. <a href="#b334dc390ea30a9e8bdc2c2c01b21deb"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#dc2e5f39a6273bca5fa0fdf46b2c3751">vot_getNext</a> (handle_t elem_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a handle_t of the next <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> of the same type. <a href="#dc2e5f39a6273bca5fa0fdf46b2c3751"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#4fb6813e03dd7b75710cfaa27f3ffb2e">vot_getSibling</a> (handle_t elem_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a handle_t of the next <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>. <a href="#4fb6813e03dd7b75710cfaa27f3ffb2e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#e0b096dc07c30708e6e86cf81750a01f">vot_getChild</a> (handle_t elem_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a handle_t of the child <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>. <a href="#e0b096dc07c30708e6e86cf81750a01f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#8930fc6a9ea4dec1d8694582d93ee146">vot_getParent</a> (handle_t elem_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the handle of the parent <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>. <a href="#8930fc6a9ea4dec1d8694582d93ee146"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#fc2659e6a84d200c4b01c9460acaefb1">vot_getChildOfType</a> (handle_t elem_h, int type)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the handle of the next <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> of the same type. <a href="#fc2659e6a84d200c4b01c9460acaefb1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#3136956d2035d6b297aa623f87f4b807">vot_valueOf</a> (handle_t elem_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return type of the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>. <a href="#3136956d2035d6b297aa623f87f4b807"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#1c319696d8efc593266b9409303054c6">vot_typeOf</a> (handle_t elem_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return type of the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>. <a href="#1c319696d8efc593266b9409303054c6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#6faba02860fcb0a51315f1863fd29094">vot_setValue</a> (handle_t elem_h, char *value)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the Value for the ELEMENT. <a href="#6faba02860fcb0a51315f1863fd29094"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#213fcbb1ef909d4a4f8059c9616c5830">vot_getValue</a> (handle_t elem_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the Value for the ELEMENT. <a href="#213fcbb1ef909d4a4f8059c9616c5830"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#2b73f93210316d7714201e751cad77ad">vot_setAttr</a> (handle_t elem_h, char *attr, char *value)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the attribute for the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>. <a href="#2b73f93210316d7714201e751cad77ad"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#63e8d82821f4b42083c6b63c21bdfffe">vot_getAttr</a> (handle_t elem_h, char *attr)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the attribute for the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>. <a href="#63e8d82821f4b42083c6b63c21bdfffe"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#e900f566d3ba4816476b5a4b7ee8d772">vot_writeVOTable</a> (handle_t node, char *fname, int indent)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write the VOTable to the file descriptor. <a href="#e900f566d3ba4816476b5a4b7ee8d772"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#dda7f3daced5125c581a7c7c8743eb7f">vot_writeHTML</a> (handle_t node, char *ifname, char *ofname)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write the VOTable to the file descriptor as HTML. <a href="#dda7f3daced5125c581a7c7c8743eb7f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#796870e256501455dbeeb37d5ad3f34a">vot_writeSHTML</a> (handle_t node, char *ifname, char *ofname)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write the VOTable to the file descriptor as an HTML table. <a href="#796870e256501455dbeeb37d5ad3f34a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#5c74670a17d17908075ba315ff4f16c0">vot_writeFITS</a> (handle_t node, char *fname)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write the VOTable to the file descriptor as an FITS table. <a href="#5c74670a17d17908075ba315ff4f16c0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4010feb574c20becf36757005758ef04"></a><!-- doxytag: member="votParse.c::vot_writeDelimited" ref="4010feb574c20becf36757005758ef04" args="(handle_t vot, char *fname, char delim, int hdr)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>vot_writeDelimited</b> (handle_t vot, char *fname, char delim, int hdr)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#7e080fb459b7aaa36a086e3aeb153f5e">vot_writeASV</a> (handle_t node, char *fname, int header)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write the VOTable to the file descriptor as a ASV file. <a href="#7e080fb459b7aaa36a086e3aeb153f5e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#c6ff4fb7fae0bbf78633738447fb9b60">vot_writeBSV</a> (handle_t node, char *fname, int header)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write the VOTable to the file descriptor as a BSV file. <a href="#c6ff4fb7fae0bbf78633738447fb9b60"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#bd35238a3744eed55c11ebf5b24da87b">vot_writeCSV</a> (handle_t node, char *fname, int header)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write the VOTable to the file descriptor as a CSV file. <a href="#bd35238a3744eed55c11ebf5b24da87b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#756fd6178fc599d6fda55d7127c38f79">vot_writeTSV</a> (handle_t node, char *fname, int header)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write the VOTable to the file descriptor as a TSV file. <a href="#756fd6178fc599d6fda55d7127c38f79"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#3d0ad178e6974fb915d4b0b3efcad4c7">vot_setWarnings</a> (int value)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the warning level. <a href="#3d0ad178e6974fb915d4b0b3efcad4c7"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#450a2645f182104c3a0445f022bdbf01">votEmsg</a> (char *msg)</td></tr>
+
+<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structStack.html">Stack</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8c.html#8972288a8eaa6d5249e562915527a958">element_stack</a> = NULL</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e26a6a6d70df3876540213f79e3cba7d"></a><!-- doxytag: member="votParse.c::vot_struct" ref="e26a6a6d70df3876540213f79e3cba7d" args="" -->
+<a class="el" href="structElement.html">Element</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>vot_struct</b> = NULL</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3db6dddf430d27d7d241d4692342de29"></a><!-- doxytag: member="votParse.c::votELevel" ref="3db6dddf430d27d7d241d4692342de29" args="" -->
+char *&nbsp;</td><td class="memItemRight" valign="bottom"><b>votELevel</b> = &quot;&quot;</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d818c9653e001b7c8bf7cffd3b69b2a6"></a><!-- doxytag: member="votParse.c::votWarn" ref="d818c9653e001b7c8bf7cffd3b69b2a6" args="" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>votWarn</b> = 0</td></tr>
+
+<tr><td class="memItemLeft" nowrap><a class="anchor" name="e9ea24a4aa20e4c6c60c3a23bded6fd6"></a><!-- doxytag: member="votParse.c::elemParents" ref="e9ea24a4aa20e4c6c60c3a23bded6fd6" args="[]" -->
+struct {</td></tr>
+
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;int&nbsp;&nbsp;&nbsp;<b>type</b></td></tr>
+
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;int&nbsp;&nbsp;&nbsp;<a class="el" href="votParse_8c.html#3c69fd8b9b1c377197c9214043ed2c82">parents</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap>&nbsp;&nbsp;&nbsp;int&nbsp;&nbsp;&nbsp;<a class="el" href="votParse_8c.html#93ed9b546e7fadad14615c5ef0065277">children</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><b>elemParents</b> []</td></tr>
+
+</table>
+<hr><h2>Detailed Description</h2>
+Public interface procedures for the libVOTable parser.
+<p>
+VOTPARSE.C -- Public interface procedures for the libVOTable parser.<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Mike Fitzpatrick and Eric Timmermann </dd></dl>
+<dl class="date" compact><dt><b>Date:</b></dt><dd>8/03/09 </dd></dl>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="f99c8f5e0a244e0fec3405185d464fdb"></a><!-- doxytag: member="votParse.c::vot_attachNode" ref="f99c8f5e0a244e0fec3405185d464fdb" args="(handle_t parent, handle_t new)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">vot_attachNode </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>new</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Adds a node as a child of parent.
+<p>
+vot_attachNode -- Adds a node as a child of parent.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent</em>&nbsp;</td><td>A handle to the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> that you want to add a node to </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>new</em>&nbsp;</td><td>A handle to the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> that you want to add </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="87e2aca629d475d75ad6793bdb01af29"></a><!-- doxytag: member="votParse.c::vot_closeVOTABLE" ref="87e2aca629d475d75ad6793bdb01af29" args="(handle_t vot)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">vot_closeVOTABLE </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>vot</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Destroy the root node and all of it's children.
+<p>
+vot_closeVOTABLE -- Destroy the root node and all of it's children.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>vot</em>&nbsp;</td><td>A handle to the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> that you want deleted </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing</dd></dl>
+<dl class="warning" compact><dt><b>Warning:</b></dt><dd>Destroys the node and all of it's children. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="b180aad1ee8971e252f8ececd5d245da"></a><!-- doxytag: member="votParse.c::vot_copyElement" ref="b180aad1ee8971e252f8ececd5d245da" args="(handle_t src_h, handle_t parent_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_copyElement </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>src_h</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent_h</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Adds a node as a child of parent.
+<p>
+vot_copyElement -- Adds a node as a child of parent.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>src_h</em>&nbsp;</td><td>A handle to the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> to copy </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>parent_h</em>&nbsp;</td><td>A handle to the Elements parent </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle_t of the copy of the structure </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="25dbaafb955b1e304afffb862ee25846"></a><!-- doxytag: member="votParse.c::vot_deleteNode" ref="25dbaafb955b1e304afffb862ee25846" args="(handle_t element)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">vot_deleteNode </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>element</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Destroys the node and all of it's children.
+<p>
+vot_deleteNode -- Destroys the node and all of it's children.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>element</em>&nbsp;</td><td>A handle to the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> that you want deleted </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="a11bb4e59e1dd773771e25ce7a40bb61"></a><!-- doxytag: member="votParse.c::vot_findByAttr" ref="a11bb4e59e1dd773771e25ce7a40bb61" args="(handle_t parent, char *name, char *value)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_findByAttr </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get a handle to an <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> with the requested attribute.
+<p>
+vot_findByAttr -- Get a handle to an <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> with the requested attribute.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent</em>&nbsp;</td><td>A handle_t the parent <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>A string holding the Value type </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>A string holding the Value value </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The handle to the element </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="b334dc390ea30a9e8bdc2c2c01b21deb"></a><!-- doxytag: member="votParse.c::vot_findInGroup" ref="b334dc390ea30a9e8bdc2c2c01b21deb" args="(handle_t group, int type)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t * vot_findInGroup </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>group</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>type</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return a handle array of the requested <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> type.
+<p>
+vot_findInGroup -- Return a handle array of the requested <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> type.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>group</em>&nbsp;</td><td>A handle_t the parent <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>type</em>&nbsp;</td><td>Value of the type </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>An array of handles </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="3148058b3f810f24bd2da14073d6a5de"></a><!-- doxytag: member="votParse.c::vot_freeNode" ref="3148058b3f810f24bd2da14073d6a5de" args="(handle_t node)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">vot_freeNode </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>node</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Destroys the node and all of it's children.
+<p>
+vot_freeNode -- Destroys the node and all of it's children.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>node</em>&nbsp;</td><td>A handle to the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> that you want deleted </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="63e8d82821f4b42083c6b63c21bdfffe"></a><!-- doxytag: member="votParse.c::vot_getAttr" ref="63e8d82821f4b42083c6b63c21bdfffe" args="(handle_t elem_h, char *attr)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char * vot_getAttr </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>elem_h</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>attr</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the attribute for the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>.
+<p>
+vot_getAttr -- Return the attribute for the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>elem_h</em>&nbsp;</td><td>A handle_t the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>attr</em>&nbsp;</td><td>A string holding the attribute name </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A string of the value or the attr </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="014fabbc855181d68dfea2ddfd0fc1a2"></a><!-- doxytag: member="votParse.c::vot_getBINARY" ref="014fabbc855181d68dfea2ddfd0fc1a2" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getBINARY </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the BINARY node from the parent handle.
+<p>
+vot_getBINARY -- Gets the BINARY node from the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>Parent handle containing a BINARY </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first BINARY node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="fa4e525692b7538f81b9b1e759a642f0"></a><!-- doxytag: member="votParse.c::vot_getBINARY2" ref="fa4e525692b7538f81b9b1e759a642f0" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getBINARY2 </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the BINARY2 node from the parent handle.
+<p>
+vot_getBINARY2 -- Gets the BINARY2 node from the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>Parent handle containing a BINARY2 </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first BINARY2 node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="e0b096dc07c30708e6e86cf81750a01f"></a><!-- doxytag: member="votParse.c::vot_getChild" ref="e0b096dc07c30708e6e86cf81750a01f" args="(handle_t elem_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getChild </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>elem_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return a handle_t of the child <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>.
+<p>
+vot_getChild -- Return a handle_t of the child <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>elem_h</em>&nbsp;</td><td>A handle_t the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle of the child <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="fc2659e6a84d200c4b01c9460acaefb1"></a><!-- doxytag: member="votParse.c::vot_getChildOfType" ref="fc2659e6a84d200c4b01c9460acaefb1" args="(handle_t elem_h, int type)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getChildOfType </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>elem_h</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>type</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the handle of the next <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> of the same type.
+<p>
+vot_getChildOfType -- Get the handle of the next <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> of the same type.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>elem_h</em>&nbsp;</td><td>A handle_t the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>type</em>&nbsp;</td><td>An integer of the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> type for find </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle of the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="33e1c4a4f3752beeb62fd8d88d1d2ca2"></a><!-- doxytag: member="votParse.c::vot_getCOOSYS" ref="33e1c4a4f3752beeb62fd8d88d1d2ca2" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getCOOSYS </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the COOSYS node from the parent handle.
+<p>
+vot_getCOOSYS -- Gets the COOSYS node from the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>Parent handle containing a COOSYS </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first COOSYS node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="05535a56a31eb34b865bd7d592fe9292"></a><!-- doxytag: member="votParse.c::vot_getDATA" ref="05535a56a31eb34b865bd7d592fe9292" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getDATA </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the DATA node from the parent handle.
+<p>
+vot_getDATA -- Gets the DATA node from the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>Parent handle containing a DATA </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first DATA node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="458d365096a2f3602a1a6443c392a9e9"></a><!-- doxytag: member="votParse.c::vot_getDATAType" ref="458d365096a2f3602a1a6443c392a9e9" args="(handle_t data_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char * vot_getDATAType </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>data_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the type of the DATA element.
+<p>
+vot_getDATAType -- Returns the type of the DATA element.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>data_h</em>&nbsp;</td><td>A handle_t to a DATA </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The type as an int </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="b3cc5a3facdd5451e81dfe9c337184d0"></a><!-- doxytag: member="votParse.c::vot_getDATATypeString" ref="b3cc5a3facdd5451e81dfe9c337184d0" args="(handle_t data_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char * vot_getDATATypeString </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>data_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the type of the DATA element as a string.
+<p>
+vot_getDATATypeString -- Returns the type of the DATA element as a string.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>data_h</em>&nbsp;</td><td>A handle_t to a DATA </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The type as an string </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="41964f8885bc352af793bf552541d5e4"></a><!-- doxytag: member="votParse.c::vot_getDESCRIPTION" ref="41964f8885bc352af793bf552541d5e4" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getDESCRIPTION </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the DESCRIPTION node from the parent handle.
+<p>
+vot_getDESCRIPTION -- Gets the DESCRIPTION node from the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>Parent handle containing a DESCRIPTION </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first DESCRIPTION node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="20a84235c2704f19afb05fd2db7fcf07"></a><!-- doxytag: member="votParse.c::vot_getFIELD" ref="20a84235c2704f19afb05fd2db7fcf07" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getFIELD </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the FIELD node from the parent handle.
+<p>
+vot_getFIELD -- Gets the FIELD node from the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>Parent handle containing a FIELD </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first FIELD node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="0fd5f65c27adc084af8ea3f611556c52"></a><!-- doxytag: member="votParse.c::vot_getFIELDRef" ref="0fd5f65c27adc084af8ea3f611556c52" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getFIELDRef </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the FIELDref node from the parent handle.
+<p>
+vot_getFIELDref -- Gets the FIELDref node from the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>Parent handle containing a FIELDref </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first FIELDref node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="fadc14723954225b56a12b48ab78a50b"></a><!-- doxytag: member="votParse.c::vot_getFITS" ref="fadc14723954225b56a12b48ab78a50b" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getFITS </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the FITS node from the parent handle.
+<p>
+vot_getFITS -- Gets the FITS node from the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>Parent handle containing a FITS </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first FITS node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="97433b62adc9545b4f1971cfbcb4819d"></a><!-- doxytag: member="votParse.c::vot_getGROUP" ref="97433b62adc9545b4f1971cfbcb4819d" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getGROUP </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the GROUP node from the parent handle.
+<p>
+vot_getGROUP -- Gets the GROUP node from the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>Parent handle containing a GROUP </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first GROUP node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="7de82f980273251a4a00df7435b29948"></a><!-- doxytag: member="votParse.c::vot_getINFO" ref="7de82f980273251a4a00df7435b29948" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getINFO </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the INFO node from the parent handle.
+<p>
+vot_getINFO -- Gets the INFO node from the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>Parent handle containing a INFO </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first INFO node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="02de38f123a9b7cbd24bee996b8ecc10"></a><!-- doxytag: member="votParse.c::vot_getLength" ref="02de38f123a9b7cbd24bee996b8ecc10" args="(handle_t elem_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vot_getLength </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>elem_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the number of sibling Elements of the same type.
+<p>
+vot_getLength -- Return the number of sibling Elements of the same type.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>elem_h</em>&nbsp;</td><td>A handle_t the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The status of the set </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="729cd64c53d713a473d611dc7941e4f3"></a><!-- doxytag: member="votParse.c::vot_getLINK" ref="729cd64c53d713a473d611dc7941e4f3" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getLINK </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the LINK node from the parent handle.
+<p>
+vot_getLINK -- Gets the LINK node from the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>Parent handle containing a LINK </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first LINK node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="89897e1c3ead93bef9b107707fa2eda5"></a><!-- doxytag: member="votParse.c::vot_getMAX" ref="89897e1c3ead93bef9b107707fa2eda5" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getMAX </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the MAX node from the parent handle.
+<p>
+vot_getMAX -- Gets the MAX node from the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>Parent handle containing a MAX </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first MAX node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="a00dc12eff5fe09c71ff0c5c86aadfaf"></a><!-- doxytag: member="votParse.c::vot_getMIN" ref="a00dc12eff5fe09c71ff0c5c86aadfaf" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getMIN </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the MIN node from the parent handle.
+<p>
+vot_getMIN -- Gets the MIN node from the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>Parent handle containing a MIN </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first MIN node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="48775f435829934c1f2b9022af12a86a"></a><!-- doxytag: member="votParse.c::vot_getNCols" ref="48775f435829934c1f2b9022af12a86a" args="(handle_t tdata_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vot_getNCols </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>tdata_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the nuber of columns in the table structure.
+<p>
+************************************************************************** Utility methods vot_getNCols -- Return the nuber of columns in the table structure.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>tdata_h</em>&nbsp;</td><td>A handle_t to a TABLEDATA </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The number of cols </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="dc2e5f39a6273bca5fa0fdf46b2c3751"></a><!-- doxytag: member="votParse.c::vot_getNext" ref="dc2e5f39a6273bca5fa0fdf46b2c3751" args="(handle_t elem_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getNext </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>elem_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return a handle_t of the next <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> of the same type.
+<p>
+vot_getNext -- Return a handle_t of the next <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> of the same type.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>elem_h</em>&nbsp;</td><td>A handle_t the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle of the next <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> of the same type </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="67e90b853666bbc4ef40ead211a116bd"></a><!-- doxytag: member="votParse.c::vot_getNRows" ref="67e90b853666bbc4ef40ead211a116bd" args="(handle_t tdata_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vot_getNRows </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>tdata_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the nuber of columns in the table structure.
+<p>
+vot_getNRows -- Return the nuber of columns in the table structure.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>tdata_h</em>&nbsp;</td><td>A handle_t to a TABLEDATA </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The number of cols </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="6b7565c412ba45c5578a61dda5afd1c1"></a><!-- doxytag: member="votParse.c::vot_getNumberOf" ref="6b7565c412ba45c5578a61dda5afd1c1" args="(handle_t elem_h, int type)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vot_getNumberOf </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>elem_h</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>type</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the number of sibling Elements of the type.
+<p>
+vot_getNumberOf -- Return the number of sibling Elements of the type.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>elem_h</em>&nbsp;</td><td>A handle_t the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>type</em>&nbsp;</td><td>An int of the type of element you wish to count </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The status of the set </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="6120eea01cc0c348fc99dd9c0e6dc060"></a><!-- doxytag: member="votParse.c::vot_getOPTION" ref="6120eea01cc0c348fc99dd9c0e6dc060" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getOPTION </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the OPTION node from the parent handle.
+<p>
+vot_getOPTION -- Gets the OPTION node from the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>Parent handle containing a OPTION </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first OPTION node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="42e5538ca7d06238d7242c40daaf9bf7"></a><!-- doxytag: member="votParse.c::vot_getPARAM" ref="42e5538ca7d06238d7242c40daaf9bf7" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getPARAM </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the PARAM node from the parent handle.
+<p>
+vot_getPARAM -- Gets the PARAM node from the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>Parent handle containing a PARAM </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first PARAM node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ded8082390ce6a5b085ac15f0212ddd7"></a><!-- doxytag: member="votParse.c::vot_getPARAMRef" ref="ded8082390ce6a5b085ac15f0212ddd7" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getPARAMRef </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the PARAMRef node from the parent handle.
+<p>
+vot_getPARAMRef -- Gets the PARAMref node from the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>Parent handle containing a PARAMRef </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first PARAMRef node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="8930fc6a9ea4dec1d8694582d93ee146"></a><!-- doxytag: member="votParse.c::vot_getParent" ref="8930fc6a9ea4dec1d8694582d93ee146" args="(handle_t elem_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getParent </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>elem_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the handle of the parent <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>.
+<p>
+vot_getParent -- Return the handle of the parent <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>elem_h</em>&nbsp;</td><td>A handle_t the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle of the paretn <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="5df6ad7d9312f05a27ccc3252f1c5d11"></a><!-- doxytag: member="votParse.c::vot_getRESOURCE" ref="5df6ad7d9312f05a27ccc3252f1c5d11" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getRESOURCE </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the RESOURCE node from the parent handle.
+<p>
+vot_getRESOURCE -- Gets the RESOURCE node from the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>Parent handle containing a RESOURCE </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first RESOURCE node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="4fb6813e03dd7b75710cfaa27f3ffb2e"></a><!-- doxytag: member="votParse.c::vot_getSibling" ref="4fb6813e03dd7b75710cfaa27f3ffb2e" args="(handle_t elem_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getSibling </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>elem_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return a handle_t of the next <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>.
+<p>
+vot_getSibling -- Return a handle_t of the next signling <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>elem_h</em>&nbsp;</td><td>A handle_t the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle of the next <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="4bae0337352f1ba53865e1419917dc30"></a><!-- doxytag: member="votParse.c::vot_getSTREAM" ref="4bae0337352f1ba53865e1419917dc30" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getSTREAM </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the STREAM node from the parent handle.
+<p>
+vot_getSTREAM -- Gets the STREAM node from the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>Parent handle containing a STREAM </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first STREAM node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="4e3e3176986838c27989df64c426b30e"></a><!-- doxytag: member="votParse.c::vot_getTABLE" ref="4e3e3176986838c27989df64c426b30e" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getTABLE </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the TABLE node from the parent handle.
+<p>
+vot_getTABLE -- Gets the TABLE node from the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>Parent handle containing a TABLE </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first TABLE node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="f5cc4f23dd183be8336e74686e46f6da"></a><!-- doxytag: member="votParse.c::vot_getTableCell" ref="f5cc4f23dd183be8336e74686e46f6da" args="(handle_t tdata_h, int row, int col)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char * vot_getTableCell </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>tdata_h</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>row</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>col</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the nuber of columns in the structure.
+<p>
+vot_getTableCell -- Return the nuber of columns in the structure.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>tdata_h</em>&nbsp;</td><td>A handle_t to a TABLEDATA </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>row</em>&nbsp;</td><td>An int for a row </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>col</em>&nbsp;</td><td>An int for a col </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The content of the cell </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="4a558147c79deacfd6ca4d0b93ee100d"></a><!-- doxytag: member="votParse.c::vot_getTABLEDATA" ref="4a558147c79deacfd6ca4d0b93ee100d" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getTABLEDATA </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the TABLEDATA node from the parent handle.
+<p>
+vot_getTABLEDATA -- Gets the TABLEDATA node from the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>Parent handle containing a TABLEDATA </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first TABLEDATA node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="824a7f85d4c8bac6d5fd6cfb8b3b3810"></a><!-- doxytag: member="votParse.c::vot_getTD" ref="824a7f85d4c8bac6d5fd6cfb8b3b3810" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getTD </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the TD node from the parent handle.
+<p>
+vot_getTD -- Gets the TD node from the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>Parent handle containing a TD </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first TD node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="2e9ba287229978519224dfea2ecc984f"></a><!-- doxytag: member="votParse.c::vot_getTR" ref="2e9ba287229978519224dfea2ecc984f" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getTR </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the TR node from the parent handle.
+<p>
+vot_getTR -- Gets the TR node from the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>Parent handle containing a TR </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first TR node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="213fcbb1ef909d4a4f8059c9616c5830"></a><!-- doxytag: member="votParse.c::vot_getValue" ref="213fcbb1ef909d4a4f8059c9616c5830" args="(handle_t elem_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char * vot_getValue </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>elem_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the Value for the ELEMENT.
+<p>
+vot_getValue -- Get the Value for the ELEMENT.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>elem_h</em>&nbsp;</td><td>A handle_t the ELEMENT </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A string of the value or the Value </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="b019a523ddca596e9f80c284e5954b44"></a><!-- doxytag: member="votParse.c::vot_getVALUES" ref="b019a523ddca596e9f80c284e5954b44" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getVALUES </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the VALUES node from the parent handle.
+<p>
+vot_getVALUES -- Gets the VALUES node from the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>Parent handle containing a VALUES </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first VALUES node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="66d0fc2beb2ef9e36827f76536996fe4"></a><!-- doxytag: member="votParse.c::vot_newBINARY" ref="66d0fc2beb2ef9e36827f76536996fe4" args="(handle_t parent_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_newBINARY </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create new BINARY node under the parent handle.
+<p>
+vot_newBINARY -- Create new BINARY node under the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent_h</em>&nbsp;</td><td>Parent handle of a BINARY </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first BINARY node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="75230378094d2ae4a0e251b6375cb6f9"></a><!-- doxytag: member="votParse.c::vot_newBINARY2" ref="75230378094d2ae4a0e251b6375cb6f9" args="(handle_t parent_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_newBINARY2 </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create new BINARY2 node under the parent handle.
+<p>
+vot_newBINARY2 -- Create new BINARY2 node under the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent_h</em>&nbsp;</td><td>Parent handle of a BINARY2 </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first BINARY2 node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="53caf9cc36f817a213a4b9f1047c9250"></a><!-- doxytag: member="votParse.c::vot_newCOOSYS" ref="53caf9cc36f817a213a4b9f1047c9250" args="(handle_t parent_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_newCOOSYS </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create new COOSYS node under the parent handle.
+<p>
+vot_newCOOSYS -- Create new COOSYS node under the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent_h</em>&nbsp;</td><td>Parent handle of a COOSYS </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first COOSYS node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="5c824351474fad74aa22a21d242207d8"></a><!-- doxytag: member="votParse.c::vot_newDATA" ref="5c824351474fad74aa22a21d242207d8" args="(handle_t parent_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_newDATA </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create new DATA node under the parent handle.
+<p>
+vot_newDATA -- Create new DATA node under the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent_h</em>&nbsp;</td><td>Parent handle of a DATA </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first DATA node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="40c235bcee979806d4e9a4e19d653e5a"></a><!-- doxytag: member="votParse.c::vot_newDESCRIPTION" ref="40c235bcee979806d4e9a4e19d653e5a" args="(handle_t parent_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_newDESCRIPTION </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create new DESCRIPTION node under the parent handle.
+<p>
+vot_newDESCRIPTION -- Create new DESCRIPTION node under the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent_h</em>&nbsp;</td><td>Parent handle of a DESCRIPTION </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first DESCRIPTION node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ffb519519c2a850cd9cf7eb9060f45cf"></a><!-- doxytag: member="votParse.c::vot_newFIELD" ref="ffb519519c2a850cd9cf7eb9060f45cf" args="(handle_t parent_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_newFIELD </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create new FIELD node under the parent handle.
+<p>
+vot_newFIELD -- Create new FIELD node under the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent_h</em>&nbsp;</td><td>Parent handle of a FIELD </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first FIELD node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="3c96074082ed42497d16710349d5cc24"></a><!-- doxytag: member="votParse.c::vot_newFIELDRef" ref="3c96074082ed42497d16710349d5cc24" args="(handle_t parent_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_newFIELDRef </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create new FIELDref node under the parent handle.
+<p>
+vot_newFIELDref -- Create new FIELDref node under the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent_h</em>&nbsp;</td><td>Parent handle of a FIELDref </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first FIELDref node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="b2747ed1c27749cdc71c777e80860d65"></a><!-- doxytag: member="votParse.c::vot_newFITS" ref="b2747ed1c27749cdc71c777e80860d65" args="(handle_t parent_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_newFITS </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create new FITS node under the parent handle.
+<p>
+vot_newFITS -- Create new FITS node under the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent_h</em>&nbsp;</td><td>Parent handle of a FITS </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first FITS node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="007736cbf81342651f68c5d13defb430"></a><!-- doxytag: member="votParse.c::vot_newGROUP" ref="007736cbf81342651f68c5d13defb430" args="(handle_t parent_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_newGROUP </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create new GROUP node under the parent handle.
+<p>
+vot_newGROUP -- Create new GROUP node under the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent_h</em>&nbsp;</td><td>Parent handle of a GROUP </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first GROUP node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="070b31a75054f0dca1c1f95413feb57a"></a><!-- doxytag: member="votParse.c::vot_newINFO" ref="070b31a75054f0dca1c1f95413feb57a" args="(handle_t parent_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_newINFO </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create new INFO node under the parent handle.
+<p>
+vot_newINFO -- Create new INFO node under the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent_h</em>&nbsp;</td><td>Parent handle of a INFO </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first INFO node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="239b0beb633d364c304e77188b6842ef"></a><!-- doxytag: member="votParse.c::vot_newLINK" ref="239b0beb633d364c304e77188b6842ef" args="(handle_t parent_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_newLINK </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create new LINK node under the parent handle.
+<p>
+vot_newLINK -- Create new LINK node under the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent_h</em>&nbsp;</td><td>Parent handle of a LINK </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first LINK node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="377b833aaf74d26159ebb769f6bbb2a1"></a><!-- doxytag: member="votParse.c::vot_newMAX" ref="377b833aaf74d26159ebb769f6bbb2a1" args="(handle_t parent_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_newMAX </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create new MAX node under the parent handle.
+<p>
+vot_newMAX -- Create new MAX node under the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent_h</em>&nbsp;</td><td>Parent handle of a MAX </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first MAX node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="e83ea7fecfe55213807cdcfaf98e8c70"></a><!-- doxytag: member="votParse.c::vot_newMIN" ref="e83ea7fecfe55213807cdcfaf98e8c70" args="(handle_t parent_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_newMIN </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create new MIN node under the parent handle.
+<p>
+vot_newMIN -- Create new MIN node under the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent_h</em>&nbsp;</td><td>Parent handle of a MIN </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first MIN node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="d87843bde9d0d99c5e20311f8820eba6"></a><!-- doxytag: member="votParse.c::vot_newNode" ref="d87843bde9d0d99c5e20311f8820eba6" args="(handle_t parent, int type)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_newNode </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>type</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates a new blank unlinked node.
+<p>
+vot_newNode -- Creates a new blank unlinked node.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent</em>&nbsp;</td><td>A handle to the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> that you want to add a node to </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>type</em>&nbsp;</td><td>The type of node you wish to create </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the created node </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="4acd4ce8efb3c972a7d25c5eaaac3b48"></a><!-- doxytag: member="votParse.c::vot_newOPTION" ref="4acd4ce8efb3c972a7d25c5eaaac3b48" args="(handle_t parent_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_newOPTION </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create new OPTION node under the parent handle.
+<p>
+vot_newOPTION -- Create new OPTION node under the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent_h</em>&nbsp;</td><td>Parent handle of a OPTION </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first OPTION node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="fd01485535d703abdcdebf94090c368a"></a><!-- doxytag: member="votParse.c::vot_newPARAM" ref="fd01485535d703abdcdebf94090c368a" args="(handle_t parent_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_newPARAM </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create new PARAM node under the parent handle.
+<p>
+vot_newPARAM -- Create new PARAM node under the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent_h</em>&nbsp;</td><td>Parent handle of a PARAM </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first PARAM node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="4e13c3061bbd014b7bbf22ff13a3d5b0"></a><!-- doxytag: member="votParse.c::vot_newPARAMRef" ref="4e13c3061bbd014b7bbf22ff13a3d5b0" args="(handle_t parent_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_newPARAMRef </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create new PARAMRef node under the parent handle.
+<p>
+vot_newPARAMRef -- Create new PARAMref node under the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent_h</em>&nbsp;</td><td>Parent handle of a PARAMRef </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first PARAMRef node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="533e8601d14245fb5167b188195db93c"></a><!-- doxytag: member="votParse.c::vot_newRESOURCE" ref="533e8601d14245fb5167b188195db93c" args="(handle_t parent_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_newRESOURCE </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create new RESOURCE node under the parent handle.
+<p>
+vot_newRESOURCE -- Create new RESOURCE node under the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent_h</em>&nbsp;</td><td>Parent handle of a RESOURCE </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first RESOURCE node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="859c2bb4a2c46a3f0b4f6c1baceb0b0c"></a><!-- doxytag: member="votParse.c::vot_newSTREAM" ref="859c2bb4a2c46a3f0b4f6c1baceb0b0c" args="(handle_t parent_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_newSTREAM </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create new STREAM node under the parent handle.
+<p>
+vot_newSTREAM -- Create new STREAM node under the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent_h</em>&nbsp;</td><td>Parent handle of a STREAM </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first STREAM node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="9b3b14d5e15a9384be65b8aa49c33d85"></a><!-- doxytag: member="votParse.c::vot_newTABLE" ref="9b3b14d5e15a9384be65b8aa49c33d85" args="(handle_t parent_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_newTABLE </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create new TABLE node under the parent handle.
+<p>
+vot_newTABLE -- Create new TABLE node under the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent_h</em>&nbsp;</td><td>Parent handle of a TABLE </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first TABLE node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="b2d26904f7e0e73b08efdb0cea7d2b37"></a><!-- doxytag: member="votParse.c::vot_newTABLEDATA" ref="b2d26904f7e0e73b08efdb0cea7d2b37" args="(handle_t parent_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_newTABLEDATA </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create new TABLEDATA node under the parent handle.
+<p>
+vot_newTABLEDATA -- Create new TABLEDATA node under the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent_h</em>&nbsp;</td><td>Parent handle of a TABLEDATA </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first TABLEDATA node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="4d9959a7a406212ff0a3846ce83a3df9"></a><!-- doxytag: member="votParse.c::vot_newTD" ref="4d9959a7a406212ff0a3846ce83a3df9" args="(handle_t parent_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_newTD </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create new TD node under the parent handle.
+<p>
+vot_newTD -- Create new TD node under the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent_h</em>&nbsp;</td><td>Parent handle of a TD </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first TD node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="dbdaa6d5a36014a2b9706454530079ef"></a><!-- doxytag: member="votParse.c::vot_newTR" ref="dbdaa6d5a36014a2b9706454530079ef" args="(handle_t parent_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_newTR </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create new TR node under the parent handle.
+<p>
+vot_newTR -- Create new TR node under the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent_h</em>&nbsp;</td><td>Parent handle of a TR </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first TR node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="386be2face7c78b44c1fc8a507de9905"></a><!-- doxytag: member="votParse.c::vot_newVALUES" ref="386be2face7c78b44c1fc8a507de9905" args="(handle_t parent_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_newVALUES </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create new VALUES node under the parent handle.
+<p>
+vot_newVALUES -- Create new VALUES node under the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent_h</em>&nbsp;</td><td>Parent handle of a VALUES </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first VALUES node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="9949868e8d3fcb547d15c5c9f2cdb76f"></a><!-- doxytag: member="votParse.c::vot_openVOTABLE" ref="9949868e8d3fcb547d15c5c9f2cdb76f" args="(char *arg)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_openVOTABLE </td>
+ <td>(</td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>arg</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Parse a VOTable and return a handle to it.
+<p>
+vot_openVOTABLE -- Parse a VOTable and return a handle to it<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>arg</em>&nbsp;</td><td>The source of the table </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The root node handle of the VOTable </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="2b73f93210316d7714201e751cad77ad"></a><!-- doxytag: member="votParse.c::vot_setAttr" ref="2b73f93210316d7714201e751cad77ad" args="(handle_t elem_h, char *attr, char *value)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vot_setAttr </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>elem_h</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>attr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the attribute for the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>.
+<p>
+vot_setAttr -- Set the attribute for the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>elem_h</em>&nbsp;</td><td>A handle_t the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>attr</em>&nbsp;</td><td>A string holding the attribute name </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>A string holding the attribute value </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The status of the set </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="6faba02860fcb0a51315f1863fd29094"></a><!-- doxytag: member="votParse.c::vot_setValue" ref="6faba02860fcb0a51315f1863fd29094" args="(handle_t elem_h, char *value)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vot_setValue </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>elem_h</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the Value for the ELEMENT.
+<p>
+vot_setValue -- Set the Value for the ELEMENT.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>elem_h</em>&nbsp;</td><td>A handle_t the ELEMENT </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>A string holding the value </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The status of the set </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="3d0ad178e6974fb915d4b0b3efcad4c7"></a><!-- doxytag: member="votParse.c::vot_setWarnings" ref="3d0ad178e6974fb915d4b0b3efcad4c7" args="(int value)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">vot_setWarnings </td>
+ <td>(</td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>value</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the warning level.
+<p>
+vot_setWarnings -- Set the warning level.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>Warning level </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="1c319696d8efc593266b9409303054c6"></a><!-- doxytag: member="votParse.c::vot_typeOf" ref="1c319696d8efc593266b9409303054c6" args="(handle_t elem_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vot_typeOf </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>elem_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return type of the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>.
+<p>
+vot_typeOf -- Return type of the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>elem_h</em>&nbsp;</td><td>A handle_t the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>An integer of the type </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="3136956d2035d6b297aa623f87f4b807"></a><!-- doxytag: member="votParse.c::vot_valueOf" ref="3136956d2035d6b297aa623f87f4b807" args="(handle_t elem_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vot_valueOf </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>elem_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return type of the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>.
+<p>
+vot_valueOf -- Return type of the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>elem_h</em>&nbsp;</td><td>A handle_t the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>An integer of the type </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="7e080fb459b7aaa36a086e3aeb153f5e"></a><!-- doxytag: member="votParse.c::vot_writeASV" ref="7e080fb459b7aaa36a086e3aeb153f5e" args="(handle_t node, char *fname, int header)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">vot_writeASV </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>node</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>fname</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>header</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Write the VOTable to the file descriptor as a ASV file.
+<p>
+vot_writeASV -- Write the VOTable to the file descriptor as a ASV file<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>node</em>&nbsp;</td><td>A handle to an <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> that you to print </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>fname</em>&nbsp;</td><td>Output filename (or "stdout" or "-" for STDOUT) </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>header</em>&nbsp;</td><td>Write output header? </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="c6ff4fb7fae0bbf78633738447fb9b60"></a><!-- doxytag: member="votParse.c::vot_writeBSV" ref="c6ff4fb7fae0bbf78633738447fb9b60" args="(handle_t node, char *fname, int header)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">vot_writeBSV </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>node</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>fname</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>header</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Write the VOTable to the file descriptor as a BSV file.
+<p>
+vot_writeBSV -- Write the VOTable to the file descriptor as a BSV file<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>node</em>&nbsp;</td><td>A handle to an <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> that you to print </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>fname</em>&nbsp;</td><td>Output filename (or "stdout" or "-" for STDOUT) </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>header</em>&nbsp;</td><td>Write output header? </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="bd35238a3744eed55c11ebf5b24da87b"></a><!-- doxytag: member="votParse.c::vot_writeCSV" ref="bd35238a3744eed55c11ebf5b24da87b" args="(handle_t node, char *fname, int header)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">vot_writeCSV </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>node</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>fname</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>header</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Write the VOTable to the file descriptor as a CSV file.
+<p>
+vot_writeCSV -- Write the VOTable to the file descriptor as a CSV file<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>node</em>&nbsp;</td><td>A handle to an <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> that you to print </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>fname</em>&nbsp;</td><td>Output filename (or "stdout" or "-" for STDOUT) </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>header</em>&nbsp;</td><td>Write output header? </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="5c74670a17d17908075ba315ff4f16c0"></a><!-- doxytag: member="votParse.c::vot_writeFITS" ref="5c74670a17d17908075ba315ff4f16c0" args="(handle_t node, char *fname)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">vot_writeFITS </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>node</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>fname</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Write the VOTable to the file descriptor as an FITS table.
+<p>
+vot_writeFITS -- Write the VOTable to the file descriptor as a FITS table.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>node</em>&nbsp;</td><td>A handle to an <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> that you to print </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>fname</em>&nbsp;</td><td>Output filename (or "stdout" or "-" for STDOUT) </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="dda7f3daced5125c581a7c7c8743eb7f"></a><!-- doxytag: member="votParse.c::vot_writeHTML" ref="dda7f3daced5125c581a7c7c8743eb7f" args="(handle_t node, char *ifname, char *ofname)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">vot_writeHTML </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>node</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>ifname</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>ofname</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Write the VOTable to the file descriptor as HTML.
+<p>
+vot_writeHTML -- Write the VOTable to the file descriptor as HTML.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>node</em>&nbsp;</td><td>A handle to an <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> that you to print </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>ifname</em>&nbsp;</td><td>Input filename </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>ofname</em>&nbsp;</td><td>Output filename (or "stdout" or "-" for STDOUT) </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="796870e256501455dbeeb37d5ad3f34a"></a><!-- doxytag: member="votParse.c::vot_writeSHTML" ref="796870e256501455dbeeb37d5ad3f34a" args="(handle_t node, char *ifname, char *ofname)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">vot_writeSHTML </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>node</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>ifname</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>ofname</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Write the VOTable to the file descriptor as an HTML table.
+<p>
+vot_writeSHTML -- Write the VOTable to the file descriptor as an HTML table.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>node</em>&nbsp;</td><td>A handle to an <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> that you to print </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>ifname</em>&nbsp;</td><td>Input filename </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>ofname</em>&nbsp;</td><td>Output filename (or "stdout" or "-" for STDOUT) </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="756fd6178fc599d6fda55d7127c38f79"></a><!-- doxytag: member="votParse.c::vot_writeTSV" ref="756fd6178fc599d6fda55d7127c38f79" args="(handle_t node, char *fname, int header)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">vot_writeTSV </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>node</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>fname</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>header</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Write the VOTable to the file descriptor as a TSV file.
+<p>
+vot_writeTSV -- Write the VOTable to the file descriptor as a TSV file<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>node</em>&nbsp;</td><td>A handle to an <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> that you to print </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>fname</em>&nbsp;</td><td>Output filename (or "stdout" or "-" for STDOUT) </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>header</em>&nbsp;</td><td>Write output header? </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="e900f566d3ba4816476b5a4b7ee8d772"></a><!-- doxytag: member="votParse.c::vot_writeVOTable" ref="e900f566d3ba4816476b5a4b7ee8d772" args="(handle_t node, char *fname, int indent)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">vot_writeVOTable </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>node</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>fname</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>indent</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Write the VOTable to the file descriptor.
+<p>
+vot_writeVOTable -- Write the VOTable to the file descriptor.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>node</em>&nbsp;</td><td>A handle to an <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> that you to print </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>fname</em>&nbsp;</td><td>Output filename (or "stdout" or "-" for STDOUT) </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>indent</em>&nbsp;</td><td>Number of spaces to indent at each level </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="450a2645f182104c3a0445f022bdbf01"></a><!-- doxytag: member="votParse.c::votEmsg" ref="450a2645f182104c3a0445f022bdbf01" args="(char *msg)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void votEmsg </td>
+ <td>(</td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>msg</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+votEmsg -- Error message print utility.
+</div>
+</div><p>
+<hr><h2>Variable Documentation</h2>
+<a class="anchor" name="93ed9b546e7fadad14615c5ef0065277"></a><!-- doxytag: member="votParse.c::children" ref="93ed9b546e7fadad14615c5ef0065277" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="votParse_8c.html#93ed9b546e7fadad14615c5ef0065277">children</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+allowed parent types
+</div>
+</div><p>
+<a class="anchor" name="8972288a8eaa6d5249e562915527a958"></a><!-- doxytag: member="votParse.c::element_stack" ref="8972288a8eaa6d5249e562915527a958" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structStack.html">Stack</a>* <a class="el" href="votParse_8c.html#8972288a8eaa6d5249e562915527a958">element_stack</a> = NULL </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+************************************************************************* Public Interface<p>
+vot = vot_openVOTABLE (filename|str|NULL) vot_closeVOTABLE (vot)<p>
+res = vot_getRESOURCE (vot|res) tab = vot_getTABLE (res) field = vot_getFIELD (tab)<p>
+data = vot_getDATA (tab)<p>
+tdata = vot_getTABLEDATA (data) // data elements tr = vot_getTR (tdata) td = vot_getTD (tr) bin = vot_getBINARY (data) bin = vot_getBINARY2 (data) fits = vot_getFITS (data)<p>
+group = vot_getGROUP (vot|res|tab|group) fldref = vot_getFIELDRef (group) parref = vot_getPARAMRef (group)<p>
+desc = vot_getDESCRIPTION (handle) param = vot_getPARAM (handle) info = vot_getINFO (handle) stream = vot_getSTREAM (bin|fits)<p>
+val = vot_getVALUES (field|param|info) min = vot_getMIN (val) max = vot_getMAX (val) opt = vot_getOPTION (val)<p>
+link = vot_getLINK (res|info|param|field|table)<p>
+sys = vot_getCOOSYS (vot) // Compatability<p>
+h = vot_newRESOURCE (handle_t parent_h) h = vot_newTABLE (handle_t parent_h) h = vot_newFIELD (handle_t parent_h) h = vot_newDATA (handle_t parent_h) h = vot_newTABLEDATA (handle_t parent_h) h = vot_newTR (handle_t parent_h) h = vot_newTD (handle_t parent_h) h = vot_newBINARY (handle_t parent_h) h = vot_newBINARY2 (handle_t parent_h) h = vot_newFITS (handle_t parent_h) h = vot_newGROUP (handle_t parent_h) h = vot_newFIELDRef (handle_t parent_h) h = vot_newPARAMRef (handle_t parent_h) h = vot_newDESCRIPTION (handle_t parent_h) h = vot_newPARAM (handle_t parent_h) h = vot_newINFO (handle_t parent_h) h = vot_newSTREAM (handle_t parent_h) h = vot_newVALUES (handle_t parent_h) h = vot_newMIN (handle_t parent_h) h = vot_newMAX (handle_t parent_h) h = vot_newOPTION (handle_t parent_h) h = vot_newLINK (handle_t parent_h) h = vot_newCOOSYS (handle_t parent_h)<p>
+handle = vot_newNode (parent, type) vot_freeNode (node) vot_deleteNode (node) vot_attachNode (parent, new) handle = vot_copyElement (handle_t source_h, handle_t parent_h)<p>
+val = vot_getValue (handle) stat = vot_setValue (handle, value)<p>
+attr = vot_getAttr (handle, attr) stat = vot_setAttr (handle, attr, value)<p>
+type = vot_getDATAType (data) // Utilities typeStr = vot_getDATATypeString (data)<p>
+nc = vot_getNCols (tdata_h) nr = vot_getNRows (tdata_h) val = vot_getTableCell (tdata_h, row, col) stat = vot_sortTable (tdata_h, col, string_sort, sort_order)<p>
+len = vot_getLength (elem_h) N = vot_getNumberOf (elem_h, type)<p>
+col = vot_colByName (tab_h, name, alt) col = vot_colByUCD (tab_h, name, alt) col = vot_colByID (tab_h, name, alt)<p>
+handle = vot_findByAttr (parent, name, value) handle *vot_findInGroup (group, type) handle = vot_getNext (handle) handle = vot_getSibling (handle) handle = vot_getChild (handle) handle = vot_getParent (handle) handle = vot_getChildOfType (handle, int type)<p>
+int = vot_valueOf (handle) type = vot_typeOf (handle) vot_setWarnings (value)<p>
+vot_writeVOTable (handle, char *fname, int indent) vot_writeHTML (handle, char *fname) vot_writeSHTML (handle, char *fname) vot_writeFITS (handle, char *fname) vot_writeASV (handle, char *fname, int hdr) vot_writeBSV (handle, char *fname, int hdr) vot_writeCSV (handle, char *fname, int hdr) vot_writeTSV (handle, char *fname, int hdr) vot_writeDelimited (handle, char *fname, char delim, int hdr)
+</div>
+</div><p>
+<a class="anchor" name="3c69fd8b9b1c377197c9214043ed2c82"></a><!-- doxytag: member="votParse.c::parents" ref="3c69fd8b9b1c377197c9214043ed2c82" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int <a class="el" href="votParse_8c.html#3c69fd8b9b1c377197c9214043ed2c82">parents</a> </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+element type
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed Feb 27 21:10:08 2013 for libVOTable by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
+</body>
+</html>
diff --git a/vendor/voclient/libvotable/doc/html/votParse_8h.html b/vendor/voclient/libvotable/doc/html/votParse_8h.html
new file mode 100644
index 00000000..1dca54c5
--- /dev/null
+++ b/vendor/voclient/libvotable/doc/html/votParse_8h.html
@@ -0,0 +1,3305 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libVOTable: votParse.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.9 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>votParse.h File Reference</h1>Public procedure declarations for the VOTable interface.
+<a href="#_details">More...</a>
+<p>
+
+<p>
+<a href="votParse_8h_source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#ace45ef90989b1c716603f996516f8b7">NUM_ELEMENTS</a>&nbsp;&nbsp;&nbsp;25</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a832b850219535ab1bd54e0386622dc1"></a><!-- doxytag: member="votParse.h::TY_ROOT" ref="a832b850219535ab1bd54e0386622dc1" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TY_ROOT</b>&nbsp;&nbsp;&nbsp;000000000</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="135ddc4864a81538a2f034a5ed848ccf"></a><!-- doxytag: member="votParse.h::TY_VOTABLE" ref="135ddc4864a81538a2f034a5ed848ccf" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TY_VOTABLE</b>&nbsp;&nbsp;&nbsp;000000001</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="63df219e760b82aa181f9aec48f7ba3f"></a><!-- doxytag: member="votParse.h::TY_RESOURCE" ref="63df219e760b82aa181f9aec48f7ba3f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TY_RESOURCE</b>&nbsp;&nbsp;&nbsp;000000002</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="818a38972b006d7f9143a8c05092dc56"></a><!-- doxytag: member="votParse.h::TY_FIELD" ref="818a38972b006d7f9143a8c05092dc56" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TY_FIELD</b>&nbsp;&nbsp;&nbsp;000000004</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f0ba471f9d5dc3d024767b82c585dd09"></a><!-- doxytag: member="votParse.h::TY_PARAM" ref="f0ba471f9d5dc3d024767b82c585dd09" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TY_PARAM</b>&nbsp;&nbsp;&nbsp;000000010</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d0c58c62b549f55bcd0ad24cd178895a"></a><!-- doxytag: member="votParse.h::TY_INFO" ref="d0c58c62b549f55bcd0ad24cd178895a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TY_INFO</b>&nbsp;&nbsp;&nbsp;000000020</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4559aa043e7dbfab26af37e2adb0e9d9"></a><!-- doxytag: member="votParse.h::TY_TR" ref="4559aa043e7dbfab26af37e2adb0e9d9" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TY_TR</b>&nbsp;&nbsp;&nbsp;000000040</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="507b3dd939d538845ebaa051867ed151"></a><!-- doxytag: member="votParse.h::TY_TD" ref="507b3dd939d538845ebaa051867ed151" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TY_TD</b>&nbsp;&nbsp;&nbsp;000000100</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bc24ef4260e3bdadaae175090f0c18f4"></a><!-- doxytag: member="votParse.h::TY_TABLE" ref="bc24ef4260e3bdadaae175090f0c18f4" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TY_TABLE</b>&nbsp;&nbsp;&nbsp;000000200</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="961903e872b8931221ee868a9e6271bb"></a><!-- doxytag: member="votParse.h::TY_STREAM" ref="961903e872b8931221ee868a9e6271bb" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TY_STREAM</b>&nbsp;&nbsp;&nbsp;000000400</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="142448de2054dc9ea788ed9fd6c9e3b2"></a><!-- doxytag: member="votParse.h::TY_FITS" ref="142448de2054dc9ea788ed9fd6c9e3b2" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TY_FITS</b>&nbsp;&nbsp;&nbsp;000001000</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cfc374b14f75d09131592c8ec86c55da"></a><!-- doxytag: member="votParse.h::TY_GROUP" ref="cfc374b14f75d09131592c8ec86c55da" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TY_GROUP</b>&nbsp;&nbsp;&nbsp;000002000</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="24c9142c9bc8148935afb43eb78b8504"></a><!-- doxytag: member="votParse.h::TY_FIELDREF" ref="24c9142c9bc8148935afb43eb78b8504" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TY_FIELDREF</b>&nbsp;&nbsp;&nbsp;000004000</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="aa8d72abe715413fa0254171406f073d"></a><!-- doxytag: member="votParse.h::TY_PARAMREF" ref="aa8d72abe715413fa0254171406f073d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TY_PARAMREF</b>&nbsp;&nbsp;&nbsp;000010000</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7d6de4c04e6841a5c80b6c76ce0713df"></a><!-- doxytag: member="votParse.h::TY_MIN" ref="7d6de4c04e6841a5c80b6c76ce0713df" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TY_MIN</b>&nbsp;&nbsp;&nbsp;000020000</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="34fb8f38fb1fb44efb8b43da1aa429d5"></a><!-- doxytag: member="votParse.h::TY_MAX" ref="34fb8f38fb1fb44efb8b43da1aa429d5" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TY_MAX</b>&nbsp;&nbsp;&nbsp;000040000</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="121940b63885291f0985c2971d274c7e"></a><!-- doxytag: member="votParse.h::TY_OPTION" ref="121940b63885291f0985c2971d274c7e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TY_OPTION</b>&nbsp;&nbsp;&nbsp;000100000</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1da20f5a57261b08deb23234bbacf444"></a><!-- doxytag: member="votParse.h::TY_VALUES" ref="1da20f5a57261b08deb23234bbacf444" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TY_VALUES</b>&nbsp;&nbsp;&nbsp;000200000</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d7d509f638ab642c3ed2884aa7514c85"></a><!-- doxytag: member="votParse.h::TY_LINK" ref="d7d509f638ab642c3ed2884aa7514c85" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TY_LINK</b>&nbsp;&nbsp;&nbsp;000400000</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d8680a396a46475feb48191e866a91d7"></a><!-- doxytag: member="votParse.h::TY_DATA" ref="d8680a396a46475feb48191e866a91d7" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TY_DATA</b>&nbsp;&nbsp;&nbsp;001000000</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2a6eb3ef209064256d4a6d48f9692e1b"></a><!-- doxytag: member="votParse.h::TY_DESCRIPTION" ref="2a6eb3ef209064256d4a6d48f9692e1b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TY_DESCRIPTION</b>&nbsp;&nbsp;&nbsp;002000000</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6659bbf505e460ee92f6aaa4454b6595"></a><!-- doxytag: member="votParse.h::TY_TABLEDATA" ref="6659bbf505e460ee92f6aaa4454b6595" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TY_TABLEDATA</b>&nbsp;&nbsp;&nbsp;004000000</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e4363421d1d10f2fb5fe6c6e72469f9e"></a><!-- doxytag: member="votParse.h::TY_BINARY" ref="e4363421d1d10f2fb5fe6c6e72469f9e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TY_BINARY</b>&nbsp;&nbsp;&nbsp;010000000</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9f6e7759c0c7caba8bfc74e66ca9c1a7"></a><!-- doxytag: member="votParse.h::TY_BINARY2" ref="9f6e7759c0c7caba8bfc74e66ca9c1a7" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TY_BINARY2</b>&nbsp;&nbsp;&nbsp;020000000</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e810b38d3da160c2b889050581b4622a"></a><!-- doxytag: member="votParse.h::TY_COOSYS" ref="e810b38d3da160c2b889050581b4622a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TY_COOSYS</b>&nbsp;&nbsp;&nbsp;100000000</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0d87be648b329a9700a1fca67bfa121e"></a><!-- doxytag: member="votParse.h::TY_DEFINITIONS" ref="0d87be648b329a9700a1fca67bfa121e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TY_DEFINITIONS</b>&nbsp;&nbsp;&nbsp;200000000</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ba51915c87d64af47fb1cc59348961c9"></a><!-- doxytag: member="votParse.h::OK" ref="ba51915c87d64af47fb1cc59348961c9" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>OK</b>&nbsp;&nbsp;&nbsp;0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="735563036dced0b7d6cc98f97ea4978b"></a><!-- doxytag: member="votParse.h::ERR" ref="735563036dced0b7d6cc98f97ea4978b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>ERR</b>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a8cecfc5c5c054d2875c03e77b7be15d"></a><!-- doxytag: member="votParse.h::TRUE" ref="a8cecfc5c5c054d2875c03e77b7be15d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>TRUE</b>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a93f0eb578d23995850d61f7d61c55c1"></a><!-- doxytag: member="votParse.h::FALSE" ref="a93f0eb578d23995850d61f7d61c55c1" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>FALSE</b>&nbsp;&nbsp;&nbsp;0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3b0e3f6e2463bfe3ab40dd8377272fb6"></a><!-- doxytag: member="votParse.h::handle_t" ref="3b0e3f6e2463bfe3ab40dd8377272fb6" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>handle_t</b>&nbsp;&nbsp;&nbsp;int</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#9949868e8d3fcb547d15c5c9f2cdb76f">vot_openVOTABLE</a> (char *arg)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parse a VOTable and return a handle to it. <a href="#9949868e8d3fcb547d15c5c9f2cdb76f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#f4d1bf001b1268e52a9c2bcf45c8a435">vot_closeVOTABLE</a> (handle_t vot)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroy the root node and all of it's children. <a href="#f4d1bf001b1268e52a9c2bcf45c8a435"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#5df6ad7d9312f05a27ccc3252f1c5d11">vot_getRESOURCE</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the RESOURCE node from the parent handle. <a href="#5df6ad7d9312f05a27ccc3252f1c5d11"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#4e3e3176986838c27989df64c426b30e">vot_getTABLE</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the TABLE node from the parent handle. <a href="#4e3e3176986838c27989df64c426b30e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#20a84235c2704f19afb05fd2db7fcf07">vot_getFIELD</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the FIELD node from the parent handle. <a href="#20a84235c2704f19afb05fd2db7fcf07"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#05535a56a31eb34b865bd7d592fe9292">vot_getDATA</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the DATA node from the parent handle. <a href="#05535a56a31eb34b865bd7d592fe9292"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#4a558147c79deacfd6ca4d0b93ee100d">vot_getTABLEDATA</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the TABLEDATA node from the parent handle. <a href="#4a558147c79deacfd6ca4d0b93ee100d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#2e9ba287229978519224dfea2ecc984f">vot_getTR</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the TR node from the parent handle. <a href="#2e9ba287229978519224dfea2ecc984f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#824a7f85d4c8bac6d5fd6cfb8b3b3810">vot_getTD</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the TD node from the parent handle. <a href="#824a7f85d4c8bac6d5fd6cfb8b3b3810"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#014fabbc855181d68dfea2ddfd0fc1a2">vot_getBINARY</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the BINARY node from the parent handle. <a href="#014fabbc855181d68dfea2ddfd0fc1a2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#fa4e525692b7538f81b9b1e759a642f0">vot_getBINARY2</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the BINARY2 node from the parent handle. <a href="#fa4e525692b7538f81b9b1e759a642f0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#fadc14723954225b56a12b48ab78a50b">vot_getFITS</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the FITS node from the parent handle. <a href="#fadc14723954225b56a12b48ab78a50b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#97433b62adc9545b4f1971cfbcb4819d">vot_getGROUP</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the GROUP node from the parent handle. <a href="#97433b62adc9545b4f1971cfbcb4819d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#0fd5f65c27adc084af8ea3f611556c52">vot_getFIELDRef</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the FIELDref node from the parent handle. <a href="#0fd5f65c27adc084af8ea3f611556c52"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#ded8082390ce6a5b085ac15f0212ddd7">vot_getPARAMRef</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the PARAMRef node from the parent handle. <a href="#ded8082390ce6a5b085ac15f0212ddd7"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#41964f8885bc352af793bf552541d5e4">vot_getDESCRIPTION</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the DESCRIPTION node from the parent handle. <a href="#41964f8885bc352af793bf552541d5e4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#42e5538ca7d06238d7242c40daaf9bf7">vot_getPARAM</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the PARAM node from the parent handle. <a href="#42e5538ca7d06238d7242c40daaf9bf7"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#7de82f980273251a4a00df7435b29948">vot_getINFO</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the INFO node from the parent handle. <a href="#7de82f980273251a4a00df7435b29948"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#4bae0337352f1ba53865e1419917dc30">vot_getSTREAM</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the STREAM node from the parent handle. <a href="#4bae0337352f1ba53865e1419917dc30"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#b019a523ddca596e9f80c284e5954b44">vot_getVALUES</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the VALUES node from the parent handle. <a href="#b019a523ddca596e9f80c284e5954b44"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#a00dc12eff5fe09c71ff0c5c86aadfaf">vot_getMIN</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the MIN node from the parent handle. <a href="#a00dc12eff5fe09c71ff0c5c86aadfaf"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#89897e1c3ead93bef9b107707fa2eda5">vot_getMAX</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the MAX node from the parent handle. <a href="#89897e1c3ead93bef9b107707fa2eda5"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#6120eea01cc0c348fc99dd9c0e6dc060">vot_getOPTION</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the OPTION node from the parent handle. <a href="#6120eea01cc0c348fc99dd9c0e6dc060"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#729cd64c53d713a473d611dc7941e4f3">vot_getLINK</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the LINK node from the parent handle. <a href="#729cd64c53d713a473d611dc7941e4f3"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#33e1c4a4f3752beeb62fd8d88d1d2ca2">vot_getCOOSYS</a> (handle_t handle)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the COOSYS node from the parent handle. <a href="#33e1c4a4f3752beeb62fd8d88d1d2ca2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#533e8601d14245fb5167b188195db93c">vot_newRESOURCE</a> (handle_t parent_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create new RESOURCE node under the parent handle. <a href="#533e8601d14245fb5167b188195db93c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#9b3b14d5e15a9384be65b8aa49c33d85">vot_newTABLE</a> (handle_t parent_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create new TABLE node under the parent handle. <a href="#9b3b14d5e15a9384be65b8aa49c33d85"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#ffb519519c2a850cd9cf7eb9060f45cf">vot_newFIELD</a> (handle_t parent_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create new FIELD node under the parent handle. <a href="#ffb519519c2a850cd9cf7eb9060f45cf"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#5c824351474fad74aa22a21d242207d8">vot_newDATA</a> (handle_t parent_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create new DATA node under the parent handle. <a href="#5c824351474fad74aa22a21d242207d8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#b2d26904f7e0e73b08efdb0cea7d2b37">vot_newTABLEDATA</a> (handle_t parent_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create new TABLEDATA node under the parent handle. <a href="#b2d26904f7e0e73b08efdb0cea7d2b37"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#dbdaa6d5a36014a2b9706454530079ef">vot_newTR</a> (handle_t parent_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create new TR node under the parent handle. <a href="#dbdaa6d5a36014a2b9706454530079ef"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#4d9959a7a406212ff0a3846ce83a3df9">vot_newTD</a> (handle_t parent_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create new TD node under the parent handle. <a href="#4d9959a7a406212ff0a3846ce83a3df9"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#66d0fc2beb2ef9e36827f76536996fe4">vot_newBINARY</a> (handle_t parent_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create new BINARY node under the parent handle. <a href="#66d0fc2beb2ef9e36827f76536996fe4"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#75230378094d2ae4a0e251b6375cb6f9">vot_newBINARY2</a> (handle_t parent_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create new BINARY2 node under the parent handle. <a href="#75230378094d2ae4a0e251b6375cb6f9"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#b2747ed1c27749cdc71c777e80860d65">vot_newFITS</a> (handle_t parent_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create new FITS node under the parent handle. <a href="#b2747ed1c27749cdc71c777e80860d65"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#007736cbf81342651f68c5d13defb430">vot_newGROUP</a> (handle_t parent_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create new GROUP node under the parent handle. <a href="#007736cbf81342651f68c5d13defb430"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#3c96074082ed42497d16710349d5cc24">vot_newFIELDRef</a> (handle_t parent_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create new FIELDref node under the parent handle. <a href="#3c96074082ed42497d16710349d5cc24"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#4e13c3061bbd014b7bbf22ff13a3d5b0">vot_newPARAMRef</a> (handle_t parent_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create new PARAMRef node under the parent handle. <a href="#4e13c3061bbd014b7bbf22ff13a3d5b0"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#40c235bcee979806d4e9a4e19d653e5a">vot_newDESCRIPTION</a> (handle_t parent_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create new DESCRIPTION node under the parent handle. <a href="#40c235bcee979806d4e9a4e19d653e5a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#fd01485535d703abdcdebf94090c368a">vot_newPARAM</a> (handle_t parent_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create new PARAM node under the parent handle. <a href="#fd01485535d703abdcdebf94090c368a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#070b31a75054f0dca1c1f95413feb57a">vot_newINFO</a> (handle_t parent_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create new INFO node under the parent handle. <a href="#070b31a75054f0dca1c1f95413feb57a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#859c2bb4a2c46a3f0b4f6c1baceb0b0c">vot_newSTREAM</a> (handle_t parent_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create new STREAM node under the parent handle. <a href="#859c2bb4a2c46a3f0b4f6c1baceb0b0c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#386be2face7c78b44c1fc8a507de9905">vot_newVALUES</a> (handle_t parent_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create new VALUES node under the parent handle. <a href="#386be2face7c78b44c1fc8a507de9905"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#e83ea7fecfe55213807cdcfaf98e8c70">vot_newMIN</a> (handle_t parent_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create new MIN node under the parent handle. <a href="#e83ea7fecfe55213807cdcfaf98e8c70"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#377b833aaf74d26159ebb769f6bbb2a1">vot_newMAX</a> (handle_t parent_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create new MAX node under the parent handle. <a href="#377b833aaf74d26159ebb769f6bbb2a1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#4acd4ce8efb3c972a7d25c5eaaac3b48">vot_newOPTION</a> (handle_t parent_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create new OPTION node under the parent handle. <a href="#4acd4ce8efb3c972a7d25c5eaaac3b48"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#239b0beb633d364c304e77188b6842ef">vot_newLINK</a> (handle_t parent_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create new LINK node under the parent handle. <a href="#239b0beb633d364c304e77188b6842ef"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#53caf9cc36f817a213a4b9f1047c9250">vot_newCOOSYS</a> (handle_t parent_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Create new COOSYS node under the parent handle. <a href="#53caf9cc36f817a213a4b9f1047c9250"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#22027ab5bee16020fd23a4a2132a80d8">vot_getDATAType</a> (handle_t data_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the type of the DATA element. <a href="#22027ab5bee16020fd23a4a2132a80d8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#7d034113dc25f5b11f24eaf4ce33b73e">vot_getDATATypeString</a> (handle_t data_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the type of the DATA element as a string. <a href="#7d034113dc25f5b11f24eaf4ce33b73e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#d87843bde9d0d99c5e20311f8820eba6">vot_newNode</a> (handle_t parent, int type)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates a new blank unlinked node. <a href="#d87843bde9d0d99c5e20311f8820eba6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#59b75d46df34b8bc3a1416b69fe04691">vot_freeNode</a> (handle_t delete_me)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroys the node and all of it's children. <a href="#59b75d46df34b8bc3a1416b69fe04691"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#e1f1571e52d088bad9485ef5bad8e55a">vot_attachNode</a> (handle_t parent, handle_t new)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Adds a node as a child of parent. <a href="#e1f1571e52d088bad9485ef5bad8e55a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#1806a8f080d37db9ee12dba84f3c7378">vot_deleteNode</a> (handle_t element)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destroys the node and all of it's children. <a href="#1806a8f080d37db9ee12dba84f3c7378"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#b180aad1ee8971e252f8ececd5d245da">vot_copyElement</a> (handle_t src_h, handle_t parent_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Adds a node as a child of parent. <a href="#b180aad1ee8971e252f8ececd5d245da"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#48775f435829934c1f2b9022af12a86a">vot_getNCols</a> (handle_t tdata_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the nuber of columns in the table structure. <a href="#48775f435829934c1f2b9022af12a86a"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#67e90b853666bbc4ef40ead211a116bd">vot_getNRows</a> (handle_t tdata_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the nuber of columns in the table structure. <a href="#67e90b853666bbc4ef40ead211a116bd"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#b377b70336b7bf129f1cb32cd3b3f4f2">vot_getTableCell</a> (handle_t tdata_h, int row, int col)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the nuber of columns in the structure. <a href="#b377b70336b7bf129f1cb32cd3b3f4f2"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="419784452d8ad065d2b3fc9ca6911812"></a><!-- doxytag: member="votParse.h::vot_sortTable" ref="419784452d8ad065d2b3fc9ca6911812" args="(handle_t tdata_h, int col, int sort_strings, int order)" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>vot_sortTable</b> (handle_t tdata_h, int col, int sort_strings, int order)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#02de38f123a9b7cbd24bee996b8ecc10">vot_getLength</a> (handle_t elem_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the number of sibling Elements of the same type. <a href="#02de38f123a9b7cbd24bee996b8ecc10"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#6b7565c412ba45c5578a61dda5afd1c1">vot_getNumberOf</a> (handle_t elem_h, int type)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the number of sibling Elements of the type. <a href="#6b7565c412ba45c5578a61dda5afd1c1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#8d9b8c6a0efa170484f8fccc07e6aa06">vot_colByAttr</a> (handle_t tab, char *attr, char *<a class="el" href="votElement_8c.html#5ac083a645d964373f022d03df4849c8">name</a>, char *alt)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the column number (0-indexed) by named attribute. <a href="#8d9b8c6a0efa170484f8fccc07e6aa06"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#e09ca9ef2f4bfac8244c7fadb8bedebf">vot_colByName</a> (handle_t tab, char *<a class="el" href="votElement_8c.html#5ac083a645d964373f022d03df4849c8">name</a>, char *alt)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the column number (0-indexed) by 'name' attribute. <a href="#e09ca9ef2f4bfac8244c7fadb8bedebf"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#1740db881060aff72b81d3e2e77ee41b">vot_colByUCD</a> (handle_t tab, char *<a class="el" href="votElement_8c.html#5ac083a645d964373f022d03df4849c8">name</a>, char *alt)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the column number (0-indexed) by 'ucd' attribute. <a href="#1740db881060aff72b81d3e2e77ee41b"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#eac5b25dac1827ecd527243cf77ca89d">vot_colByID</a> (handle_t tab, char *<a class="el" href="votElement_8c.html#5ac083a645d964373f022d03df4849c8">name</a>, char *alt)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the column number (0-indexed) by 'id' attribute. <a href="#eac5b25dac1827ecd527243cf77ca89d"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#a11bb4e59e1dd773771e25ce7a40bb61">vot_findByAttr</a> (handle_t parent, char *<a class="el" href="votElement_8c.html#5ac083a645d964373f022d03df4849c8">name</a>, char *value)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get a handle to an <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> with the requested attribute. <a href="#a11bb4e59e1dd773771e25ce7a40bb61"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#03251a012c19d03ea436a2191ffc48ec">vot_findInGroup</a> (handle_t group, int type)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a handle array of the requested <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> type. <a href="#03251a012c19d03ea436a2191ffc48ec"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#dc2e5f39a6273bca5fa0fdf46b2c3751">vot_getNext</a> (handle_t elem_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a handle_t of the next <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> of the same type. <a href="#dc2e5f39a6273bca5fa0fdf46b2c3751"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#4fb6813e03dd7b75710cfaa27f3ffb2e">vot_getSibling</a> (handle_t elem_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a handle_t of the next <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>. <a href="#4fb6813e03dd7b75710cfaa27f3ffb2e"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#e0b096dc07c30708e6e86cf81750a01f">vot_getChild</a> (handle_t elem_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a handle_t of the child <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>. <a href="#e0b096dc07c30708e6e86cf81750a01f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#8930fc6a9ea4dec1d8694582d93ee146">vot_getParent</a> (handle_t elem_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the handle of the parent <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>. <a href="#8930fc6a9ea4dec1d8694582d93ee146"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#fc2659e6a84d200c4b01c9460acaefb1">vot_getChildOfType</a> (handle_t elem_h, int type)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the handle of the next <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> of the same type. <a href="#fc2659e6a84d200c4b01c9460acaefb1"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#3136956d2035d6b297aa623f87f4b807">vot_valueOf</a> (handle_t elem_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return type of the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>. <a href="#3136956d2035d6b297aa623f87f4b807"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#1c319696d8efc593266b9409303054c6">vot_typeOf</a> (handle_t elem_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return type of the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>. <a href="#1c319696d8efc593266b9409303054c6"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#e37223a92c5e6a2db9f8ec4ffba1be62">vot_handleCount</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the number of handle_t used (private method). <a href="#e37223a92c5e6a2db9f8ec4ffba1be62"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#6faba02860fcb0a51315f1863fd29094">vot_setValue</a> (handle_t elem_h, char *value)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the Value for the ELEMENT. <a href="#6faba02860fcb0a51315f1863fd29094"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#b1636a63f89ad6f2994855187d85777f">vot_getValue</a> (handle_t elem_h)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get the Value for the ELEMENT. <a href="#b1636a63f89ad6f2994855187d85777f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#2b73f93210316d7714201e751cad77ad">vot_setAttr</a> (handle_t elem_h, char *attr, char *value)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the attribute for the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>. <a href="#2b73f93210316d7714201e751cad77ad"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#5c10aa73cde19e122f5bc85a1a006ff8">vot_getAttr</a> (handle_t elem_h, char *attr)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return the attribute for the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>. <a href="#5c10aa73cde19e122f5bc85a1a006ff8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#d04bd4a950e829cb2b473e246806cea7">vot_setWarnings</a> (int value)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set the warning level. <a href="#d04bd4a950e829cb2b473e246806cea7"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#450a2645f182104c3a0445f022bdbf01">votEmsg</a> (char *msg)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#ef8ea7d38eb19fd5fcab9cc9c93ac61f">vot_writeVOTable</a> (handle_t node, char *fname, int indent)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write the VOTable to the file descriptor. <a href="#ef8ea7d38eb19fd5fcab9cc9c93ac61f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#9a05a97b99ca165e2ae0e9b125dbfbc8">vot_writeHTML</a> (handle_t node, char *ifname, char *ofname)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write the VOTable to the file descriptor as HTML. <a href="#9a05a97b99ca165e2ae0e9b125dbfbc8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#9230f21205d9bd74f23e8ab3b3830311">vot_writeSHTML</a> (handle_t node, char *ifname, char *ofname)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write the VOTable to the file descriptor as an HTML table. <a href="#9230f21205d9bd74f23e8ab3b3830311"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#10a495881c0e6dc8e72692e967576710">vot_writeASV</a> (handle_t node, char *fname, int hdr)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write the VOTable to the file descriptor as a ASV file. <a href="#10a495881c0e6dc8e72692e967576710"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#7a71c4c6a4e5e4347dcbaef707b9a88c">vot_writeBSV</a> (handle_t node, char *fname, int hdr)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write the VOTable to the file descriptor as a BSV file. <a href="#7a71c4c6a4e5e4347dcbaef707b9a88c"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#015a40b625465d4edada09a01c2bfb97">vot_writeCSV</a> (handle_t node, char *fname, int hdr)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write the VOTable to the file descriptor as a CSV file. <a href="#015a40b625465d4edada09a01c2bfb97"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#57f3fff230a32454023406d293fde1ec">vot_writeTSV</a> (handle_t node, char *fname, int hdr)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write the VOTable to the file descriptor as a TSV file. <a href="#57f3fff230a32454023406d293fde1ec"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse_8h.html#79d18fc679e6babdc221af5f9d6a9c52">vot_writeFITS</a> (handle_t node, char *fname)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write the VOTable to the file descriptor as an FITS table. <a href="#79d18fc679e6babdc221af5f9d6a9c52"></a><br></td></tr>
+</table>
+<hr><h2>Detailed Description</h2>
+Public procedure declarations for the VOTable interface.
+<p>
+VOTPARSE.H -- Public procedure declarations for the VOTable interface.<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Mike Fitzpatrick and Eric Timmermann </dd></dl>
+<dl class="date" compact><dt><b>Date:</b></dt><dd>8/03/09 </dd></dl>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="ace45ef90989b1c716603f996516f8b7"></a><!-- doxytag: member="votParse.h::NUM_ELEMENTS" ref="ace45ef90989b1c716603f996516f8b7" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">#define NUM_ELEMENTS&nbsp;&nbsp;&nbsp;25 </td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+VOTable element types
+</div>
+</div><p>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="e1f1571e52d088bad9485ef5bad8e55a"></a><!-- doxytag: member="votParse.h::vot_attachNode" ref="e1f1571e52d088bad9485ef5bad8e55a" args="(handle_t parent, handle_t new)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void vot_attachNode </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>new</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Adds a node as a child of parent.
+<p>
+vot_attachNode -- Adds a node as a child of parent.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent</em>&nbsp;</td><td>A handle to the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> that you want to add a node to </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>new</em>&nbsp;</td><td>A handle to the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> that you want to add </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="f4d1bf001b1268e52a9c2bcf45c8a435"></a><!-- doxytag: member="votParse.h::vot_closeVOTABLE" ref="f4d1bf001b1268e52a9c2bcf45c8a435" args="(handle_t vot)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void vot_closeVOTABLE </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>vot</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Destroy the root node and all of it's children.
+<p>
+vot_closeVOTABLE -- Destroy the root node and all of it's children.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>vot</em>&nbsp;</td><td>A handle to the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> that you want deleted </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing</dd></dl>
+<dl class="warning" compact><dt><b>Warning:</b></dt><dd>Destroys the node and all of it's children. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="8d9b8c6a0efa170484f8fccc07e6aa06"></a><!-- doxytag: member="votParse.h::vot_colByAttr" ref="8d9b8c6a0efa170484f8fccc07e6aa06" args="(handle_t tab, char *attr, char *name, char *alt)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vot_colByAttr </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>tab</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>attr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>alt</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the column number (0-indexed) by named attribute.
+<p>
+vot_colByAttr -- Get the column number (0-indexed) by named attribute.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>tab</em>&nbsp;</td><td>A handle_t the parent <table border="1" cellspacing="3" cellpadding="3">
+</table>
+</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>attr</em>&nbsp;</td><td>A string holding the attribute name </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>A string holding the name attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>A string holding the alternate name attribute string </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The matching column number or (-1) if not found </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="eac5b25dac1827ecd527243cf77ca89d"></a><!-- doxytag: member="votParse.h::vot_colByID" ref="eac5b25dac1827ecd527243cf77ca89d" args="(handle_t tab, char *name, char *alt)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vot_colByID </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>tab</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>alt</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the column number (0-indexed) by 'id' attribute.
+<p>
+vot_colByID -- Get the column number (0-indexed) by 'id' attribute.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>tab</em>&nbsp;</td><td>A handle_t the parent <table border="1" cellspacing="3" cellpadding="3">
+</table>
+</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>A string holding the id attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>A string holding the alternate id attribute string </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The matching column number or (-1) if not found </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="e09ca9ef2f4bfac8244c7fadb8bedebf"></a><!-- doxytag: member="votParse.h::vot_colByName" ref="e09ca9ef2f4bfac8244c7fadb8bedebf" args="(handle_t tab, char *name, char *alt)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vot_colByName </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>tab</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>alt</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the column number (0-indexed) by 'name' attribute.
+<p>
+vot_colByName -- Get the column number (0-indexed) by 'name' attribute.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>tab</em>&nbsp;</td><td>A handle_t the parent <table border="1" cellspacing="3" cellpadding="3">
+</table>
+</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>A string holding the name attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>A string holding the alternate name attribute string </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The matching column number or (-1) if not found </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="1740db881060aff72b81d3e2e77ee41b"></a><!-- doxytag: member="votParse.h::vot_colByUCD" ref="1740db881060aff72b81d3e2e77ee41b" args="(handle_t tab, char *name, char *alt)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vot_colByUCD </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>tab</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>alt</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the column number (0-indexed) by 'ucd' attribute.
+<p>
+vot_colByUCD -- Get the column number (0-indexed) by 'ucd' attribute.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>tab</em>&nbsp;</td><td>A handle_t the parent <table border="1" cellspacing="3" cellpadding="3">
+</table>
+</td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>A string holding the ucd attribute </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>A string holding the alternate ucd attribute string </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The matching column number or (-1) if not found </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="b180aad1ee8971e252f8ececd5d245da"></a><!-- doxytag: member="votParse.h::vot_copyElement" ref="b180aad1ee8971e252f8ececd5d245da" args="(handle_t src_h, handle_t parent_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_copyElement </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>src_h</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent_h</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Adds a node as a child of parent.
+<p>
+vot_copyElement -- Adds a node as a child of parent.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>src_h</em>&nbsp;</td><td>A handle to the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> to copy </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>parent_h</em>&nbsp;</td><td>A handle to the Elements parent </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle_t of the copy of the structure </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="1806a8f080d37db9ee12dba84f3c7378"></a><!-- doxytag: member="votParse.h::vot_deleteNode" ref="1806a8f080d37db9ee12dba84f3c7378" args="(handle_t element)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void vot_deleteNode </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>element</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Destroys the node and all of it's children.
+<p>
+vot_deleteNode -- Destroys the node and all of it's children.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>element</em>&nbsp;</td><td>A handle to the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> that you want deleted </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="a11bb4e59e1dd773771e25ce7a40bb61"></a><!-- doxytag: member="votParse.h::vot_findByAttr" ref="a11bb4e59e1dd773771e25ce7a40bb61" args="(handle_t parent, char *name, char *value)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_findByAttr </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>name</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get a handle to an <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> with the requested attribute.
+<p>
+vot_findByAttr -- Get a handle to an <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> with the requested attribute.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent</em>&nbsp;</td><td>A handle_t the parent <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>name</em>&nbsp;</td><td>A string holding the Value type </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>A string holding the Value value </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The handle to the element </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="03251a012c19d03ea436a2191ffc48ec"></a><!-- doxytag: member="votParse.h::vot_findInGroup" ref="03251a012c19d03ea436a2191ffc48ec" args="(handle_t group, int type)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t* vot_findInGroup </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>group</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>type</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return a handle array of the requested <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> type.
+<p>
+vot_findInGroup -- Return a handle array of the requested <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> type.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>group</em>&nbsp;</td><td>A handle_t the parent <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>type</em>&nbsp;</td><td>Value of the type </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>An array of handles </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="59b75d46df34b8bc3a1416b69fe04691"></a><!-- doxytag: member="votParse.h::vot_freeNode" ref="59b75d46df34b8bc3a1416b69fe04691" args="(handle_t delete_me)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void vot_freeNode </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>node</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Destroys the node and all of it's children.
+<p>
+vot_freeNode -- Destroys the node and all of it's children.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>node</em>&nbsp;</td><td>A handle to the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> that you want deleted </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="5c10aa73cde19e122f5bc85a1a006ff8"></a><!-- doxytag: member="votParse.h::vot_getAttr" ref="5c10aa73cde19e122f5bc85a1a006ff8" args="(handle_t elem_h, char *attr)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* vot_getAttr </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>elem_h</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>attr</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the attribute for the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>.
+<p>
+vot_getAttr -- Return the attribute for the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>elem_h</em>&nbsp;</td><td>A handle_t the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>attr</em>&nbsp;</td><td>A string holding the attribute name </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A string of the value or the attr </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="014fabbc855181d68dfea2ddfd0fc1a2"></a><!-- doxytag: member="votParse.h::vot_getBINARY" ref="014fabbc855181d68dfea2ddfd0fc1a2" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getBINARY </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the BINARY node from the parent handle.
+<p>
+vot_getBINARY -- Gets the BINARY node from the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>Parent handle containing a BINARY </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first BINARY node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="fa4e525692b7538f81b9b1e759a642f0"></a><!-- doxytag: member="votParse.h::vot_getBINARY2" ref="fa4e525692b7538f81b9b1e759a642f0" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getBINARY2 </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the BINARY2 node from the parent handle.
+<p>
+vot_getBINARY2 -- Gets the BINARY2 node from the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>Parent handle containing a BINARY2 </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first BINARY2 node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="e0b096dc07c30708e6e86cf81750a01f"></a><!-- doxytag: member="votParse.h::vot_getChild" ref="e0b096dc07c30708e6e86cf81750a01f" args="(handle_t elem_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getChild </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>elem_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return a handle_t of the child <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>.
+<p>
+vot_getChild -- Return a handle_t of the child <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>elem_h</em>&nbsp;</td><td>A handle_t the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle of the child <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="fc2659e6a84d200c4b01c9460acaefb1"></a><!-- doxytag: member="votParse.h::vot_getChildOfType" ref="fc2659e6a84d200c4b01c9460acaefb1" args="(handle_t elem_h, int type)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getChildOfType </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>elem_h</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>type</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the handle of the next <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> of the same type.
+<p>
+vot_getChildOfType -- Get the handle of the next <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> of the same type.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>elem_h</em>&nbsp;</td><td>A handle_t the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>type</em>&nbsp;</td><td>An integer of the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> type for find </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle of the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="33e1c4a4f3752beeb62fd8d88d1d2ca2"></a><!-- doxytag: member="votParse.h::vot_getCOOSYS" ref="33e1c4a4f3752beeb62fd8d88d1d2ca2" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getCOOSYS </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the COOSYS node from the parent handle.
+<p>
+vot_getCOOSYS -- Gets the COOSYS node from the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>Parent handle containing a COOSYS </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first COOSYS node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="05535a56a31eb34b865bd7d592fe9292"></a><!-- doxytag: member="votParse.h::vot_getDATA" ref="05535a56a31eb34b865bd7d592fe9292" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getDATA </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the DATA node from the parent handle.
+<p>
+vot_getDATA -- Gets the DATA node from the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>Parent handle containing a DATA </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first DATA node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="22027ab5bee16020fd23a4a2132a80d8"></a><!-- doxytag: member="votParse.h::vot_getDATAType" ref="22027ab5bee16020fd23a4a2132a80d8" args="(handle_t data_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vot_getDATAType </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>data_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the type of the DATA element.
+<p>
+vot_getDATAType -- Returns the type of the DATA element.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>data_h</em>&nbsp;</td><td>A handle_t to a DATA </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The type as an int </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="7d034113dc25f5b11f24eaf4ce33b73e"></a><!-- doxytag: member="votParse.h::vot_getDATATypeString" ref="7d034113dc25f5b11f24eaf4ce33b73e" args="(handle_t data_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* vot_getDATATypeString </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>data_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Returns the type of the DATA element as a string.
+<p>
+vot_getDATATypeString -- Returns the type of the DATA element as a string.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>data_h</em>&nbsp;</td><td>A handle_t to a DATA </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The type as an string </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="41964f8885bc352af793bf552541d5e4"></a><!-- doxytag: member="votParse.h::vot_getDESCRIPTION" ref="41964f8885bc352af793bf552541d5e4" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getDESCRIPTION </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the DESCRIPTION node from the parent handle.
+<p>
+vot_getDESCRIPTION -- Gets the DESCRIPTION node from the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>Parent handle containing a DESCRIPTION </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first DESCRIPTION node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="20a84235c2704f19afb05fd2db7fcf07"></a><!-- doxytag: member="votParse.h::vot_getFIELD" ref="20a84235c2704f19afb05fd2db7fcf07" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getFIELD </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the FIELD node from the parent handle.
+<p>
+vot_getFIELD -- Gets the FIELD node from the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>Parent handle containing a FIELD </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first FIELD node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="0fd5f65c27adc084af8ea3f611556c52"></a><!-- doxytag: member="votParse.h::vot_getFIELDRef" ref="0fd5f65c27adc084af8ea3f611556c52" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getFIELDRef </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the FIELDref node from the parent handle.
+<p>
+vot_getFIELDref -- Gets the FIELDref node from the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>Parent handle containing a FIELDref </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first FIELDref node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="fadc14723954225b56a12b48ab78a50b"></a><!-- doxytag: member="votParse.h::vot_getFITS" ref="fadc14723954225b56a12b48ab78a50b" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getFITS </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the FITS node from the parent handle.
+<p>
+vot_getFITS -- Gets the FITS node from the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>Parent handle containing a FITS </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first FITS node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="97433b62adc9545b4f1971cfbcb4819d"></a><!-- doxytag: member="votParse.h::vot_getGROUP" ref="97433b62adc9545b4f1971cfbcb4819d" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getGROUP </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the GROUP node from the parent handle.
+<p>
+vot_getGROUP -- Gets the GROUP node from the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>Parent handle containing a GROUP </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first GROUP node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="7de82f980273251a4a00df7435b29948"></a><!-- doxytag: member="votParse.h::vot_getINFO" ref="7de82f980273251a4a00df7435b29948" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getINFO </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the INFO node from the parent handle.
+<p>
+vot_getINFO -- Gets the INFO node from the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>Parent handle containing a INFO </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first INFO node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="02de38f123a9b7cbd24bee996b8ecc10"></a><!-- doxytag: member="votParse.h::vot_getLength" ref="02de38f123a9b7cbd24bee996b8ecc10" args="(handle_t elem_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vot_getLength </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>elem_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the number of sibling Elements of the same type.
+<p>
+vot_getLength -- Return the number of sibling Elements of the same type.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>elem_h</em>&nbsp;</td><td>A handle_t the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The status of the set </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="729cd64c53d713a473d611dc7941e4f3"></a><!-- doxytag: member="votParse.h::vot_getLINK" ref="729cd64c53d713a473d611dc7941e4f3" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getLINK </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the LINK node from the parent handle.
+<p>
+vot_getLINK -- Gets the LINK node from the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>Parent handle containing a LINK </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first LINK node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="89897e1c3ead93bef9b107707fa2eda5"></a><!-- doxytag: member="votParse.h::vot_getMAX" ref="89897e1c3ead93bef9b107707fa2eda5" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getMAX </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the MAX node from the parent handle.
+<p>
+vot_getMAX -- Gets the MAX node from the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>Parent handle containing a MAX </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first MAX node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="a00dc12eff5fe09c71ff0c5c86aadfaf"></a><!-- doxytag: member="votParse.h::vot_getMIN" ref="a00dc12eff5fe09c71ff0c5c86aadfaf" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getMIN </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the MIN node from the parent handle.
+<p>
+vot_getMIN -- Gets the MIN node from the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>Parent handle containing a MIN </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first MIN node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="48775f435829934c1f2b9022af12a86a"></a><!-- doxytag: member="votParse.h::vot_getNCols" ref="48775f435829934c1f2b9022af12a86a" args="(handle_t tdata_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vot_getNCols </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>tdata_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the nuber of columns in the table structure.
+<p>
+************************************************************************** Utility methods vot_getNCols -- Return the nuber of columns in the table structure.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>tdata_h</em>&nbsp;</td><td>A handle_t to a TABLEDATA </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The number of cols </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="dc2e5f39a6273bca5fa0fdf46b2c3751"></a><!-- doxytag: member="votParse.h::vot_getNext" ref="dc2e5f39a6273bca5fa0fdf46b2c3751" args="(handle_t elem_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getNext </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>elem_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return a handle_t of the next <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> of the same type.
+<p>
+vot_getNext -- Return a handle_t of the next <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> of the same type.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>elem_h</em>&nbsp;</td><td>A handle_t the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle of the next <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> of the same type </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="67e90b853666bbc4ef40ead211a116bd"></a><!-- doxytag: member="votParse.h::vot_getNRows" ref="67e90b853666bbc4ef40ead211a116bd" args="(handle_t tdata_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vot_getNRows </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>tdata_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the nuber of columns in the table structure.
+<p>
+vot_getNRows -- Return the nuber of columns in the table structure.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>tdata_h</em>&nbsp;</td><td>A handle_t to a TABLEDATA </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The number of cols </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="6b7565c412ba45c5578a61dda5afd1c1"></a><!-- doxytag: member="votParse.h::vot_getNumberOf" ref="6b7565c412ba45c5578a61dda5afd1c1" args="(handle_t elem_h, int type)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vot_getNumberOf </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>elem_h</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>type</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the number of sibling Elements of the type.
+<p>
+vot_getNumberOf -- Return the number of sibling Elements of the type.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>elem_h</em>&nbsp;</td><td>A handle_t the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>type</em>&nbsp;</td><td>An int of the type of element you wish to count </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The status of the set </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="6120eea01cc0c348fc99dd9c0e6dc060"></a><!-- doxytag: member="votParse.h::vot_getOPTION" ref="6120eea01cc0c348fc99dd9c0e6dc060" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getOPTION </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the OPTION node from the parent handle.
+<p>
+vot_getOPTION -- Gets the OPTION node from the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>Parent handle containing a OPTION </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first OPTION node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="42e5538ca7d06238d7242c40daaf9bf7"></a><!-- doxytag: member="votParse.h::vot_getPARAM" ref="42e5538ca7d06238d7242c40daaf9bf7" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getPARAM </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the PARAM node from the parent handle.
+<p>
+vot_getPARAM -- Gets the PARAM node from the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>Parent handle containing a PARAM </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first PARAM node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ded8082390ce6a5b085ac15f0212ddd7"></a><!-- doxytag: member="votParse.h::vot_getPARAMRef" ref="ded8082390ce6a5b085ac15f0212ddd7" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getPARAMRef </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the PARAMRef node from the parent handle.
+<p>
+vot_getPARAMRef -- Gets the PARAMref node from the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>Parent handle containing a PARAMRef </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first PARAMRef node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="8930fc6a9ea4dec1d8694582d93ee146"></a><!-- doxytag: member="votParse.h::vot_getParent" ref="8930fc6a9ea4dec1d8694582d93ee146" args="(handle_t elem_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getParent </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>elem_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the handle of the parent <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>.
+<p>
+vot_getParent -- Return the handle of the parent <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>elem_h</em>&nbsp;</td><td>A handle_t the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle of the paretn <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="5df6ad7d9312f05a27ccc3252f1c5d11"></a><!-- doxytag: member="votParse.h::vot_getRESOURCE" ref="5df6ad7d9312f05a27ccc3252f1c5d11" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getRESOURCE </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the RESOURCE node from the parent handle.
+<p>
+vot_getRESOURCE -- Gets the RESOURCE node from the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>Parent handle containing a RESOURCE </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first RESOURCE node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="4fb6813e03dd7b75710cfaa27f3ffb2e"></a><!-- doxytag: member="votParse.h::vot_getSibling" ref="4fb6813e03dd7b75710cfaa27f3ffb2e" args="(handle_t elem_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getSibling </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>elem_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return a handle_t of the next <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>.
+<p>
+vot_getSibling -- Return a handle_t of the next signling <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>elem_h</em>&nbsp;</td><td>A handle_t the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle of the next <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="4bae0337352f1ba53865e1419917dc30"></a><!-- doxytag: member="votParse.h::vot_getSTREAM" ref="4bae0337352f1ba53865e1419917dc30" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getSTREAM </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the STREAM node from the parent handle.
+<p>
+vot_getSTREAM -- Gets the STREAM node from the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>Parent handle containing a STREAM </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first STREAM node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="4e3e3176986838c27989df64c426b30e"></a><!-- doxytag: member="votParse.h::vot_getTABLE" ref="4e3e3176986838c27989df64c426b30e" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getTABLE </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the TABLE node from the parent handle.
+<p>
+vot_getTABLE -- Gets the TABLE node from the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>Parent handle containing a TABLE </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first TABLE node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="b377b70336b7bf129f1cb32cd3b3f4f2"></a><!-- doxytag: member="votParse.h::vot_getTableCell" ref="b377b70336b7bf129f1cb32cd3b3f4f2" args="(handle_t tdata_h, int row, int col)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* vot_getTableCell </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>tdata_h</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>row</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>col</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return the nuber of columns in the structure.
+<p>
+vot_getTableCell -- Return the nuber of columns in the structure.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>tdata_h</em>&nbsp;</td><td>A handle_t to a TABLEDATA </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>row</em>&nbsp;</td><td>An int for a row </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>col</em>&nbsp;</td><td>An int for a col </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The content of the cell </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="4a558147c79deacfd6ca4d0b93ee100d"></a><!-- doxytag: member="votParse.h::vot_getTABLEDATA" ref="4a558147c79deacfd6ca4d0b93ee100d" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getTABLEDATA </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the TABLEDATA node from the parent handle.
+<p>
+vot_getTABLEDATA -- Gets the TABLEDATA node from the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>Parent handle containing a TABLEDATA </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first TABLEDATA node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="824a7f85d4c8bac6d5fd6cfb8b3b3810"></a><!-- doxytag: member="votParse.h::vot_getTD" ref="824a7f85d4c8bac6d5fd6cfb8b3b3810" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getTD </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the TD node from the parent handle.
+<p>
+vot_getTD -- Gets the TD node from the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>Parent handle containing a TD </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first TD node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="2e9ba287229978519224dfea2ecc984f"></a><!-- doxytag: member="votParse.h::vot_getTR" ref="2e9ba287229978519224dfea2ecc984f" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getTR </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the TR node from the parent handle.
+<p>
+vot_getTR -- Gets the TR node from the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>Parent handle containing a TR </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first TR node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="b1636a63f89ad6f2994855187d85777f"></a><!-- doxytag: member="votParse.h::vot_getValue" ref="b1636a63f89ad6f2994855187d85777f" args="(handle_t elem_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">char* vot_getValue </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>elem_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the Value for the ELEMENT.
+<p>
+vot_getValue -- Get the Value for the ELEMENT.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>elem_h</em>&nbsp;</td><td>A handle_t the ELEMENT </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A string of the value or the Value </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="b019a523ddca596e9f80c284e5954b44"></a><!-- doxytag: member="votParse.h::vot_getVALUES" ref="b019a523ddca596e9f80c284e5954b44" args="(handle_t handle)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_getVALUES </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>handle</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Gets the VALUES node from the parent handle.
+<p>
+vot_getVALUES -- Gets the VALUES node from the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>handle</em>&nbsp;</td><td>Parent handle containing a VALUES </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first VALUES node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="e37223a92c5e6a2db9f8ec4ffba1be62"></a><!-- doxytag: member="votParse.h::vot_handleCount" ref="e37223a92c5e6a2db9f8ec4ffba1be62" args="()" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vot_handleCount </td>
+ <td>(</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Get the number of handle_t used (private method).
+<p>
+count of current used handles vot_handleCount -- Get the number of handle_t used (private method)<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The number of handle_t types currently stored </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="66d0fc2beb2ef9e36827f76536996fe4"></a><!-- doxytag: member="votParse.h::vot_newBINARY" ref="66d0fc2beb2ef9e36827f76536996fe4" args="(handle_t parent_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_newBINARY </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create new BINARY node under the parent handle.
+<p>
+vot_newBINARY -- Create new BINARY node under the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent_h</em>&nbsp;</td><td>Parent handle of a BINARY </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first BINARY node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="75230378094d2ae4a0e251b6375cb6f9"></a><!-- doxytag: member="votParse.h::vot_newBINARY2" ref="75230378094d2ae4a0e251b6375cb6f9" args="(handle_t parent_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_newBINARY2 </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create new BINARY2 node under the parent handle.
+<p>
+vot_newBINARY2 -- Create new BINARY2 node under the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent_h</em>&nbsp;</td><td>Parent handle of a BINARY2 </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first BINARY2 node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="53caf9cc36f817a213a4b9f1047c9250"></a><!-- doxytag: member="votParse.h::vot_newCOOSYS" ref="53caf9cc36f817a213a4b9f1047c9250" args="(handle_t parent_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_newCOOSYS </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create new COOSYS node under the parent handle.
+<p>
+vot_newCOOSYS -- Create new COOSYS node under the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent_h</em>&nbsp;</td><td>Parent handle of a COOSYS </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first COOSYS node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="5c824351474fad74aa22a21d242207d8"></a><!-- doxytag: member="votParse.h::vot_newDATA" ref="5c824351474fad74aa22a21d242207d8" args="(handle_t parent_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_newDATA </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create new DATA node under the parent handle.
+<p>
+vot_newDATA -- Create new DATA node under the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent_h</em>&nbsp;</td><td>Parent handle of a DATA </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first DATA node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="40c235bcee979806d4e9a4e19d653e5a"></a><!-- doxytag: member="votParse.h::vot_newDESCRIPTION" ref="40c235bcee979806d4e9a4e19d653e5a" args="(handle_t parent_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_newDESCRIPTION </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create new DESCRIPTION node under the parent handle.
+<p>
+vot_newDESCRIPTION -- Create new DESCRIPTION node under the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent_h</em>&nbsp;</td><td>Parent handle of a DESCRIPTION </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first DESCRIPTION node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ffb519519c2a850cd9cf7eb9060f45cf"></a><!-- doxytag: member="votParse.h::vot_newFIELD" ref="ffb519519c2a850cd9cf7eb9060f45cf" args="(handle_t parent_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_newFIELD </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create new FIELD node under the parent handle.
+<p>
+vot_newFIELD -- Create new FIELD node under the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent_h</em>&nbsp;</td><td>Parent handle of a FIELD </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first FIELD node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="3c96074082ed42497d16710349d5cc24"></a><!-- doxytag: member="votParse.h::vot_newFIELDRef" ref="3c96074082ed42497d16710349d5cc24" args="(handle_t parent_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_newFIELDRef </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create new FIELDref node under the parent handle.
+<p>
+vot_newFIELDref -- Create new FIELDref node under the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent_h</em>&nbsp;</td><td>Parent handle of a FIELDref </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first FIELDref node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="b2747ed1c27749cdc71c777e80860d65"></a><!-- doxytag: member="votParse.h::vot_newFITS" ref="b2747ed1c27749cdc71c777e80860d65" args="(handle_t parent_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_newFITS </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create new FITS node under the parent handle.
+<p>
+vot_newFITS -- Create new FITS node under the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent_h</em>&nbsp;</td><td>Parent handle of a FITS </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first FITS node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="007736cbf81342651f68c5d13defb430"></a><!-- doxytag: member="votParse.h::vot_newGROUP" ref="007736cbf81342651f68c5d13defb430" args="(handle_t parent_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_newGROUP </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create new GROUP node under the parent handle.
+<p>
+vot_newGROUP -- Create new GROUP node under the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent_h</em>&nbsp;</td><td>Parent handle of a GROUP </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first GROUP node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="070b31a75054f0dca1c1f95413feb57a"></a><!-- doxytag: member="votParse.h::vot_newINFO" ref="070b31a75054f0dca1c1f95413feb57a" args="(handle_t parent_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_newINFO </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create new INFO node under the parent handle.
+<p>
+vot_newINFO -- Create new INFO node under the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent_h</em>&nbsp;</td><td>Parent handle of a INFO </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first INFO node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="239b0beb633d364c304e77188b6842ef"></a><!-- doxytag: member="votParse.h::vot_newLINK" ref="239b0beb633d364c304e77188b6842ef" args="(handle_t parent_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_newLINK </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create new LINK node under the parent handle.
+<p>
+vot_newLINK -- Create new LINK node under the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent_h</em>&nbsp;</td><td>Parent handle of a LINK </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first LINK node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="377b833aaf74d26159ebb769f6bbb2a1"></a><!-- doxytag: member="votParse.h::vot_newMAX" ref="377b833aaf74d26159ebb769f6bbb2a1" args="(handle_t parent_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_newMAX </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create new MAX node under the parent handle.
+<p>
+vot_newMAX -- Create new MAX node under the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent_h</em>&nbsp;</td><td>Parent handle of a MAX </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first MAX node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="e83ea7fecfe55213807cdcfaf98e8c70"></a><!-- doxytag: member="votParse.h::vot_newMIN" ref="e83ea7fecfe55213807cdcfaf98e8c70" args="(handle_t parent_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_newMIN </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create new MIN node under the parent handle.
+<p>
+vot_newMIN -- Create new MIN node under the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent_h</em>&nbsp;</td><td>Parent handle of a MIN </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first MIN node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="d87843bde9d0d99c5e20311f8820eba6"></a><!-- doxytag: member="votParse.h::vot_newNode" ref="d87843bde9d0d99c5e20311f8820eba6" args="(handle_t parent, int type)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_newNode </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>type</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Creates a new blank unlinked node.
+<p>
+vot_newNode -- Creates a new blank unlinked node.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent</em>&nbsp;</td><td>A handle to the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> that you want to add a node to </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>type</em>&nbsp;</td><td>The type of node you wish to create </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the created node </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="4acd4ce8efb3c972a7d25c5eaaac3b48"></a><!-- doxytag: member="votParse.h::vot_newOPTION" ref="4acd4ce8efb3c972a7d25c5eaaac3b48" args="(handle_t parent_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_newOPTION </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create new OPTION node under the parent handle.
+<p>
+vot_newOPTION -- Create new OPTION node under the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent_h</em>&nbsp;</td><td>Parent handle of a OPTION </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first OPTION node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="fd01485535d703abdcdebf94090c368a"></a><!-- doxytag: member="votParse.h::vot_newPARAM" ref="fd01485535d703abdcdebf94090c368a" args="(handle_t parent_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_newPARAM </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create new PARAM node under the parent handle.
+<p>
+vot_newPARAM -- Create new PARAM node under the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent_h</em>&nbsp;</td><td>Parent handle of a PARAM </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first PARAM node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="4e13c3061bbd014b7bbf22ff13a3d5b0"></a><!-- doxytag: member="votParse.h::vot_newPARAMRef" ref="4e13c3061bbd014b7bbf22ff13a3d5b0" args="(handle_t parent_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_newPARAMRef </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create new PARAMRef node under the parent handle.
+<p>
+vot_newPARAMRef -- Create new PARAMref node under the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent_h</em>&nbsp;</td><td>Parent handle of a PARAMRef </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first PARAMRef node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="533e8601d14245fb5167b188195db93c"></a><!-- doxytag: member="votParse.h::vot_newRESOURCE" ref="533e8601d14245fb5167b188195db93c" args="(handle_t parent_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_newRESOURCE </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create new RESOURCE node under the parent handle.
+<p>
+vot_newRESOURCE -- Create new RESOURCE node under the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent_h</em>&nbsp;</td><td>Parent handle of a RESOURCE </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first RESOURCE node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="859c2bb4a2c46a3f0b4f6c1baceb0b0c"></a><!-- doxytag: member="votParse.h::vot_newSTREAM" ref="859c2bb4a2c46a3f0b4f6c1baceb0b0c" args="(handle_t parent_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_newSTREAM </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create new STREAM node under the parent handle.
+<p>
+vot_newSTREAM -- Create new STREAM node under the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent_h</em>&nbsp;</td><td>Parent handle of a STREAM </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first STREAM node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="9b3b14d5e15a9384be65b8aa49c33d85"></a><!-- doxytag: member="votParse.h::vot_newTABLE" ref="9b3b14d5e15a9384be65b8aa49c33d85" args="(handle_t parent_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_newTABLE </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create new TABLE node under the parent handle.
+<p>
+vot_newTABLE -- Create new TABLE node under the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent_h</em>&nbsp;</td><td>Parent handle of a TABLE </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first TABLE node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="b2d26904f7e0e73b08efdb0cea7d2b37"></a><!-- doxytag: member="votParse.h::vot_newTABLEDATA" ref="b2d26904f7e0e73b08efdb0cea7d2b37" args="(handle_t parent_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_newTABLEDATA </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create new TABLEDATA node under the parent handle.
+<p>
+vot_newTABLEDATA -- Create new TABLEDATA node under the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent_h</em>&nbsp;</td><td>Parent handle of a TABLEDATA </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first TABLEDATA node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="4d9959a7a406212ff0a3846ce83a3df9"></a><!-- doxytag: member="votParse.h::vot_newTD" ref="4d9959a7a406212ff0a3846ce83a3df9" args="(handle_t parent_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_newTD </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create new TD node under the parent handle.
+<p>
+vot_newTD -- Create new TD node under the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent_h</em>&nbsp;</td><td>Parent handle of a TD </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first TD node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="dbdaa6d5a36014a2b9706454530079ef"></a><!-- doxytag: member="votParse.h::vot_newTR" ref="dbdaa6d5a36014a2b9706454530079ef" args="(handle_t parent_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_newTR </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create new TR node under the parent handle.
+<p>
+vot_newTR -- Create new TR node under the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent_h</em>&nbsp;</td><td>Parent handle of a TR </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first TR node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="386be2face7c78b44c1fc8a507de9905"></a><!-- doxytag: member="votParse.h::vot_newVALUES" ref="386be2face7c78b44c1fc8a507de9905" args="(handle_t parent_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_newVALUES </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>parent_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Create new VALUES node under the parent handle.
+<p>
+vot_newVALUES -- Create new VALUES node under the parent handle<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>parent_h</em>&nbsp;</td><td>Parent handle of a VALUES </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A handle to the first VALUES node, or zero </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="9949868e8d3fcb547d15c5c9f2cdb76f"></a><!-- doxytag: member="votParse.h::vot_openVOTABLE" ref="9949868e8d3fcb547d15c5c9f2cdb76f" args="(char *arg)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t vot_openVOTABLE </td>
+ <td>(</td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>arg</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Parse a VOTable and return a handle to it.
+<p>
+************************************************************************* Public LIBVOTABLE interface.<p>
+vot_openVOTABLE -- Parse a VOTable and return a handle to it<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>arg</em>&nbsp;</td><td>The source of the table </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The root node handle of the VOTable </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="2b73f93210316d7714201e751cad77ad"></a><!-- doxytag: member="votParse.h::vot_setAttr" ref="2b73f93210316d7714201e751cad77ad" args="(handle_t elem_h, char *attr, char *value)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vot_setAttr </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>elem_h</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>attr</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the attribute for the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>.
+<p>
+vot_setAttr -- Set the attribute for the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>elem_h</em>&nbsp;</td><td>A handle_t the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>attr</em>&nbsp;</td><td>A string holding the attribute name </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>A string holding the attribute value </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The status of the set </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="6faba02860fcb0a51315f1863fd29094"></a><!-- doxytag: member="votParse.h::vot_setValue" ref="6faba02860fcb0a51315f1863fd29094" args="(handle_t elem_h, char *value)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vot_setValue </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>elem_h</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>value</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the Value for the ELEMENT.
+<p>
+vot_setValue -- Set the Value for the ELEMENT.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>elem_h</em>&nbsp;</td><td>A handle_t the ELEMENT </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>A string holding the value </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>The status of the set </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="d04bd4a950e829cb2b473e246806cea7"></a><!-- doxytag: member="votParse.h::vot_setWarnings" ref="d04bd4a950e829cb2b473e246806cea7" args="(int value)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void vot_setWarnings </td>
+ <td>(</td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>value</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Set the warning level.
+<p>
+vot_setWarnings -- Set the warning level.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>value</em>&nbsp;</td><td>Warning level </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="1c319696d8efc593266b9409303054c6"></a><!-- doxytag: member="votParse.h::vot_typeOf" ref="1c319696d8efc593266b9409303054c6" args="(handle_t elem_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vot_typeOf </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>elem_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return type of the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>.
+<p>
+vot_typeOf -- Return type of the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>elem_h</em>&nbsp;</td><td>A handle_t the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>An integer of the type </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="3136956d2035d6b297aa623f87f4b807"></a><!-- doxytag: member="votParse.h::vot_valueOf" ref="3136956d2035d6b297aa623f87f4b807" args="(handle_t elem_h)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vot_valueOf </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>elem_h</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return type of the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>.
+<p>
+vot_valueOf -- Return type of the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>elem_h</em>&nbsp;</td><td>A handle_t the <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>An integer of the type </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="10a495881c0e6dc8e72692e967576710"></a><!-- doxytag: member="votParse.h::vot_writeASV" ref="10a495881c0e6dc8e72692e967576710" args="(handle_t node, char *fname, int hdr)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void vot_writeASV </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>node</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>fname</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>header</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Write the VOTable to the file descriptor as a ASV file.
+<p>
+vot_writeASV -- Write the VOTable to the file descriptor as a ASV file<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>node</em>&nbsp;</td><td>A handle to an <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> that you to print </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>fname</em>&nbsp;</td><td>Output filename (or "stdout" or "-" for STDOUT) </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>header</em>&nbsp;</td><td>Write output header? </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="7a71c4c6a4e5e4347dcbaef707b9a88c"></a><!-- doxytag: member="votParse.h::vot_writeBSV" ref="7a71c4c6a4e5e4347dcbaef707b9a88c" args="(handle_t node, char *fname, int hdr)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void vot_writeBSV </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>node</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>fname</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>header</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Write the VOTable to the file descriptor as a BSV file.
+<p>
+vot_writeBSV -- Write the VOTable to the file descriptor as a BSV file<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>node</em>&nbsp;</td><td>A handle to an <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> that you to print </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>fname</em>&nbsp;</td><td>Output filename (or "stdout" or "-" for STDOUT) </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>header</em>&nbsp;</td><td>Write output header? </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="015a40b625465d4edada09a01c2bfb97"></a><!-- doxytag: member="votParse.h::vot_writeCSV" ref="015a40b625465d4edada09a01c2bfb97" args="(handle_t node, char *fname, int hdr)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void vot_writeCSV </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>node</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>fname</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>header</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Write the VOTable to the file descriptor as a CSV file.
+<p>
+vot_writeCSV -- Write the VOTable to the file descriptor as a CSV file<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>node</em>&nbsp;</td><td>A handle to an <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> that you to print </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>fname</em>&nbsp;</td><td>Output filename (or "stdout" or "-" for STDOUT) </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>header</em>&nbsp;</td><td>Write output header? </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="79d18fc679e6babdc221af5f9d6a9c52"></a><!-- doxytag: member="votParse.h::vot_writeFITS" ref="79d18fc679e6babdc221af5f9d6a9c52" args="(handle_t node, char *fname)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void vot_writeFITS </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>node</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>fname</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Write the VOTable to the file descriptor as an FITS table.
+<p>
+vot_writeFITS -- Write the VOTable to the file descriptor as a FITS table.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>node</em>&nbsp;</td><td>A handle to an <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> that you to print </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>fname</em>&nbsp;</td><td>Output filename (or "stdout" or "-" for STDOUT) </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="9a05a97b99ca165e2ae0e9b125dbfbc8"></a><!-- doxytag: member="votParse.h::vot_writeHTML" ref="9a05a97b99ca165e2ae0e9b125dbfbc8" args="(handle_t node, char *ifname, char *ofname)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void vot_writeHTML </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>node</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>ifname</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>ofname</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Write the VOTable to the file descriptor as HTML.
+<p>
+vot_writeHTML -- Write the VOTable to the file descriptor as HTML.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>node</em>&nbsp;</td><td>A handle to an <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> that you to print </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>ifname</em>&nbsp;</td><td>Input filename </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>ofname</em>&nbsp;</td><td>Output filename (or "stdout" or "-" for STDOUT) </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="9230f21205d9bd74f23e8ab3b3830311"></a><!-- doxytag: member="votParse.h::vot_writeSHTML" ref="9230f21205d9bd74f23e8ab3b3830311" args="(handle_t node, char *ifname, char *ofname)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void vot_writeSHTML </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>node</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>ifname</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>ofname</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Write the VOTable to the file descriptor as an HTML table.
+<p>
+vot_writeSHTML -- Write the VOTable to the file descriptor as an HTML table.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>node</em>&nbsp;</td><td>A handle to an <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> that you to print </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>ifname</em>&nbsp;</td><td>Input filename </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>ofname</em>&nbsp;</td><td>Output filename (or "stdout" or "-" for STDOUT) </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="57f3fff230a32454023406d293fde1ec"></a><!-- doxytag: member="votParse.h::vot_writeTSV" ref="57f3fff230a32454023406d293fde1ec" args="(handle_t node, char *fname, int hdr)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void vot_writeTSV </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>node</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>fname</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>header</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Write the VOTable to the file descriptor as a TSV file.
+<p>
+vot_writeTSV -- Write the VOTable to the file descriptor as a TSV file<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>node</em>&nbsp;</td><td>A handle to an <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> that you to print </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>fname</em>&nbsp;</td><td>Output filename (or "stdout" or "-" for STDOUT) </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>header</em>&nbsp;</td><td>Write output header? </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ef8ea7d38eb19fd5fcab9cc9c93ac61f"></a><!-- doxytag: member="votParse.h::vot_writeVOTable" ref="ef8ea7d38eb19fd5fcab9cc9c93ac61f" args="(handle_t node, char *fname, int indent)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void vot_writeVOTable </td>
+ <td>(</td>
+ <td class="paramtype">handle_t&nbsp;</td>
+ <td class="paramname"> <em>node</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>fname</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>indent</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Write the VOTable to the file descriptor.
+<p>
+vot_writeVOTable -- Write the VOTable to the file descriptor.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>node</em>&nbsp;</td><td>A handle to an <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> that you to print </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>fname</em>&nbsp;</td><td>Output filename (or "stdout" or "-" for STDOUT) </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>indent</em>&nbsp;</td><td>Number of spaces to indent at each level </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="450a2645f182104c3a0445f022bdbf01"></a><!-- doxytag: member="votParse.h::votEmsg" ref="450a2645f182104c3a0445f022bdbf01" args="(char *msg)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void votEmsg </td>
+ <td>(</td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>msg</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+votEmsg -- Error message print utility.
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed Feb 27 21:10:08 2013 for libVOTable by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
+</body>
+</html>
diff --git a/vendor/voclient/libvotable/doc/html/votParse_8h_source.html b/vendor/voclient/libvotable/doc/html/votParse_8h_source.html
new file mode 100644
index 00000000..83b03f1f
--- /dev/null
+++ b/vendor/voclient/libvotable/doc/html/votParse_8h_source.html
@@ -0,0 +1,191 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libVOTable: votParse.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.9 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<h1>votParse.h</h1><a href="votParse_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001
+<a name="l00015"></a><a class="code" href="votParse_8h.html#ace45ef90989b1c716603f996516f8b7">00015</a> <span class="preprocessor">#define NUM_ELEMENTS 25</span>
+<a name="l00016"></a>00016 <span class="preprocessor"></span>
+<a name="l00017"></a>00017 <span class="preprocessor">#define TY_ROOT 000000000 </span><span class="comment">/* Element Type Definitions */</span>
+<a name="l00018"></a>00018 <span class="preprocessor">#define TY_VOTABLE 000000001</span>
+<a name="l00019"></a>00019 <span class="preprocessor"></span><span class="preprocessor">#define TY_RESOURCE 000000002</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span><span class="preprocessor">#define TY_FIELD 000000004</span>
+<a name="l00021"></a>00021 <span class="preprocessor"></span><span class="preprocessor">#define TY_PARAM 000000010</span>
+<a name="l00022"></a>00022 <span class="preprocessor"></span><span class="preprocessor">#define TY_INFO 000000020</span>
+<a name="l00023"></a>00023 <span class="preprocessor"></span><span class="preprocessor">#define TY_TR 000000040</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor">#define TY_TD 000000100</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span><span class="preprocessor">#define TY_TABLE 000000200</span>
+<a name="l00026"></a>00026 <span class="preprocessor"></span><span class="preprocessor">#define TY_STREAM 000000400</span>
+<a name="l00027"></a>00027 <span class="preprocessor"></span><span class="preprocessor">#define TY_FITS 000001000</span>
+<a name="l00028"></a>00028 <span class="preprocessor"></span><span class="preprocessor">#define TY_GROUP 000002000</span>
+<a name="l00029"></a>00029 <span class="preprocessor"></span><span class="preprocessor">#define TY_FIELDREF 000004000</span>
+<a name="l00030"></a>00030 <span class="preprocessor"></span><span class="preprocessor">#define TY_PARAMREF 000010000</span>
+<a name="l00031"></a>00031 <span class="preprocessor"></span><span class="preprocessor">#define TY_MIN 000020000</span>
+<a name="l00032"></a>00032 <span class="preprocessor"></span><span class="preprocessor">#define TY_MAX 000040000</span>
+<a name="l00033"></a>00033 <span class="preprocessor"></span><span class="preprocessor">#define TY_OPTION 000100000</span>
+<a name="l00034"></a>00034 <span class="preprocessor"></span><span class="preprocessor">#define TY_VALUES 000200000</span>
+<a name="l00035"></a>00035 <span class="preprocessor"></span><span class="preprocessor">#define TY_LINK 000400000</span>
+<a name="l00036"></a>00036 <span class="preprocessor"></span><span class="preprocessor">#define TY_DATA 001000000</span>
+<a name="l00037"></a>00037 <span class="preprocessor"></span><span class="preprocessor">#define TY_DESCRIPTION 002000000</span>
+<a name="l00038"></a>00038 <span class="preprocessor"></span><span class="preprocessor">#define TY_TABLEDATA 004000000</span>
+<a name="l00039"></a>00039 <span class="preprocessor"></span><span class="preprocessor">#define TY_BINARY 010000000</span>
+<a name="l00040"></a>00040 <span class="preprocessor"></span><span class="preprocessor">#define TY_BINARY2 020000000</span>
+<a name="l00041"></a>00041 <span class="preprocessor"></span>
+<a name="l00042"></a>00042 <span class="preprocessor">#define TY_COOSYS 100000000 </span><span class="comment">/* deprecated elements */</span>
+<a name="l00043"></a>00043 <span class="preprocessor">#define TY_DEFINITIONS 200000000</span>
+<a name="l00044"></a>00044 <span class="preprocessor"></span>
+<a name="l00045"></a>00045
+<a name="l00046"></a>00046 <span class="preprocessor">#ifndef OK </span><span class="comment">/* Utility values */</span>
+<a name="l00047"></a>00047 <span class="preprocessor">#define OK 0</span>
+<a name="l00048"></a>00048 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00049"></a>00049 <span class="preprocessor"></span><span class="preprocessor">#ifndef ERR</span>
+<a name="l00050"></a>00050 <span class="preprocessor"></span><span class="preprocessor">#define ERR 1</span>
+<a name="l00051"></a>00051 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00052"></a>00052 <span class="preprocessor"></span>
+<a name="l00053"></a>00053 <span class="preprocessor">#ifndef TRUE</span>
+<a name="l00054"></a>00054 <span class="preprocessor"></span><span class="preprocessor">#define TRUE 1</span>
+<a name="l00055"></a>00055 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00056"></a>00056 <span class="preprocessor"></span><span class="preprocessor">#ifndef FALSE</span>
+<a name="l00057"></a>00057 <span class="preprocessor"></span><span class="preprocessor">#define FALSE 0</span>
+<a name="l00058"></a>00058 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00059"></a>00059 <span class="preprocessor"></span>
+<a name="l00060"></a>00060
+<a name="l00061"></a>00061 <span class="preprocessor">#ifndef handle_t</span>
+<a name="l00062"></a>00062 <span class="preprocessor"></span><span class="preprocessor">#define handle_t int</span>
+<a name="l00063"></a>00063 <span class="preprocessor"></span><span class="preprocessor">#endif</span>
+<a name="l00064"></a>00064 <span class="preprocessor"></span>
+<a name="l00065"></a>00065
+<a name="l00070"></a>00070 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#9949868e8d3fcb547d15c5c9f2cdb76f" title="Parse a VOTable and return a handle to it.">vot_openVOTABLE</a> (<span class="keywordtype">char</span> *arg);
+<a name="l00071"></a>00071 <span class="keywordtype">void</span> <a class="code" href="votParse_8c.html#87e2aca629d475d75ad6793bdb01af29" title="Destroy the root node and all of it&amp;#39;s children.">vot_closeVOTABLE</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> vot);
+<a name="l00072"></a>00072
+<a name="l00073"></a>00073 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#5df6ad7d9312f05a27ccc3252f1c5d11" title="Gets the RESOURCE node from the parent handle.">vot_getRESOURCE</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> handle);
+<a name="l00074"></a>00074 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#4e3e3176986838c27989df64c426b30e" title="Gets the TABLE node from the parent handle.">vot_getTABLE</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> handle);
+<a name="l00075"></a>00075 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#20a84235c2704f19afb05fd2db7fcf07" title="Gets the FIELD node from the parent handle.">vot_getFIELD</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> handle);
+<a name="l00076"></a>00076 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#05535a56a31eb34b865bd7d592fe9292" title="Gets the DATA node from the parent handle.">vot_getDATA</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> handle);
+<a name="l00077"></a>00077 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#4a558147c79deacfd6ca4d0b93ee100d" title="Gets the TABLEDATA node from the parent handle.">vot_getTABLEDATA</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> handle);
+<a name="l00078"></a>00078 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#2e9ba287229978519224dfea2ecc984f" title="Gets the TR node from the parent handle.">vot_getTR</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> handle);
+<a name="l00079"></a>00079 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#824a7f85d4c8bac6d5fd6cfb8b3b3810" title="Gets the TD node from the parent handle.">vot_getTD</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> handle);
+<a name="l00080"></a>00080 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#014fabbc855181d68dfea2ddfd0fc1a2" title="Gets the BINARY node from the parent handle.">vot_getBINARY</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> handle);
+<a name="l00081"></a>00081 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#fa4e525692b7538f81b9b1e759a642f0" title="Gets the BINARY2 node from the parent handle.">vot_getBINARY2</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> handle);
+<a name="l00082"></a>00082 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#fadc14723954225b56a12b48ab78a50b" title="Gets the FITS node from the parent handle.">vot_getFITS</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> handle);
+<a name="l00083"></a>00083 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#97433b62adc9545b4f1971cfbcb4819d" title="Gets the GROUP node from the parent handle.">vot_getGROUP</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> handle);
+<a name="l00084"></a>00084 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#0fd5f65c27adc084af8ea3f611556c52" title="Gets the FIELDref node from the parent handle.">vot_getFIELDRef</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> handle);
+<a name="l00085"></a>00085 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#ded8082390ce6a5b085ac15f0212ddd7" title="Gets the PARAMRef node from the parent handle.">vot_getPARAMRef</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> handle);
+<a name="l00086"></a>00086 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#41964f8885bc352af793bf552541d5e4" title="Gets the DESCRIPTION node from the parent handle.">vot_getDESCRIPTION</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> handle);
+<a name="l00087"></a>00087 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#42e5538ca7d06238d7242c40daaf9bf7" title="Gets the PARAM node from the parent handle.">vot_getPARAM</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> handle);
+<a name="l00088"></a>00088 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#7de82f980273251a4a00df7435b29948" title="Gets the INFO node from the parent handle.">vot_getINFO</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> handle);
+<a name="l00089"></a>00089 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#4bae0337352f1ba53865e1419917dc30" title="Gets the STREAM node from the parent handle.">vot_getSTREAM</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> handle);
+<a name="l00090"></a>00090 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#b019a523ddca596e9f80c284e5954b44" title="Gets the VALUES node from the parent handle.">vot_getVALUES</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> handle);
+<a name="l00091"></a>00091 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#a00dc12eff5fe09c71ff0c5c86aadfaf" title="Gets the MIN node from the parent handle.">vot_getMIN</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> handle);
+<a name="l00092"></a>00092 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#89897e1c3ead93bef9b107707fa2eda5" title="Gets the MAX node from the parent handle.">vot_getMAX</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> handle);
+<a name="l00093"></a>00093 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#6120eea01cc0c348fc99dd9c0e6dc060" title="Gets the OPTION node from the parent handle.">vot_getOPTION</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> handle);
+<a name="l00094"></a>00094 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#729cd64c53d713a473d611dc7941e4f3" title="Gets the LINK node from the parent handle.">vot_getLINK</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> handle);
+<a name="l00095"></a>00095 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#33e1c4a4f3752beeb62fd8d88d1d2ca2" title="Gets the COOSYS node from the parent handle.">vot_getCOOSYS</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> handle);
+<a name="l00096"></a>00096
+<a name="l00097"></a>00097 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#533e8601d14245fb5167b188195db93c" title="Create new RESOURCE node under the parent handle.">vot_newRESOURCE</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> parent_h);
+<a name="l00098"></a>00098 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#9b3b14d5e15a9384be65b8aa49c33d85" title="Create new TABLE node under the parent handle.">vot_newTABLE</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> parent_h);
+<a name="l00099"></a>00099 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#ffb519519c2a850cd9cf7eb9060f45cf" title="Create new FIELD node under the parent handle.">vot_newFIELD</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> parent_h);
+<a name="l00100"></a>00100 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#5c824351474fad74aa22a21d242207d8" title="Create new DATA node under the parent handle.">vot_newDATA</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> parent_h);
+<a name="l00101"></a>00101 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#b2d26904f7e0e73b08efdb0cea7d2b37" title="Create new TABLEDATA node under the parent handle.">vot_newTABLEDATA</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> parent_h);
+<a name="l00102"></a>00102 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#dbdaa6d5a36014a2b9706454530079ef" title="Create new TR node under the parent handle.">vot_newTR</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> parent_h);
+<a name="l00103"></a>00103 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#4d9959a7a406212ff0a3846ce83a3df9" title="Create new TD node under the parent handle.">vot_newTD</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> parent_h);
+<a name="l00104"></a>00104 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#66d0fc2beb2ef9e36827f76536996fe4" title="Create new BINARY node under the parent handle.">vot_newBINARY</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> parent_h);
+<a name="l00105"></a>00105 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#75230378094d2ae4a0e251b6375cb6f9" title="Create new BINARY2 node under the parent handle.">vot_newBINARY2</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> parent_h);
+<a name="l00106"></a>00106 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#b2747ed1c27749cdc71c777e80860d65" title="Create new FITS node under the parent handle.">vot_newFITS</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> parent_h);
+<a name="l00107"></a>00107 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#007736cbf81342651f68c5d13defb430" title="Create new GROUP node under the parent handle.">vot_newGROUP</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> parent_h);
+<a name="l00108"></a>00108 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#3c96074082ed42497d16710349d5cc24" title="Create new FIELDref node under the parent handle.">vot_newFIELDRef</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> parent_h);
+<a name="l00109"></a>00109 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#4e13c3061bbd014b7bbf22ff13a3d5b0" title="Create new PARAMRef node under the parent handle.">vot_newPARAMRef</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> parent_h);
+<a name="l00110"></a>00110 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#40c235bcee979806d4e9a4e19d653e5a" title="Create new DESCRIPTION node under the parent handle.">vot_newDESCRIPTION</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> parent_h);
+<a name="l00111"></a>00111 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#fd01485535d703abdcdebf94090c368a" title="Create new PARAM node under the parent handle.">vot_newPARAM</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> parent_h);
+<a name="l00112"></a>00112 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#070b31a75054f0dca1c1f95413feb57a" title="Create new INFO node under the parent handle.">vot_newINFO</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> parent_h);
+<a name="l00113"></a>00113 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#859c2bb4a2c46a3f0b4f6c1baceb0b0c" title="Create new STREAM node under the parent handle.">vot_newSTREAM</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> parent_h);
+<a name="l00114"></a>00114 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#386be2face7c78b44c1fc8a507de9905" title="Create new VALUES node under the parent handle.">vot_newVALUES</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> parent_h);
+<a name="l00115"></a>00115 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#e83ea7fecfe55213807cdcfaf98e8c70" title="Create new MIN node under the parent handle.">vot_newMIN</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> parent_h);
+<a name="l00116"></a>00116 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#377b833aaf74d26159ebb769f6bbb2a1" title="Create new MAX node under the parent handle.">vot_newMAX</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> parent_h);
+<a name="l00117"></a>00117 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#4acd4ce8efb3c972a7d25c5eaaac3b48" title="Create new OPTION node under the parent handle.">vot_newOPTION</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> parent_h);
+<a name="l00118"></a>00118 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#239b0beb633d364c304e77188b6842ef" title="Create new LINK node under the parent handle.">vot_newLINK</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> parent_h);
+<a name="l00119"></a>00119 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#53caf9cc36f817a213a4b9f1047c9250" title="Create new COOSYS node under the parent handle.">vot_newCOOSYS</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> parent_h);
+<a name="l00120"></a>00120
+<a name="l00121"></a>00121 <span class="keywordtype">int</span> <a class="code" href="votParse_8c.html#458d365096a2f3602a1a6443c392a9e9" title="Returns the type of the DATA element.">vot_getDATAType</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> data_h);
+<a name="l00122"></a>00122 <span class="keywordtype">char</span> *<a class="code" href="votParse_8c.html#b3cc5a3facdd5451e81dfe9c337184d0" title="Returns the type of the DATA element as a string.">vot_getDATATypeString</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> data_h);
+<a name="l00123"></a>00123
+<a name="l00124"></a>00124 <span class="comment">/****************************************************************************/</span>
+<a name="l00125"></a>00125
+<a name="l00126"></a>00126 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#d87843bde9d0d99c5e20311f8820eba6" title="Creates a new blank unlinked node.">vot_newNode</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> parent, <span class="keywordtype">int</span> type);
+<a name="l00127"></a>00127 <span class="keywordtype">void</span> <a class="code" href="votParse_8c.html#3148058b3f810f24bd2da14073d6a5de" title="Destroys the node and all of it&amp;#39;s children.">vot_freeNode</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> delete_me);
+<a name="l00128"></a>00128 <span class="keywordtype">void</span> <a class="code" href="votParse_8c.html#f99c8f5e0a244e0fec3405185d464fdb" title="Adds a node as a child of parent.">vot_attachNode</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> parent, <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <span class="keyword">new</span>);
+<a name="l00129"></a>00129 <span class="keywordtype">void</span> <a class="code" href="votParse_8c.html#25dbaafb955b1e304afffb862ee25846" title="Destroys the node and all of it&amp;#39;s children.">vot_deleteNode</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> element);
+<a name="l00130"></a>00130 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#b180aad1ee8971e252f8ececd5d245da" title="Adds a node as a child of parent.">vot_copyElement</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> src_h, <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> parent_h);
+<a name="l00131"></a>00131
+<a name="l00132"></a>00132
+<a name="l00133"></a>00133 <span class="comment">/*****************************************************************************</span>
+<a name="l00134"></a>00134 <span class="comment"> * Utility methods</span>
+<a name="l00135"></a>00135 <span class="comment"> ****************************************************************************/</span>
+<a name="l00136"></a>00136
+<a name="l00137"></a>00137 <span class="keywordtype">int</span> <a class="code" href="votParse_8c.html#48775f435829934c1f2b9022af12a86a" title="Return the nuber of columns in the table structure.">vot_getNCols</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> tdata_h);
+<a name="l00138"></a>00138 <span class="keywordtype">int</span> <a class="code" href="votParse_8c.html#67e90b853666bbc4ef40ead211a116bd" title="Return the nuber of columns in the table structure.">vot_getNRows</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> tdata_h);
+<a name="l00139"></a>00139 <span class="keywordtype">char</span> *<a class="code" href="votParse_8c.html#f5cc4f23dd183be8336e74686e46f6da" title="Return the nuber of columns in the structure.">vot_getTableCell</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> tdata_h, <span class="keywordtype">int</span> row, <span class="keywordtype">int</span> col);
+<a name="l00140"></a>00140 <span class="keywordtype">int</span> vot_sortTable (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> tdata_h, <span class="keywordtype">int</span> col, <span class="keywordtype">int</span> sort_strings, <span class="keywordtype">int</span> order);
+<a name="l00141"></a>00141 <span class="keywordtype">int</span> <a class="code" href="votParse_8c.html#02de38f123a9b7cbd24bee996b8ecc10" title="Return the number of sibling Elements of the same type.">vot_getLength</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> elem_h);
+<a name="l00142"></a>00142 <span class="keywordtype">int</span> <a class="code" href="votParse_8c.html#6b7565c412ba45c5578a61dda5afd1c1" title="Return the number of sibling Elements of the type.">vot_getNumberOf</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> elem_h, <span class="keywordtype">int</span> type);
+<a name="l00143"></a>00143
+<a name="l00144"></a>00144 <span class="keywordtype">int</span> <a class="code" href="votParse_8h.html#8d9b8c6a0efa170484f8fccc07e6aa06" title="Get the column number (0-indexed) by named attribute.">vot_colByAttr</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> tab, <span class="keywordtype">char</span> *attr, <span class="keywordtype">char</span> *<a class="code" href="votElement_8c.html#5ac083a645d964373f022d03df4849c8">name</a>, <span class="keywordtype">char</span> *alt);
+<a name="l00145"></a>00145 <span class="keywordtype">int</span> <a class="code" href="votParse_8h.html#e09ca9ef2f4bfac8244c7fadb8bedebf" title="Get the column number (0-indexed) by &amp;#39;name&amp;#39; attribute.">vot_colByName</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> tab, <span class="keywordtype">char</span> *<a class="code" href="votElement_8c.html#5ac083a645d964373f022d03df4849c8">name</a>, <span class="keywordtype">char</span> *alt);
+<a name="l00146"></a>00146 <span class="keywordtype">int</span> <a class="code" href="votParse_8h.html#1740db881060aff72b81d3e2e77ee41b" title="Get the column number (0-indexed) by &amp;#39;ucd&amp;#39; attribute.">vot_colByUCD</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> tab, <span class="keywordtype">char</span> *<a class="code" href="votElement_8c.html#5ac083a645d964373f022d03df4849c8">name</a>, <span class="keywordtype">char</span> *alt);
+<a name="l00147"></a>00147 <span class="keywordtype">int</span> <a class="code" href="votParse_8h.html#eac5b25dac1827ecd527243cf77ca89d" title="Get the column number (0-indexed) by &amp;#39;id&amp;#39; attribute.">vot_colByID</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> tab, <span class="keywordtype">char</span> *<a class="code" href="votElement_8c.html#5ac083a645d964373f022d03df4849c8">name</a>, <span class="keywordtype">char</span> *alt);
+<a name="l00148"></a>00148
+<a name="l00149"></a>00149 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#a11bb4e59e1dd773771e25ce7a40bb61" title="Get a handle to an Element with the requested attribute.">vot_findByAttr</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> parent, <span class="keywordtype">char</span> *<a class="code" href="votElement_8c.html#5ac083a645d964373f022d03df4849c8">name</a>, <span class="keywordtype">char</span> *value);
+<a name="l00150"></a>00150 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> *<a class="code" href="votParse_8c.html#b334dc390ea30a9e8bdc2c2c01b21deb" title="Return a handle array of the requested Element type.">vot_findInGroup</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> group, <span class="keywordtype">int</span> type);
+<a name="l00151"></a>00151 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#dc2e5f39a6273bca5fa0fdf46b2c3751" title="Return a handle_t of the next Element of the same type.">vot_getNext</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> elem_h);
+<a name="l00152"></a>00152 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#4fb6813e03dd7b75710cfaa27f3ffb2e" title="Return a handle_t of the next Element.">vot_getSibling</a>(<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> elem_h);
+<a name="l00153"></a>00153 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#e0b096dc07c30708e6e86cf81750a01f" title="Return a handle_t of the child Element.">vot_getChild</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> elem_h);
+<a name="l00154"></a>00154 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#8930fc6a9ea4dec1d8694582d93ee146" title="Return the handle of the parent Element.">vot_getParent</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> elem_h);
+<a name="l00155"></a>00155 <a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> <a class="code" href="votParse_8c.html#fc2659e6a84d200c4b01c9460acaefb1" title="Get the handle of the next Element of the same type.">vot_getChildOfType</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> elem_h, <span class="keywordtype">int</span> type);
+<a name="l00156"></a>00156 <span class="keywordtype">int</span> <a class="code" href="votParse_8c.html#3136956d2035d6b297aa623f87f4b807" title="Return type of the Element.">vot_valueOf</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> elem_h);
+<a name="l00157"></a>00157 <span class="keywordtype">int</span> <a class="code" href="votParse_8c.html#1c319696d8efc593266b9409303054c6" title="Return type of the Element.">vot_typeOf</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> elem_h);
+<a name="l00158"></a>00158 <span class="keywordtype">int</span> <a class="code" href="votHandle_8c.html#e37223a92c5e6a2db9f8ec4ffba1be62" title="Get the number of handle_t used (private method).">vot_handleCount</a> ();
+<a name="l00159"></a>00159
+<a name="l00160"></a>00160 <span class="keywordtype">int</span> <a class="code" href="votParse_8c.html#6faba02860fcb0a51315f1863fd29094" title="Set the Value for the ELEMENT.">vot_setValue</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> elem_h, <span class="keywordtype">char</span> *value);
+<a name="l00161"></a>00161 <span class="keywordtype">char</span> *<a class="code" href="votParse_8c.html#213fcbb1ef909d4a4f8059c9616c5830" title="Get the Value for the ELEMENT.">vot_getValue</a>(<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> elem_h);
+<a name="l00162"></a>00162 <span class="keywordtype">int</span> <a class="code" href="votParse_8c.html#2b73f93210316d7714201e751cad77ad" title="Set the attribute for the Element.">vot_setAttr</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> elem_h, <span class="keywordtype">char</span> *attr, <span class="keywordtype">char</span> *value);
+<a name="l00163"></a>00163 <span class="keywordtype">char</span> *<a class="code" href="votParse_8c.html#63e8d82821f4b42083c6b63c21bdfffe" title="Return the attribute for the Element.">vot_getAttr</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> elem_h, <span class="keywordtype">char</span> *attr);
+<a name="l00164"></a>00164
+<a name="l00165"></a>00165 <span class="keywordtype">void</span> <a class="code" href="votParse_8c.html#3d0ad178e6974fb915d4b0b3efcad4c7" title="Set the warning level.">vot_setWarnings</a> (<span class="keywordtype">int</span> value);
+<a name="l00166"></a>00166 <span class="keywordtype">void</span> <a class="code" href="votParse_8c.html#450a2645f182104c3a0445f022bdbf01">votEmsg</a> (<span class="keywordtype">char</span> *msg);
+<a name="l00167"></a>00167
+<a name="l00168"></a>00168
+<a name="l00169"></a>00169 <span class="comment">/****************************************************************************</span>
+<a name="l00170"></a>00170 <span class="comment"> * Write</span>
+<a name="l00171"></a>00171 <span class="comment"> ***************************************************************************/</span>
+<a name="l00172"></a>00172
+<a name="l00173"></a>00173 <span class="keywordtype">void</span> <a class="code" href="votParse_8c.html#e900f566d3ba4816476b5a4b7ee8d772" title="Write the VOTable to the file descriptor.">vot_writeVOTable</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> node, <span class="keywordtype">char</span> *fname, <span class="keywordtype">int</span> indent);
+<a name="l00174"></a>00174 <span class="keywordtype">void</span> <a class="code" href="votParse_8c.html#dda7f3daced5125c581a7c7c8743eb7f" title="Write the VOTable to the file descriptor as HTML.">vot_writeHTML</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> node, <span class="keywordtype">char</span> *ifname, <span class="keywordtype">char</span> *ofname);
+<a name="l00175"></a>00175 <span class="keywordtype">void</span> <a class="code" href="votParse_8c.html#796870e256501455dbeeb37d5ad3f34a" title="Write the VOTable to the file descriptor as an HTML table.">vot_writeSHTML</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> node, <span class="keywordtype">char</span> *ifname, <span class="keywordtype">char</span> *ofname);
+<a name="l00176"></a>00176 <span class="keywordtype">void</span> <a class="code" href="votParse_8c.html#7e080fb459b7aaa36a086e3aeb153f5e" title="Write the VOTable to the file descriptor as a ASV file.">vot_writeASV</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> node, <span class="keywordtype">char</span> *fname, <span class="keywordtype">int</span> hdr);
+<a name="l00177"></a>00177 <span class="keywordtype">void</span> <a class="code" href="votParse_8c.html#c6ff4fb7fae0bbf78633738447fb9b60" title="Write the VOTable to the file descriptor as a BSV file.">vot_writeBSV</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> node, <span class="keywordtype">char</span> *fname, <span class="keywordtype">int</span> hdr);
+<a name="l00178"></a>00178 <span class="keywordtype">void</span> <a class="code" href="votParse_8c.html#bd35238a3744eed55c11ebf5b24da87b" title="Write the VOTable to the file descriptor as a CSV file.">vot_writeCSV</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> node, <span class="keywordtype">char</span> *fname, <span class="keywordtype">int</span> hdr);
+<a name="l00179"></a>00179 <span class="keywordtype">void</span> <a class="code" href="votParse_8c.html#756fd6178fc599d6fda55d7127c38f79" title="Write the VOTable to the file descriptor as a TSV file.">vot_writeTSV</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> node, <span class="keywordtype">char</span> *fname, <span class="keywordtype">int</span> hdr);
+<a name="l00180"></a>00180 <span class="keywordtype">void</span> <a class="code" href="votParse_8c.html#5c74670a17d17908075ba315ff4f16c0" title="Write the VOTable to the file descriptor as an FITS table.">vot_writeFITS</a> (<a class="code" href="votParseP_8h.html#3b0e3f6e2463bfe3ab40dd8377272fb6" title="Handle type definition.">handle_t</a> node, <span class="keywordtype">char</span> *fname);
+<a name="l00181"></a>00181
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed Feb 27 21:10:08 2013 for libVOTable by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
+</body>
+</html>
diff --git a/vendor/voclient/libvotable/doc/html/votParse__f77_8c.html b/vendor/voclient/libvotable/doc/html/votParse__f77_8c.html
new file mode 100644
index 00000000..673980f7
--- /dev/null
+++ b/vendor/voclient/libvotable/doc/html/votParse__f77_8c.html
@@ -0,0 +1,597 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libVOTable: votParse_f77.c File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.9 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>votParse_f77.c File Reference</h1>Public interface for the libVOTable F77 wrapper.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;stdio.h&gt;</code><br>
+<code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &lt;string.h&gt;</code><br>
+<code>#include &lt;expat.h&gt;</code><br>
+<code>#include &lt;unistd.h&gt;</code><br>
+<code>#include &lt;ctype.h&gt;</code><br>
+<code>#include &lt;errno.h&gt;</code><br>
+<code>#include &quot;<a class="el" href="votParseP_8h_source.html">votParseP.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="votParse_8h_source.html">votParse.h</a>&quot;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="78285e3c80bbf6d0c13aeca43d4006d0"></a><!-- doxytag: member="votParse_f77.c::VF_OPENVOTABLE" ref="78285e3c80bbf6d0c13aeca43d4006d0" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_OPENVOTABLE</b>&nbsp;&nbsp;&nbsp;vf_openvotable_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="822eefbe5c85844de2623c17fba8ce56"></a><!-- doxytag: member="votParse_f77.c::VF_CLOSEVOTABLE" ref="822eefbe5c85844de2623c17fba8ce56" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_CLOSEVOTABLE</b>&nbsp;&nbsp;&nbsp;vf_closevotable_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b48bb11b2cbddc5e761c58c53b045e09"></a><!-- doxytag: member="votParse_f77.c::VF_GETRESOURCE" ref="b48bb11b2cbddc5e761c58c53b045e09" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETRESOURCE</b>&nbsp;&nbsp;&nbsp;vf_getresource_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a916348eb29d2337336b5bcc9bedf3e6"></a><!-- doxytag: member="votParse_f77.c::VF_GETTABLE" ref="a916348eb29d2337336b5bcc9bedf3e6" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETTABLE</b>&nbsp;&nbsp;&nbsp;vf_gettable_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3794f4b7fd5f0889d19a12fdaa63b46b"></a><!-- doxytag: member="votParse_f77.c::VF_GETFIELD" ref="3794f4b7fd5f0889d19a12fdaa63b46b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETFIELD</b>&nbsp;&nbsp;&nbsp;vf_getfield_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f9804cee1c4f1808f1bfcb98710d5517"></a><!-- doxytag: member="votParse_f77.c::VF_GETDATA" ref="f9804cee1c4f1808f1bfcb98710d5517" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETDATA</b>&nbsp;&nbsp;&nbsp;vf_getdata_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6afd855dc7062c471a1619622f74e22e"></a><!-- doxytag: member="votParse_f77.c::VF_GETTABLEDATA" ref="6afd855dc7062c471a1619622f74e22e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETTABLEDATA</b>&nbsp;&nbsp;&nbsp;vf_gettabledata_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="587c13820b5beb051de7fee887428826"></a><!-- doxytag: member="votParse_f77.c::VF_GETTR" ref="587c13820b5beb051de7fee887428826" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETTR</b>&nbsp;&nbsp;&nbsp;vf_gettr_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="39f758d4700418977dca9d14971263fb"></a><!-- doxytag: member="votParse_f77.c::VF_GETTD" ref="39f758d4700418977dca9d14971263fb" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETTD</b>&nbsp;&nbsp;&nbsp;vf_gettd_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a80fe0725bae73f264dd604cd4f8dc6e"></a><!-- doxytag: member="votParse_f77.c::VF_GETBINARY" ref="a80fe0725bae73f264dd604cd4f8dc6e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETBINARY</b>&nbsp;&nbsp;&nbsp;vf_getbinary_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ee0ace9f05d2cb47b6e28208fb941d28"></a><!-- doxytag: member="votParse_f77.c::VF_GETBINARY2" ref="ee0ace9f05d2cb47b6e28208fb941d28" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETBINARY2</b>&nbsp;&nbsp;&nbsp;vf_getbinary2_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5808cca59114d1748f1d0afb19dd1613"></a><!-- doxytag: member="votParse_f77.c::VF_GETFITS" ref="5808cca59114d1748f1d0afb19dd1613" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETFITS</b>&nbsp;&nbsp;&nbsp;vf_getfits_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="83185510fd9361b263330088c8827187"></a><!-- doxytag: member="votParse_f77.c::VF_GETGROUP" ref="83185510fd9361b263330088c8827187" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETGROUP</b>&nbsp;&nbsp;&nbsp;vf_getgroup_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5ff57b4f1ed80fffe9faa2006d81b7a7"></a><!-- doxytag: member="votParse_f77.c::VF_GETFIELDREF" ref="5ff57b4f1ed80fffe9faa2006d81b7a7" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETFIELDREF</b>&nbsp;&nbsp;&nbsp;vf_getfieldref_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1fc6d343686ec5ab7fa66a54c059458b"></a><!-- doxytag: member="votParse_f77.c::VF_GETPARAMREF" ref="1fc6d343686ec5ab7fa66a54c059458b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETPARAMREF</b>&nbsp;&nbsp;&nbsp;vf_getparamref_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="55d893bd9c6c77d16bcaee143e04fb60"></a><!-- doxytag: member="votParse_f77.c::VF_GETDESCRIPTION" ref="55d893bd9c6c77d16bcaee143e04fb60" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETDESCRIPTION</b>&nbsp;&nbsp;&nbsp;vf_getdescription_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="11f2f2cfc27dfe1a81425f3542639ba4"></a><!-- doxytag: member="votParse_f77.c::VF_GETPARAM" ref="11f2f2cfc27dfe1a81425f3542639ba4" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETPARAM</b>&nbsp;&nbsp;&nbsp;vf_getparam_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c120782344fb3b1f0c20479aaa7ca6a3"></a><!-- doxytag: member="votParse_f77.c::VF_GETINFO" ref="c120782344fb3b1f0c20479aaa7ca6a3" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETINFO</b>&nbsp;&nbsp;&nbsp;vf_getinfo_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0cde128b142986d6bd96354299d20cb8"></a><!-- doxytag: member="votParse_f77.c::VF_GETSTREAM" ref="0cde128b142986d6bd96354299d20cb8" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETSTREAM</b>&nbsp;&nbsp;&nbsp;vf_getstream_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="04ca4d0676d053bd5da14f053344498d"></a><!-- doxytag: member="votParse_f77.c::VF_GETVALUES" ref="04ca4d0676d053bd5da14f053344498d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETVALUES</b>&nbsp;&nbsp;&nbsp;vf_getvalues_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="71e828b88192c0c00a5d58ea9bba2b89"></a><!-- doxytag: member="votParse_f77.c::VF_GETMIN" ref="71e828b88192c0c00a5d58ea9bba2b89" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETMIN</b>&nbsp;&nbsp;&nbsp;vf_getmin_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ef81d36b90b58efcd901eb683cebd571"></a><!-- doxytag: member="votParse_f77.c::VF_GETMAX" ref="ef81d36b90b58efcd901eb683cebd571" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETMAX</b>&nbsp;&nbsp;&nbsp;vf_getmax_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0549732d89f7c2f0bfcea91aafc12992"></a><!-- doxytag: member="votParse_f77.c::VF_GETOPTION" ref="0549732d89f7c2f0bfcea91aafc12992" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETOPTION</b>&nbsp;&nbsp;&nbsp;vf_getoption_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="de13f5e53e6c46c3300698832dba4a23"></a><!-- doxytag: member="votParse_f77.c::VF_GETLINK" ref="de13f5e53e6c46c3300698832dba4a23" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETLINK</b>&nbsp;&nbsp;&nbsp;vf_getlink_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6ca93f9887bab98875e9988d51c69ca2"></a><!-- doxytag: member="votParse_f77.c::VF_GETCOOSYS" ref="6ca93f9887bab98875e9988d51c69ca2" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETCOOSYS</b>&nbsp;&nbsp;&nbsp;vf_getcoosys_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b1655d8a95f5485feecf516d63e330ba"></a><!-- doxytag: member="votParse_f77.c::VF_GETDATATYPE" ref="b1655d8a95f5485feecf516d63e330ba" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETDATATYPE</b>&nbsp;&nbsp;&nbsp;vf_getdatatype_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c82f0eaa800e349241cda7ed8f7d2c21"></a><!-- doxytag: member="votParse_f77.c::VF_GETDATATYPESTR" ref="c82f0eaa800e349241cda7ed8f7d2c21" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETDATATYPESTR</b>&nbsp;&nbsp;&nbsp;vf_getdatatypestr_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6c6689f88aa1dfc56cf6390f38fd9876"></a><!-- doxytag: member="votParse_f77.c::VF_NEWRESOURCE" ref="6c6689f88aa1dfc56cf6390f38fd9876" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEWRESOURCE</b>&nbsp;&nbsp;&nbsp;vf_newresource_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="38d059f86a2a307c20069a43b1a20ee0"></a><!-- doxytag: member="votParse_f77.c::VF_NEWTABLE" ref="38d059f86a2a307c20069a43b1a20ee0" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEWTABLE</b>&nbsp;&nbsp;&nbsp;vf_newtable_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="486e2d8c495a8ba11ef2e6ad9965d7ee"></a><!-- doxytag: member="votParse_f77.c::VF_NEWFIELD" ref="486e2d8c495a8ba11ef2e6ad9965d7ee" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEWFIELD</b>&nbsp;&nbsp;&nbsp;vf_newfield_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0a9a5bf0b63babf737592e8b20194d69"></a><!-- doxytag: member="votParse_f77.c::VF_NEWDATA" ref="0a9a5bf0b63babf737592e8b20194d69" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEWDATA</b>&nbsp;&nbsp;&nbsp;vf_newdata_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9353636ef4b07c86b504a93e74b0cec2"></a><!-- doxytag: member="votParse_f77.c::VF_NEWTABLEDATA" ref="9353636ef4b07c86b504a93e74b0cec2" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEWTABLEDATA</b>&nbsp;&nbsp;&nbsp;vf_newtabledata_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="52a8f2137bc90d011839651463105ff1"></a><!-- doxytag: member="votParse_f77.c::VF_NEWTR" ref="52a8f2137bc90d011839651463105ff1" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEWTR</b>&nbsp;&nbsp;&nbsp;vf_newtr_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c985f5edf6d59b82927dfd16035787bf"></a><!-- doxytag: member="votParse_f77.c::VF_NEWTD" ref="c985f5edf6d59b82927dfd16035787bf" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEWTD</b>&nbsp;&nbsp;&nbsp;vf_newtd_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3670eda83ba4bc3a40b9e0bd36b7f305"></a><!-- doxytag: member="votParse_f77.c::VF_NEWBINARY" ref="3670eda83ba4bc3a40b9e0bd36b7f305" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEWBINARY</b>&nbsp;&nbsp;&nbsp;vf_newbinary_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8050e6a290dd10a628b754f915e1b31c"></a><!-- doxytag: member="votParse_f77.c::VF_NEWBINARY2" ref="8050e6a290dd10a628b754f915e1b31c" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEWBINARY2</b>&nbsp;&nbsp;&nbsp;vf_newbinary2_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6cc8aba1420c22e17c2c3ae27f399fb8"></a><!-- doxytag: member="votParse_f77.c::VF_NEWFITS" ref="6cc8aba1420c22e17c2c3ae27f399fb8" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEWFITS</b>&nbsp;&nbsp;&nbsp;vf_newfits_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="aa4bd362c29501a79bdc141e9b5bdcb8"></a><!-- doxytag: member="votParse_f77.c::VF_NEWGROUP" ref="aa4bd362c29501a79bdc141e9b5bdcb8" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEWGROUP</b>&nbsp;&nbsp;&nbsp;vf_newgroup_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a9cda2b69a94796ed725ac0735f10e78"></a><!-- doxytag: member="votParse_f77.c::VF_NEWFIELDREF" ref="a9cda2b69a94796ed725ac0735f10e78" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEWFIELDREF</b>&nbsp;&nbsp;&nbsp;vf_newfieldref_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="df1c3b76189fbf11522aa1435a7efc06"></a><!-- doxytag: member="votParse_f77.c::VF_NEWPARAMREF" ref="df1c3b76189fbf11522aa1435a7efc06" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEWPARAMREF</b>&nbsp;&nbsp;&nbsp;vf_newparamref_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="80fa84abb466f80fedfa3517119f9ea8"></a><!-- doxytag: member="votParse_f77.c::VF_NEWDESCRIPTION" ref="80fa84abb466f80fedfa3517119f9ea8" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEWDESCRIPTION</b>&nbsp;&nbsp;&nbsp;vf_newdescription_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3d9e6ecfda097ea16f089be464ba5669"></a><!-- doxytag: member="votParse_f77.c::VF_NEWPARAM" ref="3d9e6ecfda097ea16f089be464ba5669" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEWPARAM</b>&nbsp;&nbsp;&nbsp;vf_newparam_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f07570f6e185d3ba59a2ca5920b01234"></a><!-- doxytag: member="votParse_f77.c::VF_NEWINFO" ref="f07570f6e185d3ba59a2ca5920b01234" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEWINFO</b>&nbsp;&nbsp;&nbsp;vf_newinfo_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fdfb38dcd0b54b78cc7f5e5ecfca31b8"></a><!-- doxytag: member="votParse_f77.c::VF_NEWSTREAM" ref="fdfb38dcd0b54b78cc7f5e5ecfca31b8" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEWSTREAM</b>&nbsp;&nbsp;&nbsp;vf_newstream_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="48161892bfe037177d5dddd53a08bc52"></a><!-- doxytag: member="votParse_f77.c::VF_NEWVALUES" ref="48161892bfe037177d5dddd53a08bc52" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEWVALUES</b>&nbsp;&nbsp;&nbsp;vf_newvalues_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="eb4c19dc25975ebbdecd4b764f127b10"></a><!-- doxytag: member="votParse_f77.c::VF_NEWMIN" ref="eb4c19dc25975ebbdecd4b764f127b10" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEWMIN</b>&nbsp;&nbsp;&nbsp;vf_newmin_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d6bf9fa44cf2d37400d984c0f8adfa3f"></a><!-- doxytag: member="votParse_f77.c::VF_NEWMAX" ref="d6bf9fa44cf2d37400d984c0f8adfa3f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEWMAX</b>&nbsp;&nbsp;&nbsp;vf_newmax_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="269e59cb0e00463344690d5b7408ec21"></a><!-- doxytag: member="votParse_f77.c::VF_NEWOPTION" ref="269e59cb0e00463344690d5b7408ec21" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEWOPTION</b>&nbsp;&nbsp;&nbsp;vf_newoption_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a16b87df6d537ad9e902da00e65e9884"></a><!-- doxytag: member="votParse_f77.c::VF_NEWLINK" ref="a16b87df6d537ad9e902da00e65e9884" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEWLINK</b>&nbsp;&nbsp;&nbsp;vf_newlink_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6afa2fe94acaa4cad50d4a80335849e1"></a><!-- doxytag: member="votParse_f77.c::VF_NEWCOOSYS" ref="6afa2fe94acaa4cad50d4a80335849e1" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEWCOOSYS</b>&nbsp;&nbsp;&nbsp;vf_newcoosys_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="75b8df52cedaebc95e483f52428ac4e6"></a><!-- doxytag: member="votParse_f77.c::VF_NEWNODE" ref="75b8df52cedaebc95e483f52428ac4e6" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEWNODE</b>&nbsp;&nbsp;&nbsp;vf_newnode_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="25bfa1e44dedf01ca1d6b545c7d56a55"></a><!-- doxytag: member="votParse_f77.c::VF_FREENODE" ref="25bfa1e44dedf01ca1d6b545c7d56a55" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_FREENODE</b>&nbsp;&nbsp;&nbsp;vf_freenode_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="26d88a062da48cf2c84b8f817785c8fb"></a><!-- doxytag: member="votParse_f77.c::VF_ATTACHNODE" ref="26d88a062da48cf2c84b8f817785c8fb" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_ATTACHNODE</b>&nbsp;&nbsp;&nbsp;vf_attachnode_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="adcc3038417a34ba11955bd3b3bc80af"></a><!-- doxytag: member="votParse_f77.c::VF_DELETENODE" ref="adcc3038417a34ba11955bd3b3bc80af" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_DELETENODE</b>&nbsp;&nbsp;&nbsp;vf_deletenode_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b31b661211d9aa25601b205ea86c32fc"></a><!-- doxytag: member="votParse_f77.c::VF_COPYELEMENT" ref="b31b661211d9aa25601b205ea86c32fc" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_COPYELEMENT</b>&nbsp;&nbsp;&nbsp;vf_copyelement_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="89fce6cbd3bf9cc75fd08951d5a86d31"></a><!-- doxytag: member="votParse_f77.c::VF_GETNCOLS" ref="89fce6cbd3bf9cc75fd08951d5a86d31" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETNCOLS</b>&nbsp;&nbsp;&nbsp;vf_getncols_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="82f51f2c7afe6d085ebf9234e544e97e"></a><!-- doxytag: member="votParse_f77.c::VF_GETNROWS" ref="82f51f2c7afe6d085ebf9234e544e97e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETNROWS</b>&nbsp;&nbsp;&nbsp;vf_getnrows_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="feba60ae75b84f55a669cef99ff9147d"></a><!-- doxytag: member="votParse_f77.c::VF_GETTABLECELL" ref="feba60ae75b84f55a669cef99ff9147d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETTABLECELL</b>&nbsp;&nbsp;&nbsp;vf_gettablecell_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="07b1fe8ad7ab598839029147d374ea90"></a><!-- doxytag: member="votParse_f77.c::VF_GETTABLEINT" ref="07b1fe8ad7ab598839029147d374ea90" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETTABLEINT</b>&nbsp;&nbsp;&nbsp;vf_gettableint_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bb056d8f43f54d704098c5d4ad9de0a3"></a><!-- doxytag: member="votParse_f77.c::VF_GETTABLEREAL" ref="bb056d8f43f54d704098c5d4ad9de0a3" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETTABLEREAL</b>&nbsp;&nbsp;&nbsp;vf_gettablereal_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="870f296b7b74e71fc68d3caa7e7b9556"></a><!-- doxytag: member="votParse_f77.c::VF_GETLENGTH" ref="870f296b7b74e71fc68d3caa7e7b9556" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETLENGTH</b>&nbsp;&nbsp;&nbsp;vf_getlength_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7ec23551bdd60943396673256d6283cf"></a><!-- doxytag: member="votParse_f77.c::VF_GETNUMBEROF" ref="7ec23551bdd60943396673256d6283cf" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETNUMBEROF</b>&nbsp;&nbsp;&nbsp;vf_getnumberof_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1395de6f45bf549913c20714f6802feb"></a><!-- doxytag: member="votParse_f77.c::VF_FINDBYATTR" ref="1395de6f45bf549913c20714f6802feb" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_FINDBYATTR</b>&nbsp;&nbsp;&nbsp;vf_findbyattr_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="42f65b14129dd5b02271ae3700261004"></a><!-- doxytag: member="votParse_f77.c::VF_FINDINGROUP" ref="42f65b14129dd5b02271ae3700261004" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_FINDINGROUP</b>&nbsp;&nbsp;&nbsp;vf_findingroup_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3169a7c9cc21b6d4f0c95de07dffadae"></a><!-- doxytag: member="votParse_f77.c::VF_NEXTINGROUP" ref="3169a7c9cc21b6d4f0c95de07dffadae" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEXTINGROUP</b>&nbsp;&nbsp;&nbsp;vf_nextingroup_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6f309e2c82d745ef5692ccc371209aea"></a><!-- doxytag: member="votParse_f77.c::VF_GETNEXT" ref="6f309e2c82d745ef5692ccc371209aea" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETNEXT</b>&nbsp;&nbsp;&nbsp;vf_getnext_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ea5cc31e6b92930f7eb92090441d0bf0"></a><!-- doxytag: member="votParse_f77.c::VF_GETSIBLING" ref="ea5cc31e6b92930f7eb92090441d0bf0" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETSIBLING</b>&nbsp;&nbsp;&nbsp;vf_getsibling_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bec2413ca5390adb54d77fd5e0bc5d16"></a><!-- doxytag: member="votParse_f77.c::VF_GETCHILD" ref="bec2413ca5390adb54d77fd5e0bc5d16" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETCHILD</b>&nbsp;&nbsp;&nbsp;vf_getchild_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="11dd22ddc538b4000b5d3c2a65c3e48f"></a><!-- doxytag: member="votParse_f77.c::VF_GETPARENT" ref="11dd22ddc538b4000b5d3c2a65c3e48f" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETPARENT</b>&nbsp;&nbsp;&nbsp;vf_getparent_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="955f0aa69b467286152183fbd2a62229"></a><!-- doxytag: member="votParse_f77.c::VF_CHILDOFTYPE" ref="955f0aa69b467286152183fbd2a62229" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_CHILDOFTYPE</b>&nbsp;&nbsp;&nbsp;vf_childoftype_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3791b568833734bf965f14ee86279e9d"></a><!-- doxytag: member="votParse_f77.c::VF_VALUEOF" ref="3791b568833734bf965f14ee86279e9d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_VALUEOF</b>&nbsp;&nbsp;&nbsp;vf_valueof_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4077e9ad667505a2c9128b0b68b34ec6"></a><!-- doxytag: member="votParse_f77.c::VF_TYPEOF" ref="4077e9ad667505a2c9128b0b68b34ec6" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_TYPEOF</b>&nbsp;&nbsp;&nbsp;vf_typeof_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4b1dd8581843eeb8fe6ca45b0e420576"></a><!-- doxytag: member="votParse_f77.c::VF_SETVALUE" ref="4b1dd8581843eeb8fe6ca45b0e420576" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_SETVALUE</b>&nbsp;&nbsp;&nbsp;vf_setvalue_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f7ce8126f9c7bed5156a71cdb58ecc1b"></a><!-- doxytag: member="votParse_f77.c::VF_GETVALUE" ref="f7ce8126f9c7bed5156a71cdb58ecc1b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETVALUE</b>&nbsp;&nbsp;&nbsp;vf_getvalue_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f359387e42d474e41d4abcd3822cbffd"></a><!-- doxytag: member="votParse_f77.c::VF_GETINTVALUE" ref="f359387e42d474e41d4abcd3822cbffd" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETINTVALUE</b>&nbsp;&nbsp;&nbsp;vf_getintvalue_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e27a1248f6b018da8824cf6cfeea1701"></a><!-- doxytag: member="votParse_f77.c::VF_GETREALVALUE" ref="e27a1248f6b018da8824cf6cfeea1701" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETREALVALUE</b>&nbsp;&nbsp;&nbsp;vf_getrealvalue_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8b30cbd0fadaaf5134129e8ae7db0135"></a><!-- doxytag: member="votParse_f77.c::VF_SETATTR" ref="8b30cbd0fadaaf5134129e8ae7db0135" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_SETATTR</b>&nbsp;&nbsp;&nbsp;vf_setattr_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="58dd9297f213a9f616ee9cbcd48188a6"></a><!-- doxytag: member="votParse_f77.c::VF_GETATTR" ref="58dd9297f213a9f616ee9cbcd48188a6" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETATTR</b>&nbsp;&nbsp;&nbsp;vf_getattr_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d830d21bf0bde3a7d0f1f718fcdd6a1d"></a><!-- doxytag: member="votParse_f77.c::VF_WRITEXML" ref="d830d21bf0bde3a7d0f1f718fcdd6a1d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_WRITEXML</b>&nbsp;&nbsp;&nbsp;vf_writexml_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5b7c66a6f938cb5092bc16c04eaf0500"></a><!-- doxytag: member="votParse_f77.c::VF_WRITEHTML" ref="5b7c66a6f938cb5092bc16c04eaf0500" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_WRITEHTML</b>&nbsp;&nbsp;&nbsp;vf_writehtml_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a6f114ca114d17bd4c2b60ed94bee838"></a><!-- doxytag: member="votParse_f77.c::VF_WRITESHTML" ref="a6f114ca114d17bd4c2b60ed94bee838" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_WRITESHTML</b>&nbsp;&nbsp;&nbsp;vf_writeshtml_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="54abb50de71f2d4c247977d0f8faa9ba"></a><!-- doxytag: member="votParse_f77.c::VF_WRITEASV" ref="54abb50de71f2d4c247977d0f8faa9ba" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_WRITEASV</b>&nbsp;&nbsp;&nbsp;vf_writeasv_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ea8d6e533a3a0c2c80270218b32aab50"></a><!-- doxytag: member="votParse_f77.c::VF_WRITEBSV" ref="ea8d6e533a3a0c2c80270218b32aab50" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_WRITEBSV</b>&nbsp;&nbsp;&nbsp;vf_writebsv_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7fefeeb72585654c8193e1a99ec26c75"></a><!-- doxytag: member="votParse_f77.c::VF_WRITECSV" ref="7fefeeb72585654c8193e1a99ec26c75" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_WRITECSV</b>&nbsp;&nbsp;&nbsp;vf_writecsv_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e7cdaf7f2b48c7142d89ac02aab545dd"></a><!-- doxytag: member="votParse_f77.c::VF_WRITETSV" ref="e7cdaf7f2b48c7142d89ac02aab545dd" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_WRITETSV</b>&nbsp;&nbsp;&nbsp;vf_writetsv_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="63230c715296813574c6fb93f7b0093e"></a><!-- doxytag: member="votParse_f77.c::VF_SETWARN" ref="63230c715296813574c6fb93f7b0093e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_SETWARN</b>&nbsp;&nbsp;&nbsp;vf_setwarn_</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse__f77_8c.html#014909bf53fa04d7dda7c73fd9e75dac">VF_OPENVOTABLE</a> (char *arg, int alen)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="71cf1e1dca4a6741f3c35758cca7b59f"></a><!-- doxytag: member="votParse_f77.c::VF_CLOSEVOTABLE" ref="71cf1e1dca4a6741f3c35758cca7b59f" args="(handle_t *vot)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_CLOSEVOTABLE</b> (handle_t *vot)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f49befb8b8ac0aac34f432f3c3bb2b3e"></a><!-- doxytag: member="votParse_f77.c::VF_GETRESOURCE" ref="f49befb8b8ac0aac34f432f3c3bb2b3e" args="(handle_t *handle)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETRESOURCE</b> (handle_t *handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="aaaabd2d3ea9890544179d289fe0f173"></a><!-- doxytag: member="votParse_f77.c::VF_GETTABLE" ref="aaaabd2d3ea9890544179d289fe0f173" args="(handle_t *handle)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETTABLE</b> (handle_t *handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="87726255cea4cfd84cfc9c26a8d77580"></a><!-- doxytag: member="votParse_f77.c::VF_GETFIELD" ref="87726255cea4cfd84cfc9c26a8d77580" args="(handle_t *handle)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETFIELD</b> (handle_t *handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f6162711d0580aea1573869e05e4b165"></a><!-- doxytag: member="votParse_f77.c::VF_GETDATA" ref="f6162711d0580aea1573869e05e4b165" args="(handle_t *handle)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETDATA</b> (handle_t *handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="35a85e1094123b4389e84c5962f6707b"></a><!-- doxytag: member="votParse_f77.c::VF_GETTABLEDATA" ref="35a85e1094123b4389e84c5962f6707b" args="(handle_t *handle)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETTABLEDATA</b> (handle_t *handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="965c3569fdcc13538e9b99317ce49193"></a><!-- doxytag: member="votParse_f77.c::VF_GETTR" ref="965c3569fdcc13538e9b99317ce49193" args="(handle_t *handle)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETTR</b> (handle_t *handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="da005e60a5f87c464c2862fb49e65187"></a><!-- doxytag: member="votParse_f77.c::VF_GETTD" ref="da005e60a5f87c464c2862fb49e65187" args="(handle_t *handle)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETTD</b> (handle_t *handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a7eec6ec08d8b4752a9fd309a421fb3e"></a><!-- doxytag: member="votParse_f77.c::VF_GETBINARY" ref="a7eec6ec08d8b4752a9fd309a421fb3e" args="(handle_t *handle)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETBINARY</b> (handle_t *handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="793b4ba15404850d6f27eae14484ee3c"></a><!-- doxytag: member="votParse_f77.c::VF_GETBINARY2" ref="793b4ba15404850d6f27eae14484ee3c" args="(handle_t *handle)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETBINARY2</b> (handle_t *handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f1051ce9e7d5e849faf5d383131b6daa"></a><!-- doxytag: member="votParse_f77.c::VF_GETFITS" ref="f1051ce9e7d5e849faf5d383131b6daa" args="(handle_t *handle)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETFITS</b> (handle_t *handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8bd4ef5fc1b66f797630121c26a87050"></a><!-- doxytag: member="votParse_f77.c::VF_GETGROUP" ref="8bd4ef5fc1b66f797630121c26a87050" args="(handle_t *handle)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETGROUP</b> (handle_t *handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4679069214319265fff61a32a0733b64"></a><!-- doxytag: member="votParse_f77.c::VF_GETFIELDRef" ref="4679069214319265fff61a32a0733b64" args="(handle_t *handle)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETFIELDRef</b> (handle_t *handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b10f897df932a8dcdc79306f202fa109"></a><!-- doxytag: member="votParse_f77.c::VF_GETPARAMREF" ref="b10f897df932a8dcdc79306f202fa109" args="(handle_t *handle)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETPARAMREF</b> (handle_t *handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9e7e9f62d8ba4ef0b3143eaf7b85ebf2"></a><!-- doxytag: member="votParse_f77.c::VF_GETDESCRIPTION" ref="9e7e9f62d8ba4ef0b3143eaf7b85ebf2" args="(handle_t *handle)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETDESCRIPTION</b> (handle_t *handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b702133ca9fb9900ffcb8b246bea63b6"></a><!-- doxytag: member="votParse_f77.c::VF_GETPARAM" ref="b702133ca9fb9900ffcb8b246bea63b6" args="(handle_t *handle)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETPARAM</b> (handle_t *handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0a9f23a8824bdbeb7aba06b712733f4c"></a><!-- doxytag: member="votParse_f77.c::VF_GETINFO" ref="0a9f23a8824bdbeb7aba06b712733f4c" args="(handle_t *handle)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETINFO</b> (handle_t *handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="20a8ffaca0535fee92a4c38c1e058393"></a><!-- doxytag: member="votParse_f77.c::VF_GETSTREAM" ref="20a8ffaca0535fee92a4c38c1e058393" args="(handle_t *handle)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETSTREAM</b> (handle_t *handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4d6dcc40c6105dd7b52d0f1b0dc73c30"></a><!-- doxytag: member="votParse_f77.c::VF_GETVALUES" ref="4d6dcc40c6105dd7b52d0f1b0dc73c30" args="(handle_t *handle)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETVALUES</b> (handle_t *handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="073e109bdce9195c0c01b37ad5b465c7"></a><!-- doxytag: member="votParse_f77.c::VF_GETMIN" ref="073e109bdce9195c0c01b37ad5b465c7" args="(handle_t *handle)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETMIN</b> (handle_t *handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4ca41e91a11fd900dd3362db2d3db5a2"></a><!-- doxytag: member="votParse_f77.c::VF_GETMAX" ref="4ca41e91a11fd900dd3362db2d3db5a2" args="(handle_t *handle)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETMAX</b> (handle_t *handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="871a18c4bf49ff4410a1eaf7b56c6e74"></a><!-- doxytag: member="votParse_f77.c::VF_GETOPTION" ref="871a18c4bf49ff4410a1eaf7b56c6e74" args="(handle_t *handle)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETOPTION</b> (handle_t *handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8d163df1ea7631e1327dab1f13a999ce"></a><!-- doxytag: member="votParse_f77.c::VF_GETLINK" ref="8d163df1ea7631e1327dab1f13a999ce" args="(handle_t *handle)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETLINK</b> (handle_t *handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ff679ef5d1e733d8e90254890218d753"></a><!-- doxytag: member="votParse_f77.c::VF_GETCOOSYS" ref="ff679ef5d1e733d8e90254890218d753" args="(handle_t *handle)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETCOOSYS</b> (handle_t *handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cdcf7bade78c6bef488093ade50e817d"></a><!-- doxytag: member="votParse_f77.c::VF_NEWRESOURCE" ref="cdcf7bade78c6bef488093ade50e817d" args="(handle_t *parent_h)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEWRESOURCE</b> (handle_t *parent_h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="29c77061abe320d8ad60443091f0f7db"></a><!-- doxytag: member="votParse_f77.c::VF_NEWTABLE" ref="29c77061abe320d8ad60443091f0f7db" args="(handle_t *parent_h)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEWTABLE</b> (handle_t *parent_h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="38da43e121e764f3ad20898e5ac1e34b"></a><!-- doxytag: member="votParse_f77.c::VF_NEWFIELD" ref="38da43e121e764f3ad20898e5ac1e34b" args="(handle_t *parent_h)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEWFIELD</b> (handle_t *parent_h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cb2ae4354d832a7315f8e2594f47f403"></a><!-- doxytag: member="votParse_f77.c::VF_NEWDATA" ref="cb2ae4354d832a7315f8e2594f47f403" args="(handle_t *parent_h)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEWDATA</b> (handle_t *parent_h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="347e143232b8ab7564a696a2431c2c35"></a><!-- doxytag: member="votParse_f77.c::VF_NEWTABLEDATA" ref="347e143232b8ab7564a696a2431c2c35" args="(handle_t *parent_h)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEWTABLEDATA</b> (handle_t *parent_h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1725e100e7e6dee137b8a1acf06eb240"></a><!-- doxytag: member="votParse_f77.c::VF_NEWTR" ref="1725e100e7e6dee137b8a1acf06eb240" args="(handle_t *parent_h)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEWTR</b> (handle_t *parent_h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="062f205518c27d010bab9fcafab5d42a"></a><!-- doxytag: member="votParse_f77.c::VF_NEWTD" ref="062f205518c27d010bab9fcafab5d42a" args="(handle_t *parent_h)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEWTD</b> (handle_t *parent_h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bc675c3d8723eb1222d229a88b81cac2"></a><!-- doxytag: member="votParse_f77.c::VF_NEWBINARY" ref="bc675c3d8723eb1222d229a88b81cac2" args="(handle_t *parent_h)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEWBINARY</b> (handle_t *parent_h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="47b76453af357ad33c0aa8ba78aea3b4"></a><!-- doxytag: member="votParse_f77.c::VF_NEWBINARY2" ref="47b76453af357ad33c0aa8ba78aea3b4" args="(handle_t *parent_h)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEWBINARY2</b> (handle_t *parent_h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5952b70f2ee5521a17a461ce12350ec2"></a><!-- doxytag: member="votParse_f77.c::VF_NEWFITS" ref="5952b70f2ee5521a17a461ce12350ec2" args="(handle_t *parent_h)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEWFITS</b> (handle_t *parent_h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7a671303d610603e2e9ee917db9f82bf"></a><!-- doxytag: member="votParse_f77.c::VF_NEWGROUP" ref="7a671303d610603e2e9ee917db9f82bf" args="(handle_t *parent_h)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEWGROUP</b> (handle_t *parent_h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5581ed762c8ef79e6ab1ad78edb6d623"></a><!-- doxytag: member="votParse_f77.c::VF_NEWFIELDRef" ref="5581ed762c8ef79e6ab1ad78edb6d623" args="(handle_t *parent_h)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEWFIELDRef</b> (handle_t *parent_h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7c075b4f0d827064f6596cd8866e37c2"></a><!-- doxytag: member="votParse_f77.c::VF_NEWPARAMREF" ref="7c075b4f0d827064f6596cd8866e37c2" args="(handle_t *parent_h)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEWPARAMREF</b> (handle_t *parent_h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1af0246ea67478600f0633dbaabf9dcc"></a><!-- doxytag: member="votParse_f77.c::VF_NEWDESCRIPTION" ref="1af0246ea67478600f0633dbaabf9dcc" args="(handle_t *parent_h)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEWDESCRIPTION</b> (handle_t *parent_h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1c4f939d0ac304d15272e3afb7fb0339"></a><!-- doxytag: member="votParse_f77.c::VF_NEWPARAM" ref="1c4f939d0ac304d15272e3afb7fb0339" args="(handle_t *parent_h)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEWPARAM</b> (handle_t *parent_h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d161ca9450ecda83a80b5d7ab4a975df"></a><!-- doxytag: member="votParse_f77.c::VF_NEWINFO" ref="d161ca9450ecda83a80b5d7ab4a975df" args="(handle_t *parent_h)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEWINFO</b> (handle_t *parent_h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2d2059d5c866871f814cb026150e3302"></a><!-- doxytag: member="votParse_f77.c::VF_NEWSTREAM" ref="2d2059d5c866871f814cb026150e3302" args="(handle_t *parent_h)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEWSTREAM</b> (handle_t *parent_h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1a97b0e4b95597c009206b16105dd77f"></a><!-- doxytag: member="votParse_f77.c::VF_NEWVALUES" ref="1a97b0e4b95597c009206b16105dd77f" args="(handle_t *parent_h)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEWVALUES</b> (handle_t *parent_h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d240982b8e6bbc2d05ab9f7743b78e0d"></a><!-- doxytag: member="votParse_f77.c::VF_NEWMIN" ref="d240982b8e6bbc2d05ab9f7743b78e0d" args="(handle_t *parent_h)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEWMIN</b> (handle_t *parent_h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e57246e1148bd1bb07f493ec0b0dc107"></a><!-- doxytag: member="votParse_f77.c::VF_NEWMAX" ref="e57246e1148bd1bb07f493ec0b0dc107" args="(handle_t *parent_h)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEWMAX</b> (handle_t *parent_h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f36bd73fcd368aa5c6b51e880cb63af4"></a><!-- doxytag: member="votParse_f77.c::VF_NEWOPTION" ref="f36bd73fcd368aa5c6b51e880cb63af4" args="(handle_t *parent_h)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEWOPTION</b> (handle_t *parent_h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b47d2c89e0adeb7111e18607ca1eb14b"></a><!-- doxytag: member="votParse_f77.c::VF_NEWLINK" ref="b47d2c89e0adeb7111e18607ca1eb14b" args="(handle_t *parent_h)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEWLINK</b> (handle_t *parent_h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d5733a15b19272bf68fcc604bb769e7c"></a><!-- doxytag: member="votParse_f77.c::VF_NEWCOOSYS" ref="d5733a15b19272bf68fcc604bb769e7c" args="(handle_t *parent_h)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEWCOOSYS</b> (handle_t *parent_h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="947c02ac16fb7b30552e8aa1333c47d0"></a><!-- doxytag: member="votParse_f77.c::VF_GETDATAType" ref="947c02ac16fb7b30552e8aa1333c47d0" args="(handle_t *data)" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETDATAType</b> (handle_t *data)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="23a14dfbc4b89b04af83272ab9965333"></a><!-- doxytag: member="votParse_f77.c::VF_GETDATATYPESTR" ref="23a14dfbc4b89b04af83272ab9965333" args="(handle_t *data, char *type, int *len, int tlen)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETDATATYPESTR</b> (handle_t *data, char *type, int *len, int tlen)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9dfc6e94525ea1ff23e5fda18ee0f156"></a><!-- doxytag: member="votParse_f77.c::VF_NEWNODE" ref="9dfc6e94525ea1ff23e5fda18ee0f156" args="(handle_t *parent, int *type)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEWNODE</b> (handle_t *parent, int *type)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="80ceeb97e18fe7163544a721b0dc754d"></a><!-- doxytag: member="votParse_f77.c::VF_ATTACHNODE" ref="80ceeb97e18fe7163544a721b0dc754d" args="(handle_t *parent, handle_t *new)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_ATTACHNODE</b> (handle_t *parent, handle_t *new)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c1773ad0ae2e9e05ae1696e730f9d635"></a><!-- doxytag: member="votParse_f77.c::VF_FREENODE" ref="c1773ad0ae2e9e05ae1696e730f9d635" args="(handle_t *elem)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_FREENODE</b> (handle_t *elem)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b3c634b6496e2a641d9bf396d200285a"></a><!-- doxytag: member="votParse_f77.c::VF_DELETENODE" ref="b3c634b6496e2a641d9bf396d200285a" args="(handle_t *elem)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_DELETENODE</b> (handle_t *elem)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f911dcb668d074f025420a16e67dd232"></a><!-- doxytag: member="votParse_f77.c::VF_COPYELEMENT" ref="f911dcb668d074f025420a16e67dd232" args="(handle_t *src, handle_t *parent)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_COPYELEMENT</b> (handle_t *src, handle_t *parent)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e11d2b46dc0b924a252754887e66b459"></a><!-- doxytag: member="votParse_f77.c::VF_GETNCOLS" ref="e11d2b46dc0b924a252754887e66b459" args="(handle_t *tdata)" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETNCOLS</b> (handle_t *tdata)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d55bc09251608ff80b2e1d469221381b"></a><!-- doxytag: member="votParse_f77.c::VF_GETNROWS" ref="d55bc09251608ff80b2e1d469221381b" args="(handle_t *tdata)" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETNROWS</b> (handle_t *tdata)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dabbaf5db71a9aac4591fe869982b607"></a><!-- doxytag: member="votParse_f77.c::VF_GETTABLECELL" ref="dabbaf5db71a9aac4591fe869982b607" args="(handle_t *tdata, int *row, int *col, char *value, int *maxch)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETTABLECELL</b> (handle_t *tdata, int *row, int *col, char *value, int *maxch)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="407a19b1b1de8e784cfc12d8e971d2b1"></a><!-- doxytag: member="votParse_f77.c::VF_GETTABLEINT" ref="407a19b1b1de8e784cfc12d8e971d2b1" args="(handle_t *tdata, int *row, int *col)" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETTABLEINT</b> (handle_t *tdata, int *row, int *col)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9dd183e2ed188f928ce20a1e61216364"></a><!-- doxytag: member="votParse_f77.c::VF_GETTABLEREAL" ref="9dd183e2ed188f928ce20a1e61216364" args="(handle_t *tdata, int *row, int *col)" -->
+float&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETTABLEREAL</b> (handle_t *tdata, int *row, int *col)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b813262dcdb6f6ee1e8e822447535ab2"></a><!-- doxytag: member="votParse_f77.c::VF_GETLENGTH" ref="b813262dcdb6f6ee1e8e822447535ab2" args="(handle_t *elem)" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETLENGTH</b> (handle_t *elem)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="928519042348ff2652ec289bb8db2d31"></a><!-- doxytag: member="votParse_f77.c::VF_GETNUMBEROF" ref="928519042348ff2652ec289bb8db2d31" args="(handle_t *elem, int *type)" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETNUMBEROF</b> (handle_t *elem, int *type)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bec1d591334bba789ecb1086e8a47309"></a><!-- doxytag: member="votParse_f77.c::VF_FINDBYATTR" ref="bec1d591334bba789ecb1086e8a47309" args="(handle_t *parent, char *name, char *value, int nlen, int vlen)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_FINDBYATTR</b> (handle_t *parent, char *<a class="el" href="votElement_8c.html#5ac083a645d964373f022d03df4849c8">name</a>, char *value, int nlen, int vlen)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="93017fd787ba9d6e978f3ac45afb0309"></a><!-- doxytag: member="votParse_f77.c::VF_FINDINGROUP" ref="93017fd787ba9d6e978f3ac45afb0309" args="(handle_t *group, int *type)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_FINDINGROUP</b> (handle_t *group, int *type)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c8da7f2bb838719ec1d1f460445d7589"></a><!-- doxytag: member="votParse_f77.c::VF_NEXTINGROUP" ref="c8da7f2bb838719ec1d1f460445d7589" args="(void)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_NEXTINGROUP</b> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="129e55fc6aa87fbc1395f89e6cca4453"></a><!-- doxytag: member="votParse_f77.c::VF_GETNEXT" ref="129e55fc6aa87fbc1395f89e6cca4453" args="(handle_t *elem)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETNEXT</b> (handle_t *elem)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="554e4b280281d8348c4c7c5bb39873cb"></a><!-- doxytag: member="votParse_f77.c::VF_GETSIBLING" ref="554e4b280281d8348c4c7c5bb39873cb" args="(handle_t *elem)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETSIBLING</b> (handle_t *elem)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b9b03e08603cc53510e6e8d1ae8cfe4c"></a><!-- doxytag: member="votParse_f77.c::VF_GETCHILD" ref="b9b03e08603cc53510e6e8d1ae8cfe4c" args="(handle_t *elem)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETCHILD</b> (handle_t *elem)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0d3fedf7d4fcc161fe4b14d388f7ac89"></a><!-- doxytag: member="votParse_f77.c::VF_GETPARENT" ref="0d3fedf7d4fcc161fe4b14d388f7ac89" args="(handle_t *elem)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETPARENT</b> (handle_t *elem)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="752f2e1180cac55f6091aa8c4d35f9bb"></a><!-- doxytag: member="votParse_f77.c::VF_CHILDOFTYPE" ref="752f2e1180cac55f6091aa8c4d35f9bb" args="(handle_t *elem, int *type)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_CHILDOFTYPE</b> (handle_t *elem, int *type)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="81e73fb1b5727209527c3d381324e99a"></a><!-- doxytag: member="votParse_f77.c::VF_VALUEOF" ref="81e73fb1b5727209527c3d381324e99a" args="(handle_t *elem)" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_VALUEOF</b> (handle_t *elem)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ef52219bea571443586e5c2e1089c7d6"></a><!-- doxytag: member="votParse_f77.c::VF_TYPEOF" ref="ef52219bea571443586e5c2e1089c7d6" args="(handle_t *elem)" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_TYPEOF</b> (handle_t *elem)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="316fcdd32d25a3ad6b7deb7fc37291ee"></a><!-- doxytag: member="votParse_f77.c::VF_SETVALUE" ref="316fcdd32d25a3ad6b7deb7fc37291ee" args="(handle_t *elem, char *value, int vlen)" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_SETVALUE</b> (handle_t *elem, char *value, int vlen)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f1869e65f26135baa8ada7b647eb7fdb"></a><!-- doxytag: member="votParse_f77.c::VF_GETVALUE" ref="f1869e65f26135baa8ada7b647eb7fdb" args="(handle_t *elem, char *value, int *maxch, int vlen)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETVALUE</b> (handle_t *elem, char *value, int *maxch, int vlen)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9a475a20e40ca5dfd328d3b740186073"></a><!-- doxytag: member="votParse_f77.c::VF_GETINTVALUE" ref="9a475a20e40ca5dfd328d3b740186073" args="(handle_t *elem)" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETINTVALUE</b> (handle_t *elem)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="607ad7fb6aa384a0e080fe7c7a7bf2e6"></a><!-- doxytag: member="votParse_f77.c::VF_GETREALVALUE" ref="607ad7fb6aa384a0e080fe7c7a7bf2e6" args="(handle_t *elem)" -->
+float&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETREALVALUE</b> (handle_t *elem)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5ba5ca05879bbfdd8995ffd70242ea47"></a><!-- doxytag: member="votParse_f77.c::VF_GETATTR" ref="5ba5ca05879bbfdd8995ffd70242ea47" args="(handle_t *elem, char *name, char *val, int *len, int nlen, int vlen)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_GETATTR</b> (handle_t *elem, char *<a class="el" href="votElement_8c.html#5ac083a645d964373f022d03df4849c8">name</a>, char *val, int *len, int nlen, int vlen)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ca3159ac8e3eecb70c30bea9cd41e9e5"></a><!-- doxytag: member="votParse_f77.c::VF_SETATTR" ref="ca3159ac8e3eecb70c30bea9cd41e9e5" args="(handle_t *elem, char *attr, char *value, int alen, int vlen)" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_SETATTR</b> (handle_t *elem, char *attr, char *value, int alen, int vlen)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9519d5029b029ee6077616629e2e8c3a"></a><!-- doxytag: member="votParse_f77.c::VF_WRITEXML" ref="9519d5029b029ee6077616629e2e8c3a" args="(handle_t *elem, char *fname, int flen)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_WRITEXML</b> (handle_t *elem, char *fname, int flen)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9702bb0cb785624097d7f45861c85f71"></a><!-- doxytag: member="votParse_f77.c::VF_WRITEHTML" ref="9702bb0cb785624097d7f45861c85f71" args="(handle_t *elem, char *ifname, char *ofname, int iflen, int oflen)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_WRITEHTML</b> (handle_t *elem, char *ifname, char *ofname, int iflen, int oflen)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1b349f31df98dd8a827140604c529c24"></a><!-- doxytag: member="votParse_f77.c::VF_WRITESHTML" ref="1b349f31df98dd8a827140604c529c24" args="(handle_t *elem, char *ifname, char *ofname, int iflen, int oflen)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_WRITESHTML</b> (handle_t *elem, char *ifname, char *ofname, int iflen, int oflen)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="26d4a718c9ad446e3de2e66ec282baac"></a><!-- doxytag: member="votParse_f77.c::VF_WRITEASV" ref="26d4a718c9ad446e3de2e66ec282baac" args="(handle_t *elem, char *fname, int flen)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_WRITEASV</b> (handle_t *elem, char *fname, int flen)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b2002088c67a5fce017f6fd4738b4e7a"></a><!-- doxytag: member="votParse_f77.c::VF_WRITEBSV" ref="b2002088c67a5fce017f6fd4738b4e7a" args="(handle_t *elem, char *fname, int flen)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_WRITEBSV</b> (handle_t *elem, char *fname, int flen)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5cccdfa05ca6d89cc543cd8210d4d937"></a><!-- doxytag: member="votParse_f77.c::VF_WRITECSV" ref="5cccdfa05ca6d89cc543cd8210d4d937" args="(handle_t *elem, char *fname, int flen)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_WRITECSV</b> (handle_t *elem, char *fname, int flen)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="08d2b6b4c704cb770818ad935d71a20a"></a><!-- doxytag: member="votParse_f77.c::VF_WRITETSV" ref="08d2b6b4c704cb770818ad935d71a20a" args="(handle_t *elem, char *fname, int flen)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_WRITETSV</b> (handle_t *elem, char *fname, int flen)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d5f5a389844f348318823f3c5aa88945"></a><!-- doxytag: member="votParse_f77.c::VF_SETWARN" ref="d5f5a389844f348318823f3c5aa88945" args="(int *value)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>VF_SETWARN</b> (int *value)</td></tr>
+
+</table>
+<hr><h2>Detailed Description</h2>
+Public interface for the libVOTable F77 wrapper.
+<p>
+VOTPARSE_F77.C -- Public interface for the libVOTable F77 wrapper<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Mike Fitzpatrick and Eric Timmermann </dd></dl>
+<dl class="date" compact><dt><b>Date:</b></dt><dd>8/03/09 </dd></dl>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="014909bf53fa04d7dda7c73fd9e75dac"></a><!-- doxytag: member="votParse_f77.c::VF_OPENVOTABLE" ref="014909bf53fa04d7dda7c73fd9e75dac" args="(char *arg, int alen)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t VF_OPENVOTABLE </td>
+ <td>(</td>
+ <td class="paramtype">char *&nbsp;</td>
+ <td class="paramname"> <em>arg</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">int&nbsp;</td>
+ <td class="paramname"> <em>alen</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Public function prototypes.
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed Feb 27 21:10:08 2013 for libVOTable by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
+</body>
+</html>
diff --git a/vendor/voclient/libvotable/doc/html/votParse__spp_8c.html b/vendor/voclient/libvotable/doc/html/votParse__spp_8c.html
new file mode 100644
index 00000000..84dde9a8
--- /dev/null
+++ b/vendor/voclient/libvotable/doc/html/votParse__spp_8c.html
@@ -0,0 +1,600 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libVOTable: votParse_spp.c File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.9 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>votParse_spp.c File Reference</h1>Public interface procedures for the VOT SPP wrapper.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;stdio.h&gt;</code><br>
+<code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &lt;string.h&gt;</code><br>
+<code>#include &lt;expat.h&gt;</code><br>
+<code>#include &lt;unistd.h&gt;</code><br>
+<code>#include &lt;ctype.h&gt;</code><br>
+<code>#include &lt;errno.h&gt;</code><br>
+<code>#include &quot;<a class="el" href="votParseP_8h_source.html">votParseP.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="votParse_8h_source.html">votParse.h</a>&quot;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a438904dccdba8cd87e4161c96dac1a1"></a><!-- doxytag: member="votParse_spp.c::XCHAR" ref="a438904dccdba8cd87e4161c96dac1a1" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>XCHAR</b>&nbsp;&nbsp;&nbsp;short</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0acc6410b155e9c6f4946a7902360076"></a><!-- doxytag: member="votParse_spp.c::PKCHAR" ref="0acc6410b155e9c6f4946a7902360076" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>PKCHAR</b>&nbsp;&nbsp;&nbsp;char</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8b5bd3113cf759baf3cf77f03138ec2e"></a><!-- doxytag: member="votParse_spp.c::XINT" ref="8b5bd3113cf759baf3cf77f03138ec2e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>XINT</b>&nbsp;&nbsp;&nbsp;int</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e2d16c5c8637505285edc2ce06f510d3"></a><!-- doxytag: member="votParse_spp.c::XEOS" ref="e2d16c5c8637505285edc2ce06f510d3" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>XEOS</b>&nbsp;&nbsp;&nbsp;0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a20fdbcdd785647ea324f9b667411345"></a><!-- doxytag: member="votParse_spp.c::VX_OPENVOTABLE" ref="a20fdbcdd785647ea324f9b667411345" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_OPENVOTABLE</b>&nbsp;&nbsp;&nbsp;vopene_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="69941dbfe2c63814ce4f632232be5200"></a><!-- doxytag: member="votParse_spp.c::VX_CLOSEVOTABLE" ref="69941dbfe2c63814ce4f632232be5200" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_CLOSEVOTABLE</b>&nbsp;&nbsp;&nbsp;vclose_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e44313589e27d7065aa962ced699ad05"></a><!-- doxytag: member="votParse_spp.c::VX_GETRESOURCE" ref="e44313589e27d7065aa962ced699ad05" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETRESOURCE</b>&nbsp;&nbsp;&nbsp;vgetre_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7f8c837799c5c30d02f6235e70a3df18"></a><!-- doxytag: member="votParse_spp.c::VX_GETTABLE" ref="7f8c837799c5c30d02f6235e70a3df18" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETTABLE</b>&nbsp;&nbsp;&nbsp;vgette_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cdaaf0b3a263c5a5c25c4217114719e6"></a><!-- doxytag: member="votParse_spp.c::VX_GETFIELD" ref="cdaaf0b3a263c5a5c25c4217114719e6" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETFIELD</b>&nbsp;&nbsp;&nbsp;vgetfd_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b0c9a58a2d345ee6460780878980db86"></a><!-- doxytag: member="votParse_spp.c::VX_GETDATA" ref="b0c9a58a2d345ee6460780878980db86" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETDATA</b>&nbsp;&nbsp;&nbsp;vgetda_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9eb6358892e32c3d1e1a41fddf4270b9"></a><!-- doxytag: member="votParse_spp.c::VX_GETTABLEDATA" ref="9eb6358892e32c3d1e1a41fddf4270b9" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETTABLEDATA</b>&nbsp;&nbsp;&nbsp;vgetta_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d5c87eb09de19e38a8b895170486c901"></a><!-- doxytag: member="votParse_spp.c::VX_GETTR" ref="d5c87eb09de19e38a8b895170486c901" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETTR</b>&nbsp;&nbsp;&nbsp;vgettr_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="50657fe1b1401e525f08a3e1f07eb2e8"></a><!-- doxytag: member="votParse_spp.c::VX_GETTD" ref="50657fe1b1401e525f08a3e1f07eb2e8" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETTD</b>&nbsp;&nbsp;&nbsp;vgettd_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c90f5f00fb9a480dc288a0a9c1f23cf1"></a><!-- doxytag: member="votParse_spp.c::VX_GETBINARY" ref="c90f5f00fb9a480dc288a0a9c1f23cf1" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETBINARY</b>&nbsp;&nbsp;&nbsp;vgetby_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="24645e0e2f87a962602091621c87f4e6"></a><!-- doxytag: member="votParse_spp.c::VX_GETBINARY2" ref="24645e0e2f87a962602091621c87f4e6" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETBINARY2</b>&nbsp;&nbsp;&nbsp;vgetb2_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b75dfd6bb4dcd5cf6f3dba1392a9d5a8"></a><!-- doxytag: member="votParse_spp.c::VX_GETFITS" ref="b75dfd6bb4dcd5cf6f3dba1392a9d5a8" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETFITS</b>&nbsp;&nbsp;&nbsp;vgetfs_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="81f3c96911a62eb5cc5bb6c3c7000e34"></a><!-- doxytag: member="votParse_spp.c::VX_GETGROUP" ref="81f3c96911a62eb5cc5bb6c3c7000e34" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETGROUP</b>&nbsp;&nbsp;&nbsp;vgetgp_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7d872390d7403649d3cccfbe396dbcf6"></a><!-- doxytag: member="votParse_spp.c::VX_GETFIELDREF" ref="7d872390d7403649d3cccfbe396dbcf6" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETFIELDREF</b>&nbsp;&nbsp;&nbsp;vgetff_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="de8f8240fb1b61737d07c7b30211a033"></a><!-- doxytag: member="votParse_spp.c::VX_GETPARAMREF" ref="de8f8240fb1b61737d07c7b30211a033" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETPARAMREF</b>&nbsp;&nbsp;&nbsp;vgetpf_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="61fdfc6a14e845b77fb454f214f53fe1"></a><!-- doxytag: member="votParse_spp.c::VX_GETDESCRIPTION" ref="61fdfc6a14e845b77fb454f214f53fe1" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETDESCRIPTION</b>&nbsp;&nbsp;&nbsp;vgetdn_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f6e968d0f2275b6e3d3adf03316a6b3a"></a><!-- doxytag: member="votParse_spp.c::VX_GETPARAM" ref="f6e968d0f2275b6e3d3adf03316a6b3a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETPARAM</b>&nbsp;&nbsp;&nbsp;vgetpm_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c38906f1d075c52e7d7c8fa9239795dc"></a><!-- doxytag: member="votParse_spp.c::VX_GETINFO" ref="c38906f1d075c52e7d7c8fa9239795dc" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETINFO</b>&nbsp;&nbsp;&nbsp;vgetio_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dde89f433f372c0d585c96f26a99b092"></a><!-- doxytag: member="votParse_spp.c::VX_GETSTREAM" ref="dde89f433f372c0d585c96f26a99b092" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETSTREAM</b>&nbsp;&nbsp;&nbsp;vgetsm_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ddddb76e25cf1574f13200aa7c421642"></a><!-- doxytag: member="votParse_spp.c::VX_GETVALUES" ref="ddddb76e25cf1574f13200aa7c421642" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETVALUES</b>&nbsp;&nbsp;&nbsp;vgetvs_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a81acf50ab29d3de355ed1ee9c1c8316"></a><!-- doxytag: member="votParse_spp.c::VX_GETMIN" ref="a81acf50ab29d3de355ed1ee9c1c8316" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETMIN</b>&nbsp;&nbsp;&nbsp;vgetmn_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7a8da909ede4d928c026f95a82f73f34"></a><!-- doxytag: member="votParse_spp.c::VX_GETMAX" ref="7a8da909ede4d928c026f95a82f73f34" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETMAX</b>&nbsp;&nbsp;&nbsp;vgetmx_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="79e2e1467cc49746216894a8fa2f9270"></a><!-- doxytag: member="votParse_spp.c::VX_GETOPTION" ref="79e2e1467cc49746216894a8fa2f9270" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETOPTION</b>&nbsp;&nbsp;&nbsp;vgeton_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c6703a683e63cc7b823668a19cb1227d"></a><!-- doxytag: member="votParse_spp.c::VX_GETLINK" ref="c6703a683e63cc7b823668a19cb1227d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETLINK</b>&nbsp;&nbsp;&nbsp;vgetlk_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3fee13bc098ab5b656c5a2df0942cf76"></a><!-- doxytag: member="votParse_spp.c::VX_GETCOOSYS" ref="3fee13bc098ab5b656c5a2df0942cf76" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETCOOSYS</b>&nbsp;&nbsp;&nbsp;vgetcs_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f22844dddd1e4d21d3d4122aff549dc9"></a><!-- doxytag: member="votParse_spp.c::VX_GETDATATYPE" ref="f22844dddd1e4d21d3d4122aff549dc9" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETDATATYPE</b>&nbsp;&nbsp;&nbsp;vgetde_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="424ce53392c80f93ff35a00281f0c440"></a><!-- doxytag: member="votParse_spp.c::VX_GETDATATYPESTR" ref="424ce53392c80f93ff35a00281f0c440" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETDATATYPESTR</b>&nbsp;&nbsp;&nbsp;vgetdr_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8800357045582c283e8d57b98dbad8f2"></a><!-- doxytag: member="votParse_spp.c::VX_NEWRESOURCE" ref="8800357045582c283e8d57b98dbad8f2" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEWRESOURCE</b>&nbsp;&nbsp;&nbsp;vnetre_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c303b0f288073a40b9e3cfd8da4231a4"></a><!-- doxytag: member="votParse_spp.c::VX_NEWTABLE" ref="c303b0f288073a40b9e3cfd8da4231a4" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEWTABLE</b>&nbsp;&nbsp;&nbsp;vnette_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="30c7ce0eab7c160016fe1d713d720b82"></a><!-- doxytag: member="votParse_spp.c::VX_NEWFIELD" ref="30c7ce0eab7c160016fe1d713d720b82" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEWFIELD</b>&nbsp;&nbsp;&nbsp;vnetfd_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="244847b3569f00ada9b8b963575c0594"></a><!-- doxytag: member="votParse_spp.c::VX_NEWDATA" ref="244847b3569f00ada9b8b963575c0594" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEWDATA</b>&nbsp;&nbsp;&nbsp;vnetda_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8d36920202cbd6bf714f3b0ac113d477"></a><!-- doxytag: member="votParse_spp.c::VX_NEWTABLEDATA" ref="8d36920202cbd6bf714f3b0ac113d477" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEWTABLEDATA</b>&nbsp;&nbsp;&nbsp;vnetta_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="33328a0fa9b6215e3d52dfafd95346a9"></a><!-- doxytag: member="votParse_spp.c::VX_NEWTR" ref="33328a0fa9b6215e3d52dfafd95346a9" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEWTR</b>&nbsp;&nbsp;&nbsp;vnettr_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2d942a4a957db10ef10c217caa11bd9b"></a><!-- doxytag: member="votParse_spp.c::VX_NEWTD" ref="2d942a4a957db10ef10c217caa11bd9b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEWTD</b>&nbsp;&nbsp;&nbsp;vnettd_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5068e187dc81dc8a7e5b795c0185d873"></a><!-- doxytag: member="votParse_spp.c::VX_NEWBINARY" ref="5068e187dc81dc8a7e5b795c0185d873" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEWBINARY</b>&nbsp;&nbsp;&nbsp;vnetby_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="101f9861b3aeb116e69794f04fef9a66"></a><!-- doxytag: member="votParse_spp.c::VX_NEWBINARY2" ref="101f9861b3aeb116e69794f04fef9a66" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEWBINARY2</b>&nbsp;&nbsp;&nbsp;vnetb2_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b97a8896b4b3867317cf960722995ba3"></a><!-- doxytag: member="votParse_spp.c::VX_NEWFITS" ref="b97a8896b4b3867317cf960722995ba3" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEWFITS</b>&nbsp;&nbsp;&nbsp;vnetfs_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3bb6778134e67495f678d45fa81d71da"></a><!-- doxytag: member="votParse_spp.c::VX_NEWGROUP" ref="3bb6778134e67495f678d45fa81d71da" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEWGROUP</b>&nbsp;&nbsp;&nbsp;vnetgp_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="83e4dc31275548a61beab978d69de835"></a><!-- doxytag: member="votParse_spp.c::VX_NEWFIELDREF" ref="83e4dc31275548a61beab978d69de835" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEWFIELDREF</b>&nbsp;&nbsp;&nbsp;vnetff_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="40e18ee3d3c97931bb9f218a48e8220e"></a><!-- doxytag: member="votParse_spp.c::VX_NEWPARAMREF" ref="40e18ee3d3c97931bb9f218a48e8220e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEWPARAMREF</b>&nbsp;&nbsp;&nbsp;vnetpf_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2b9834419c3fa3f917962ab95fad2896"></a><!-- doxytag: member="votParse_spp.c::VX_NEWDESCRIPTION" ref="2b9834419c3fa3f917962ab95fad2896" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEWDESCRIPTION</b>&nbsp;&nbsp;&nbsp;vnetdn_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2645df7079519fa6dd3f55267f3a13a5"></a><!-- doxytag: member="votParse_spp.c::VX_NEWPARAM" ref="2645df7079519fa6dd3f55267f3a13a5" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEWPARAM</b>&nbsp;&nbsp;&nbsp;vnetpm_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ef26254604bc9ee1567c377416884597"></a><!-- doxytag: member="votParse_spp.c::VX_NEWINFO" ref="ef26254604bc9ee1567c377416884597" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEWINFO</b>&nbsp;&nbsp;&nbsp;vnetio_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c14b35a66d0bf60c7ffaaa97d19b7fab"></a><!-- doxytag: member="votParse_spp.c::VX_NEWSTREAM" ref="c14b35a66d0bf60c7ffaaa97d19b7fab" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEWSTREAM</b>&nbsp;&nbsp;&nbsp;vnetsm_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="eebd426cc9d07229c076eb94379b77e4"></a><!-- doxytag: member="votParse_spp.c::VX_NEWVALUES" ref="eebd426cc9d07229c076eb94379b77e4" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEWVALUES</b>&nbsp;&nbsp;&nbsp;vnetvs_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1b63a369f825bd4b23335806d8e83a9d"></a><!-- doxytag: member="votParse_spp.c::VX_NEWMIN" ref="1b63a369f825bd4b23335806d8e83a9d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEWMIN</b>&nbsp;&nbsp;&nbsp;vnetmn_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="621143307c13cdf67f95f7ecbbf13877"></a><!-- doxytag: member="votParse_spp.c::VX_NEWMAX" ref="621143307c13cdf67f95f7ecbbf13877" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEWMAX</b>&nbsp;&nbsp;&nbsp;vnetmx_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e71cbae251d66791de2a39e70055f3b0"></a><!-- doxytag: member="votParse_spp.c::VX_NEWOPTION" ref="e71cbae251d66791de2a39e70055f3b0" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEWOPTION</b>&nbsp;&nbsp;&nbsp;vneton_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3e44948df33847ca5e6c409417f78b1e"></a><!-- doxytag: member="votParse_spp.c::VX_NEWLINK" ref="3e44948df33847ca5e6c409417f78b1e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEWLINK</b>&nbsp;&nbsp;&nbsp;vnetlk_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e60a63631c3d47ea23792913cea9e885"></a><!-- doxytag: member="votParse_spp.c::VX_NEWCOOSYS" ref="e60a63631c3d47ea23792913cea9e885" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEWCOOSYS</b>&nbsp;&nbsp;&nbsp;vnetcs_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ec2111856009feeeb13db9f06b43b3ba"></a><!-- doxytag: member="votParse_spp.c::VX_NEWNODE" ref="ec2111856009feeeb13db9f06b43b3ba" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEWNODE</b>&nbsp;&nbsp;&nbsp;vnewne_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="28bba0aad907e1a3e909ecacbb4a28cb"></a><!-- doxytag: member="votParse_spp.c::VX_FREENODE" ref="28bba0aad907e1a3e909ecacbb4a28cb" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_FREENODE</b>&nbsp;&nbsp;&nbsp;vfreee_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ac92029e8e627466cbb26c984a65a8dc"></a><!-- doxytag: member="votParse_spp.c::VX_ATTACHNODE" ref="ac92029e8e627466cbb26c984a65a8dc" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_ATTACHNODE</b>&nbsp;&nbsp;&nbsp;vattae_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2a638718716443846a8b3385c1fd5af8"></a><!-- doxytag: member="votParse_spp.c::VX_DELETENODE" ref="2a638718716443846a8b3385c1fd5af8" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_DELETENODE</b>&nbsp;&nbsp;&nbsp;vdelee_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c7d08dfdac57ac1d8bf496e81672c767"></a><!-- doxytag: member="votParse_spp.c::VX_COPYELEMENT" ref="c7d08dfdac57ac1d8bf496e81672c767" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_COPYELEMENT</b>&nbsp;&nbsp;&nbsp;vcopyt_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="04cbe4883bdbb6b34d8c5f2ef1e59a95"></a><!-- doxytag: member="votParse_spp.c::VX_GETNCOLS" ref="04cbe4883bdbb6b34d8c5f2ef1e59a95" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETNCOLS</b>&nbsp;&nbsp;&nbsp;vgncol_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="20fc36f55163d9aec087b6115cce1496"></a><!-- doxytag: member="votParse_spp.c::VX_GETNROWS" ref="20fc36f55163d9aec087b6115cce1496" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETNROWS</b>&nbsp;&nbsp;&nbsp;vgnrow_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7bc2e3a60a6ea9c69b412c8ad051fad6"></a><!-- doxytag: member="votParse_spp.c::VX_GETTABLECELL" ref="7bc2e3a60a6ea9c69b412c8ad051fad6" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETTABLECELL</b>&nbsp;&nbsp;&nbsp;vgstab_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="91a5c4cd72c3d78dd5436e88b87f64e9"></a><!-- doxytag: member="votParse_spp.c::VX_GETTABLEINT" ref="91a5c4cd72c3d78dd5436e88b87f64e9" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETTABLEINT</b>&nbsp;&nbsp;&nbsp;vgitab_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0ec2f8400092088137b34b17d2ba8170"></a><!-- doxytag: member="votParse_spp.c::VX_GETTABLEREAL" ref="0ec2f8400092088137b34b17d2ba8170" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETTABLEREAL</b>&nbsp;&nbsp;&nbsp;vgrtab_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f9aae23fea2f0d9b605c1d8770ed358c"></a><!-- doxytag: member="votParse_spp.c::VX_GETLENGTH" ref="f9aae23fea2f0d9b605c1d8770ed358c" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETLENGTH</b>&nbsp;&nbsp;&nbsp;vgetlh_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bdb1db30d608c9d14d460f37871f65e2"></a><!-- doxytag: member="votParse_spp.c::VX_GETNUMBEROF" ref="bdb1db30d608c9d14d460f37871f65e2" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETNUMBEROF</b>&nbsp;&nbsp;&nbsp;vgetnf_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="812efcb4f2dbdebc49a8fc4272ed4962"></a><!-- doxytag: member="votParse_spp.c::VX_FINDBYATTR" ref="812efcb4f2dbdebc49a8fc4272ed4962" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_FINDBYATTR</b>&nbsp;&nbsp;&nbsp;vfindr_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8d9feaab39fa4bbac4ede2ec48cc7599"></a><!-- doxytag: member="votParse_spp.c::VX_FINDINGROUP" ref="8d9feaab39fa4bbac4ede2ec48cc7599" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_FINDINGROUP</b>&nbsp;&nbsp;&nbsp;vfindp_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cb0be263c78c902b434a618e3c155c3c"></a><!-- doxytag: member="votParse_spp.c::VX_NEXTINGROUP" ref="cb0be263c78c902b434a618e3c155c3c" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEXTINGROUP</b>&nbsp;&nbsp;&nbsp;vnextp_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="000259d5786c47e508288a331f250b6b"></a><!-- doxytag: member="votParse_spp.c::VX_GETNEXT" ref="000259d5786c47e508288a331f250b6b" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETNEXT</b>&nbsp;&nbsp;&nbsp;vgetnt_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="039046f65819a086cfce220e60ff66c8"></a><!-- doxytag: member="votParse_spp.c::VX_GETSIBLING" ref="039046f65819a086cfce220e60ff66c8" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETSIBLING</b>&nbsp;&nbsp;&nbsp;vgetsg_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fb2d7fe675903da37a53e74ff96011e3"></a><!-- doxytag: member="votParse_spp.c::VX_GETCHILD" ref="fb2d7fe675903da37a53e74ff96011e3" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETCHILD</b>&nbsp;&nbsp;&nbsp;vgetcd_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0c27074e1d062984deae6010dcf0047a"></a><!-- doxytag: member="votParse_spp.c::VX_GETPARENT" ref="0c27074e1d062984deae6010dcf0047a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETPARENT</b>&nbsp;&nbsp;&nbsp;vgetpt_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ce8214d05fcbf20432f1bd6b17ce3a2d"></a><!-- doxytag: member="votParse_spp.c::VX_CHILDOFTYPE" ref="ce8214d05fcbf20432f1bd6b17ce3a2d" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_CHILDOFTYPE</b>&nbsp;&nbsp;&nbsp;vchile_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6751b8be995833daa3606b83054e5013"></a><!-- doxytag: member="votParse_spp.c::VX_VALUEOF" ref="6751b8be995833daa3606b83054e5013" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_VALUEOF</b>&nbsp;&nbsp;&nbsp;vvaluf_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5dc0563b2a5ccbe537f64f17c3f776af"></a><!-- doxytag: member="votParse_spp.c::VX_TYPEOF" ref="5dc0563b2a5ccbe537f64f17c3f776af" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_TYPEOF</b>&nbsp;&nbsp;&nbsp;vtypef_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3d9debcde4c73b993409b7d6d0fd6247"></a><!-- doxytag: member="votParse_spp.c::VX_SETVALUE" ref="3d9debcde4c73b993409b7d6d0fd6247" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_SETVALUE</b>&nbsp;&nbsp;&nbsp;vsetve_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="df779f9e7f5a0fcca6e7643d91302de1"></a><!-- doxytag: member="votParse_spp.c::VX_GETVALUE" ref="df779f9e7f5a0fcca6e7643d91302de1" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETVALUE</b>&nbsp;&nbsp;&nbsp;vgsval_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3b283dc949ea7bd743dc0e13314badcf"></a><!-- doxytag: member="votParse_spp.c::VX_GETINTVALUE" ref="3b283dc949ea7bd743dc0e13314badcf" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETINTVALUE</b>&nbsp;&nbsp;&nbsp;vgival_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="52047563f21bd977a3e8a24d9613664a"></a><!-- doxytag: member="votParse_spp.c::VX_GETREALVALUE" ref="52047563f21bd977a3e8a24d9613664a" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETREALVALUE</b>&nbsp;&nbsp;&nbsp;vgrval_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="81a0eb4f91ae216eadedcfdb4c184632"></a><!-- doxytag: member="votParse_spp.c::VX_SETATTR" ref="81a0eb4f91ae216eadedcfdb4c184632" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_SETATTR</b>&nbsp;&nbsp;&nbsp;vsetar_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c1ffda2e3d5adc8702d4208b06b5d7ce"></a><!-- doxytag: member="votParse_spp.c::VX_GETATTR" ref="c1ffda2e3d5adc8702d4208b06b5d7ce" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETATTR</b>&nbsp;&nbsp;&nbsp;vgetar_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8cb90d7ea4e05a1c020f1b630fcaf410"></a><!-- doxytag: member="votParse_spp.c::VX_WRITEXML" ref="8cb90d7ea4e05a1c020f1b630fcaf410" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_WRITEXML</b>&nbsp;&nbsp;&nbsp;vwrxml_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="09da45750a19f917f4970eba121e6e69"></a><!-- doxytag: member="votParse_spp.c::VX_WRITEHTML" ref="09da45750a19f917f4970eba121e6e69" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_WRITEHTML</b>&nbsp;&nbsp;&nbsp;vwrhtl_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b6e394b4d27f89237723c7c3f70d0b4e"></a><!-- doxytag: member="votParse_spp.c::VX_WRITESHTML" ref="b6e394b4d27f89237723c7c3f70d0b4e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_WRITESHTML</b>&nbsp;&nbsp;&nbsp;vwrshl_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6baf67be907106e89dd2034290c525ca"></a><!-- doxytag: member="votParse_spp.c::VX_WRITEASV" ref="6baf67be907106e89dd2034290c525ca" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_WRITEASV</b>&nbsp;&nbsp;&nbsp;vwrasv_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="da6fcac2f279198f8f886e350f9316f9"></a><!-- doxytag: member="votParse_spp.c::VX_WRITEBSV" ref="da6fcac2f279198f8f886e350f9316f9" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_WRITEBSV</b>&nbsp;&nbsp;&nbsp;vwrbsv_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4467b6ee3c8f1f1c7f2e763af19eadaf"></a><!-- doxytag: member="votParse_spp.c::VX_WRITECSV" ref="4467b6ee3c8f1f1c7f2e763af19eadaf" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_WRITECSV</b>&nbsp;&nbsp;&nbsp;vwrcsv_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c4776eef7134001e3da716e60a614811"></a><!-- doxytag: member="votParse_spp.c::VX_WRITETSV" ref="c4776eef7134001e3da716e60a614811" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_WRITETSV</b>&nbsp;&nbsp;&nbsp;vwrtsv_</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="36625986b0b2c4936057ad377c8d2c9e"></a><!-- doxytag: member="votParse_spp.c::VX_SETWARN" ref="36625986b0b2c4936057ad377c8d2c9e" args="" -->
+#define&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_SETWARN</b>&nbsp;&nbsp;&nbsp;vswarn_</td></tr>
+
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votParse__spp_8c.html#ce2133be9ea21a9c50befcefa8185a87">VX_OPENVOTABLE</a> (XCHAR *arg)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7aab64f6d61f6fb27e937849bc870d4c"></a><!-- doxytag: member="votParse_spp.c::VX_CLOSEVOTABLE" ref="7aab64f6d61f6fb27e937849bc870d4c" args="(handle_t *vot)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_CLOSEVOTABLE</b> (handle_t *vot)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8eca1702785013e86944873d8a6e7e7d"></a><!-- doxytag: member="votParse_spp.c::VX_GETRESOURCE" ref="8eca1702785013e86944873d8a6e7e7d" args="(handle_t *handle)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETRESOURCE</b> (handle_t *handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0a0bf57949eb303da1a76014841faad5"></a><!-- doxytag: member="votParse_spp.c::VX_GETTABLE" ref="0a0bf57949eb303da1a76014841faad5" args="(handle_t *handle)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETTABLE</b> (handle_t *handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c3c16b79c30be1ca67271663f1d2b361"></a><!-- doxytag: member="votParse_spp.c::VX_GETFIELD" ref="c3c16b79c30be1ca67271663f1d2b361" args="(handle_t *handle)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETFIELD</b> (handle_t *handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8371e05f9766df9a6f9b0fb02ea74b54"></a><!-- doxytag: member="votParse_spp.c::VX_GETDATA" ref="8371e05f9766df9a6f9b0fb02ea74b54" args="(handle_t *handle)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETDATA</b> (handle_t *handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8b88cba33078b9440e2df89823464181"></a><!-- doxytag: member="votParse_spp.c::VX_GETTABLEDATA" ref="8b88cba33078b9440e2df89823464181" args="(handle_t *handle)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETTABLEDATA</b> (handle_t *handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b14dc0e982e9daa7618296dbc770eee9"></a><!-- doxytag: member="votParse_spp.c::VX_GETTR" ref="b14dc0e982e9daa7618296dbc770eee9" args="(handle_t *handle)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETTR</b> (handle_t *handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="86602378121bbf79cec07fb0536b7c0e"></a><!-- doxytag: member="votParse_spp.c::VX_GETTD" ref="86602378121bbf79cec07fb0536b7c0e" args="(handle_t *handle)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETTD</b> (handle_t *handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c5802e3c10e1914a1d7b2a4009828902"></a><!-- doxytag: member="votParse_spp.c::VX_GETBINARY" ref="c5802e3c10e1914a1d7b2a4009828902" args="(handle_t *handle)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETBINARY</b> (handle_t *handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3db5c5850baed1d1a509959727a291ab"></a><!-- doxytag: member="votParse_spp.c::VX_GETBINARY2" ref="3db5c5850baed1d1a509959727a291ab" args="(handle_t *handle)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETBINARY2</b> (handle_t *handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="07ccb6c0b7a9736081bb1f38183cb52b"></a><!-- doxytag: member="votParse_spp.c::VX_GETFITS" ref="07ccb6c0b7a9736081bb1f38183cb52b" args="(handle_t *handle)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETFITS</b> (handle_t *handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="826b5fa70ac52716d809a646ffb9e517"></a><!-- doxytag: member="votParse_spp.c::VX_GETGROUP" ref="826b5fa70ac52716d809a646ffb9e517" args="(handle_t *handle)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETGROUP</b> (handle_t *handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0617db25c7ccad47e2b09a19c63ba680"></a><!-- doxytag: member="votParse_spp.c::VX_GETFIELDRef" ref="0617db25c7ccad47e2b09a19c63ba680" args="(handle_t *handle)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETFIELDRef</b> (handle_t *handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="60245887a515363d5b8b944df25755c1"></a><!-- doxytag: member="votParse_spp.c::VX_GETPARAMREF" ref="60245887a515363d5b8b944df25755c1" args="(handle_t *handle)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETPARAMREF</b> (handle_t *handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1f3b8910f9b573b4fc1e96849c265d6b"></a><!-- doxytag: member="votParse_spp.c::VX_GETDESCRIPTION" ref="1f3b8910f9b573b4fc1e96849c265d6b" args="(handle_t *handle)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETDESCRIPTION</b> (handle_t *handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="75477a285cc9d13bf646b0513503f241"></a><!-- doxytag: member="votParse_spp.c::VX_GETPARAM" ref="75477a285cc9d13bf646b0513503f241" args="(handle_t *handle)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETPARAM</b> (handle_t *handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2b2d772a869116d35cd8c5377a34835a"></a><!-- doxytag: member="votParse_spp.c::VX_GETINFO" ref="2b2d772a869116d35cd8c5377a34835a" args="(handle_t *handle)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETINFO</b> (handle_t *handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c6435685cf9877fa0e8524fd3282276f"></a><!-- doxytag: member="votParse_spp.c::VX_GETSTREAM" ref="c6435685cf9877fa0e8524fd3282276f" args="(handle_t *handle)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETSTREAM</b> (handle_t *handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1244de61b330287c245b14ed32d608c3"></a><!-- doxytag: member="votParse_spp.c::VX_GETVALUES" ref="1244de61b330287c245b14ed32d608c3" args="(handle_t *handle)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETVALUES</b> (handle_t *handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2cc8d61ce04b7867681fb6a71a93ab6a"></a><!-- doxytag: member="votParse_spp.c::VX_GETMIN" ref="2cc8d61ce04b7867681fb6a71a93ab6a" args="(handle_t *handle)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETMIN</b> (handle_t *handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fd8d678669c694b16603f83b0eee172d"></a><!-- doxytag: member="votParse_spp.c::VX_GETMAX" ref="fd8d678669c694b16603f83b0eee172d" args="(handle_t *handle)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETMAX</b> (handle_t *handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="64c2e9c89ec2e9fbb0cdefde0aa0955c"></a><!-- doxytag: member="votParse_spp.c::VX_GETOPTION" ref="64c2e9c89ec2e9fbb0cdefde0aa0955c" args="(handle_t *handle)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETOPTION</b> (handle_t *handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d12520dff8d1395e482ac0354a509f94"></a><!-- doxytag: member="votParse_spp.c::VX_GETLINK" ref="d12520dff8d1395e482ac0354a509f94" args="(handle_t *handle)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETLINK</b> (handle_t *handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e0e1e5e0af6cbd62751de1a34c2c4580"></a><!-- doxytag: member="votParse_spp.c::VX_GETCOOSYS" ref="e0e1e5e0af6cbd62751de1a34c2c4580" args="(handle_t *handle)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETCOOSYS</b> (handle_t *handle)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="de6deb567d25000b047eeb756ccc95be"></a><!-- doxytag: member="votParse_spp.c::VX_NEWRESOURCE" ref="de6deb567d25000b047eeb756ccc95be" args="(handle_t *parent_h)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEWRESOURCE</b> (handle_t *parent_h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="70ccf13b28a8e6a57bf7b21854fecb96"></a><!-- doxytag: member="votParse_spp.c::VX_NEWTABLE" ref="70ccf13b28a8e6a57bf7b21854fecb96" args="(handle_t *parent_h)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEWTABLE</b> (handle_t *parent_h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bb9717c590c4e165ec5eea2b70e565c0"></a><!-- doxytag: member="votParse_spp.c::VX_NEWFIELD" ref="bb9717c590c4e165ec5eea2b70e565c0" args="(handle_t *parent_h)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEWFIELD</b> (handle_t *parent_h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d6b49e9b08524463f6f75df843882299"></a><!-- doxytag: member="votParse_spp.c::VX_NEWDATA" ref="d6b49e9b08524463f6f75df843882299" args="(handle_t *parent_h)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEWDATA</b> (handle_t *parent_h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="af5ae03f7e6d47806f30febdf7ee055e"></a><!-- doxytag: member="votParse_spp.c::VX_NEWTABLEDATA" ref="af5ae03f7e6d47806f30febdf7ee055e" args="(handle_t *parent_h)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEWTABLEDATA</b> (handle_t *parent_h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c6d1f0db6a07740440840b7ae8e3e76c"></a><!-- doxytag: member="votParse_spp.c::VX_NEWTR" ref="c6d1f0db6a07740440840b7ae8e3e76c" args="(handle_t *parent_h)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEWTR</b> (handle_t *parent_h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="608ae14137089fd31406dcf6aa0aeae3"></a><!-- doxytag: member="votParse_spp.c::VX_NEWTD" ref="608ae14137089fd31406dcf6aa0aeae3" args="(handle_t *parent_h)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEWTD</b> (handle_t *parent_h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="90f9518dbd8b8650360b9e528a7ebd5e"></a><!-- doxytag: member="votParse_spp.c::VX_NEWBINARY" ref="90f9518dbd8b8650360b9e528a7ebd5e" args="(handle_t *parent_h)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEWBINARY</b> (handle_t *parent_h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="43a72ef7ca3761b762898edbc630e1ac"></a><!-- doxytag: member="votParse_spp.c::VX_NEWBINARY2" ref="43a72ef7ca3761b762898edbc630e1ac" args="(handle_t *parent_h)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEWBINARY2</b> (handle_t *parent_h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="62adef576a194def636782bb6940c71f"></a><!-- doxytag: member="votParse_spp.c::VX_NEWFITS" ref="62adef576a194def636782bb6940c71f" args="(handle_t *parent_h)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEWFITS</b> (handle_t *parent_h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ba8b66631cbf95213d5ca1387eb27cb9"></a><!-- doxytag: member="votParse_spp.c::VX_NEWGROUP" ref="ba8b66631cbf95213d5ca1387eb27cb9" args="(handle_t *parent_h)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEWGROUP</b> (handle_t *parent_h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dd9157b27036f4b7c7ff7a73a2c6e0bb"></a><!-- doxytag: member="votParse_spp.c::VX_NEWFIELDRef" ref="dd9157b27036f4b7c7ff7a73a2c6e0bb" args="(handle_t *parent_h)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEWFIELDRef</b> (handle_t *parent_h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3938697688720f5645fc924882cd9470"></a><!-- doxytag: member="votParse_spp.c::VX_NEWPARAMREF" ref="3938697688720f5645fc924882cd9470" args="(handle_t *parent_h)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEWPARAMREF</b> (handle_t *parent_h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d03d1c275dde29f1b0a073e0e56ebd6d"></a><!-- doxytag: member="votParse_spp.c::VX_NEWDESCRIPTION" ref="d03d1c275dde29f1b0a073e0e56ebd6d" args="(handle_t *parent_h)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEWDESCRIPTION</b> (handle_t *parent_h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="939a308ddfccdefe8ab9496a008bb2d7"></a><!-- doxytag: member="votParse_spp.c::VX_NEWPARAM" ref="939a308ddfccdefe8ab9496a008bb2d7" args="(handle_t *parent_h)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEWPARAM</b> (handle_t *parent_h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="98b555b85917d5203f6dd9f5e4cbe1dd"></a><!-- doxytag: member="votParse_spp.c::VX_NEWINFO" ref="98b555b85917d5203f6dd9f5e4cbe1dd" args="(handle_t *parent_h)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEWINFO</b> (handle_t *parent_h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0b7dd1abd8461b0cb652b4d6cfab3268"></a><!-- doxytag: member="votParse_spp.c::VX_NEWSTREAM" ref="0b7dd1abd8461b0cb652b4d6cfab3268" args="(handle_t *parent_h)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEWSTREAM</b> (handle_t *parent_h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="83b18348ba16db4a4456be731f8d66f6"></a><!-- doxytag: member="votParse_spp.c::VX_NEWVALUES" ref="83b18348ba16db4a4456be731f8d66f6" args="(handle_t *parent_h)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEWVALUES</b> (handle_t *parent_h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c4a73f0ba438b85b9113db4d3ae302cd"></a><!-- doxytag: member="votParse_spp.c::VX_NEWMIN" ref="c4a73f0ba438b85b9113db4d3ae302cd" args="(handle_t *parent_h)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEWMIN</b> (handle_t *parent_h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="438bfc631d10c652999795c23bcf1cec"></a><!-- doxytag: member="votParse_spp.c::VX_NEWMAX" ref="438bfc631d10c652999795c23bcf1cec" args="(handle_t *parent_h)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEWMAX</b> (handle_t *parent_h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6331649092a68b765d17fc5b3ea278f2"></a><!-- doxytag: member="votParse_spp.c::VX_NEWOPTION" ref="6331649092a68b765d17fc5b3ea278f2" args="(handle_t *parent_h)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEWOPTION</b> (handle_t *parent_h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2fb0a2c8f4eaf8d8561d7dcf58f192a8"></a><!-- doxytag: member="votParse_spp.c::VX_NEWLINK" ref="2fb0a2c8f4eaf8d8561d7dcf58f192a8" args="(handle_t *parent_h)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEWLINK</b> (handle_t *parent_h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="793c68c0527f43105985c9e9344ca2fb"></a><!-- doxytag: member="votParse_spp.c::VX_NEWCOOSYS" ref="793c68c0527f43105985c9e9344ca2fb" args="(handle_t *parent_h)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEWCOOSYS</b> (handle_t *parent_h)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="819db24b799fb1021e271e8936ea6ed4"></a><!-- doxytag: member="votParse_spp.c::VX_GETDATAType" ref="819db24b799fb1021e271e8936ea6ed4" args="(handle_t *data)" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETDATAType</b> (handle_t *data)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a563513d7c4b7d80e35859804f44bf90"></a><!-- doxytag: member="votParse_spp.c::VX_GETDATATYPESTR" ref="a563513d7c4b7d80e35859804f44bf90" args="(handle_t *data, XCHAR *type, int *len)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETDATATYPESTR</b> (handle_t *data, XCHAR *type, int *len)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f02edbc34f6a686bdd21a19e2c97051f"></a><!-- doxytag: member="votParse_spp.c::VX_NEWNODE" ref="f02edbc34f6a686bdd21a19e2c97051f" args="(handle_t *parent, int *type)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEWNODE</b> (handle_t *parent, int *type)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c2a011d7947a3b9e9f9ef9813f611827"></a><!-- doxytag: member="votParse_spp.c::VX_ATTACHNODE" ref="c2a011d7947a3b9e9f9ef9813f611827" args="(handle_t *parent, handle_t *new)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_ATTACHNODE</b> (handle_t *parent, handle_t *new)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f8a21706b499e234308c1566a5942fbe"></a><!-- doxytag: member="votParse_spp.c::VX_FREENODE" ref="f8a21706b499e234308c1566a5942fbe" args="(handle_t *elem)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_FREENODE</b> (handle_t *elem)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="315bd55826234df63f381fdb0f103709"></a><!-- doxytag: member="votParse_spp.c::VX_DELETENODE" ref="315bd55826234df63f381fdb0f103709" args="(handle_t *elem)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_DELETENODE</b> (handle_t *elem)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6cd9d56618618607c78ea9f84dee5ab8"></a><!-- doxytag: member="votParse_spp.c::VX_COPYELEMENT" ref="6cd9d56618618607c78ea9f84dee5ab8" args="(handle_t *src, handle_t *parent)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_COPYELEMENT</b> (handle_t *src, handle_t *parent)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ad4f9463f68c336b6d33ae929a8295fe"></a><!-- doxytag: member="votParse_spp.c::VX_GETNCOLS" ref="ad4f9463f68c336b6d33ae929a8295fe" args="(handle_t *tdata)" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETNCOLS</b> (handle_t *tdata)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c14d4df9c5e4f2f2ee5a6cd9e90bf7e5"></a><!-- doxytag: member="votParse_spp.c::VX_GETNROWS" ref="c14d4df9c5e4f2f2ee5a6cd9e90bf7e5" args="(handle_t *tdata)" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETNROWS</b> (handle_t *tdata)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8e762d279596c95c98e2190b999fa320"></a><!-- doxytag: member="votParse_spp.c::VX_GETTABLECELL" ref="8e762d279596c95c98e2190b999fa320" args="(handle_t *tdata, int *row, int *col, XCHAR *value, int *maxch)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETTABLECELL</b> (handle_t *tdata, int *row, int *col, XCHAR *value, int *maxch)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="eff3dac68134ec98a7728e528290d25e"></a><!-- doxytag: member="votParse_spp.c::VX_GETTABLEINT" ref="eff3dac68134ec98a7728e528290d25e" args="(handle_t *tdata, int *row, int *col)" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETTABLEINT</b> (handle_t *tdata, int *row, int *col)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dddf256a2be8d1e6818daad7345a5759"></a><!-- doxytag: member="votParse_spp.c::VX_GETTABLEREAL" ref="dddf256a2be8d1e6818daad7345a5759" args="(handle_t *tdata, int *row, int *col)" -->
+float&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETTABLEREAL</b> (handle_t *tdata, int *row, int *col)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="23eaa952e1ca654e6e0c12df443adaf8"></a><!-- doxytag: member="votParse_spp.c::VX_GETLENGTH" ref="23eaa952e1ca654e6e0c12df443adaf8" args="(handle_t *elem)" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETLENGTH</b> (handle_t *elem)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1fac7edcdf1bf0d687ad7dae11763837"></a><!-- doxytag: member="votParse_spp.c::VX_GETNUMBEROF" ref="1fac7edcdf1bf0d687ad7dae11763837" args="(handle_t *elem, int *type)" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETNUMBEROF</b> (handle_t *elem, int *type)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bfce6779105652329419c52863b0e74e"></a><!-- doxytag: member="votParse_spp.c::VX_FINDBYATTR" ref="bfce6779105652329419c52863b0e74e" args="(handle_t *parent, XCHAR *name, XCHAR *value)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_FINDBYATTR</b> (handle_t *parent, XCHAR *<a class="el" href="votElement_8c.html#5ac083a645d964373f022d03df4849c8">name</a>, XCHAR *value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f6fb237742be6bc1994f1dfa59defa04"></a><!-- doxytag: member="votParse_spp.c::VX_FINDINGROUP" ref="f6fb237742be6bc1994f1dfa59defa04" args="(handle_t *group, int *type)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_FINDINGROUP</b> (handle_t *group, int *type)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="00c1a434063e55bd5a7fb08c8b0c4b53"></a><!-- doxytag: member="votParse_spp.c::VX_NEXTINGROUP" ref="00c1a434063e55bd5a7fb08c8b0c4b53" args="(void)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_NEXTINGROUP</b> (void)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4999cdccddb89021ad852e44f38d045d"></a><!-- doxytag: member="votParse_spp.c::VX_GETNEXT" ref="4999cdccddb89021ad852e44f38d045d" args="(handle_t *elem)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETNEXT</b> (handle_t *elem)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d495fd3b5ab9ef37856c66915183332e"></a><!-- doxytag: member="votParse_spp.c::VX_GETSIBLING" ref="d495fd3b5ab9ef37856c66915183332e" args="(handle_t *elem)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETSIBLING</b> (handle_t *elem)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ea7ae9864469f8430a4e90c990eb010c"></a><!-- doxytag: member="votParse_spp.c::VX_GETCHILD" ref="ea7ae9864469f8430a4e90c990eb010c" args="(handle_t *elem)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETCHILD</b> (handle_t *elem)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7a46f079fde361098370c8fb97c7cc88"></a><!-- doxytag: member="votParse_spp.c::VX_GETPARENT" ref="7a46f079fde361098370c8fb97c7cc88" args="(handle_t *elem)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETPARENT</b> (handle_t *elem)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d059ccbb94a9e22ad7c11d6fe3b1189a"></a><!-- doxytag: member="votParse_spp.c::VX_CHILDOFTYPE" ref="d059ccbb94a9e22ad7c11d6fe3b1189a" args="(handle_t *elem, int *type)" -->
+handle_t&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_CHILDOFTYPE</b> (handle_t *elem, int *type)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="78c0453bba4deb86f5e4ed5aa3dfc3f7"></a><!-- doxytag: member="votParse_spp.c::VX_VALUEOF" ref="78c0453bba4deb86f5e4ed5aa3dfc3f7" args="(handle_t *elem)" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_VALUEOF</b> (handle_t *elem)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d1163aef6d0f6918b1727dcd0a60c36e"></a><!-- doxytag: member="votParse_spp.c::VX_TYPEOF" ref="d1163aef6d0f6918b1727dcd0a60c36e" args="(handle_t *elem)" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_TYPEOF</b> (handle_t *elem)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="48b526e5e9d97659a08fa8950ec289bc"></a><!-- doxytag: member="votParse_spp.c::VX_SETVALUE" ref="48b526e5e9d97659a08fa8950ec289bc" args="(handle_t *elem, XCHAR *value)" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_SETVALUE</b> (handle_t *elem, XCHAR *value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="082d069075bc975edfd98acf1bbf2a81"></a><!-- doxytag: member="votParse_spp.c::VX_GETVALUE" ref="082d069075bc975edfd98acf1bbf2a81" args="(handle_t *elem, XCHAR *value, int *maxch)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETVALUE</b> (handle_t *elem, XCHAR *value, int *maxch)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fc4a97131488a1a5792a610666e9ab1c"></a><!-- doxytag: member="votParse_spp.c::VX_GETINTVALUE" ref="fc4a97131488a1a5792a610666e9ab1c" args="(handle_t *elem)" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETINTVALUE</b> (handle_t *elem)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b9f52036e51e89c2c308e58d10b62324"></a><!-- doxytag: member="votParse_spp.c::VX_GETREALVALUE" ref="b9f52036e51e89c2c308e58d10b62324" args="(handle_t *elem)" -->
+float&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETREALVALUE</b> (handle_t *elem)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6054d8201fff62c20d1c145ec4480e91"></a><!-- doxytag: member="votParse_spp.c::VX_GETATTR" ref="6054d8201fff62c20d1c145ec4480e91" args="(handle_t *elem, XCHAR *name, XCHAR *val, int *len)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_GETATTR</b> (handle_t *elem, XCHAR *<a class="el" href="votElement_8c.html#5ac083a645d964373f022d03df4849c8">name</a>, XCHAR *val, int *len)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="79ca86372c30f71031253e1bf7ee7c26"></a><!-- doxytag: member="votParse_spp.c::VX_SETATTR" ref="79ca86372c30f71031253e1bf7ee7c26" args="(handle_t *elem, XCHAR *attr, XCHAR *value)" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_SETATTR</b> (handle_t *elem, XCHAR *attr, XCHAR *value)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4f7c5ef635e1de6e9bc152c98720a401"></a><!-- doxytag: member="votParse_spp.c::VX_WRITEXML" ref="4f7c5ef635e1de6e9bc152c98720a401" args="(handle_t *elem, XCHAR *fname)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_WRITEXML</b> (handle_t *elem, XCHAR *fname)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="288d9bb0ea7d6c289fd528183a93b460"></a><!-- doxytag: member="votParse_spp.c::VX_WRITEHTML" ref="288d9bb0ea7d6c289fd528183a93b460" args="(handle_t *elem, XCHAR *ifname, XCHAR *ofname)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_WRITEHTML</b> (handle_t *elem, XCHAR *ifname, XCHAR *ofname)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="68146dae3f87aac402474117905a2aed"></a><!-- doxytag: member="votParse_spp.c::VX_WRITESHTML" ref="68146dae3f87aac402474117905a2aed" args="(handle_t *elem, XCHAR *ifname, XCHAR *ofname)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_WRITESHTML</b> (handle_t *elem, XCHAR *ifname, XCHAR *ofname)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f743200c73b0f0486eb40e29e5058e6f"></a><!-- doxytag: member="votParse_spp.c::VX_WRITEASV" ref="f743200c73b0f0486eb40e29e5058e6f" args="(handle_t *elem, XCHAR *fname)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_WRITEASV</b> (handle_t *elem, XCHAR *fname)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b53fcd923c9fa4924e94cf3ae4097b05"></a><!-- doxytag: member="votParse_spp.c::VX_WRITEBSV" ref="b53fcd923c9fa4924e94cf3ae4097b05" args="(handle_t *elem, XCHAR *fname)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_WRITEBSV</b> (handle_t *elem, XCHAR *fname)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3aa1ad315cbf15ec8e8b239836ce595f"></a><!-- doxytag: member="votParse_spp.c::VX_WRITECSV" ref="3aa1ad315cbf15ec8e8b239836ce595f" args="(handle_t *elem, XCHAR *fname)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_WRITECSV</b> (handle_t *elem, XCHAR *fname)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ab322da7a54650ec5956caaf6225fcf0"></a><!-- doxytag: member="votParse_spp.c::VX_WRITETSV" ref="ab322da7a54650ec5956caaf6225fcf0" args="(handle_t *elem, XCHAR *fname)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_WRITETSV</b> (handle_t *elem, XCHAR *fname)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="443b1f280bab89c04572a478fef2dc53"></a><!-- doxytag: member="votParse_spp.c::VX_SETWARN" ref="443b1f280bab89c04572a478fef2dc53" args="(int *value)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>VX_SETWARN</b> (int *value)</td></tr>
+
+</table>
+<hr><h2>Detailed Description</h2>
+Public interface procedures for the VOT SPP wrapper.
+<p>
+VOTPARSE_SPP.C -- Public interface procedures for the VOT SPP wrapper.<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Mike Fitzpatrick and Eric Timmermann </dd></dl>
+<dl class="date" compact><dt><b>Date:</b></dt><dd>8/03/09 </dd></dl>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="ce2133be9ea21a9c50befcefa8185a87"></a><!-- doxytag: member="votParse_spp.c::VX_OPENVOTABLE" ref="ce2133be9ea21a9c50befcefa8185a87" args="(XCHAR *arg)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">handle_t VX_OPENVOTABLE </td>
+ <td>(</td>
+ <td class="paramtype">XCHAR *&nbsp;</td>
+ <td class="paramname"> <em>arg</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Public function prototypes.
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed Feb 27 21:10:08 2013 for libVOTable by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
+</body>
+</html>
diff --git a/vendor/voclient/libvotable/doc/html/votParse__spp_8h_source.html b/vendor/voclient/libvotable/doc/html/votParse__spp_8h_source.html
new file mode 100644
index 00000000..014c98a2
--- /dev/null
+++ b/vendor/voclient/libvotable/doc/html/votParse__spp_8h_source.html
@@ -0,0 +1,164 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libVOTable: votParse_spp.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.9 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+<h1>votParse_spp.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">##</span>
+<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor"># VOTPARSE_SPP.H -- Include file for the SPP libvotable interface.</span>
+<a name="l00003"></a>00003 <span class="preprocessor"></span><span class="preprocessor">#</span>
+<a name="l00004"></a>00004 <span class="preprocessor"></span><span class="preprocessor"># @file votParse_spp.h</span>
+<a name="l00005"></a>00005 <span class="preprocessor"></span><span class="preprocessor"># @author M. Fitzpatrick, </span>
+<a name="l00006"></a>00006 <span class="preprocessor"></span><span class="preprocessor"># @date 4/16/2011</span>
+<a name="l00007"></a>00007 <span class="preprocessor"></span><span class="preprocessor">#</span>
+<a name="l00008"></a>00008 <span class="preprocessor"></span><span class="preprocessor"># @brief Include file for the SPP libvotable interface.</span>
+<a name="l00009"></a>00009 <span class="preprocessor"></span><span class="preprocessor">#</span>
+<a name="l00010"></a>00010 <span class="preprocessor"></span><span class="preprocessor">##</span>
+<a name="l00011"></a>00011 <span class="preprocessor"></span>
+<a name="l00012"></a>00012
+<a name="l00013"></a>00013 <span class="preprocessor"># Define UCD defaults for well-known VOTable columns.</span>
+<a name="l00014"></a>00014 <span class="preprocessor"></span>
+<a name="l00015"></a>00015 define DEF_ACREF_UCD <span class="stringliteral">"VOX:Image_AccessReference"</span>
+<a name="l00016"></a>00016 define DEF_FORMAT_UCD <span class="stringliteral">"VOX:Image_Format"</span>
+<a name="l00017"></a>00017
+<a name="l00018"></a>00018
+<a name="l00019"></a>00019 <span class="preprocessor"># VOTable Summary structure. Our purpose here is to save some of the</span>
+<a name="l00020"></a>00020 <span class="preprocessor"></span><span class="preprocessor"># commonly referenced elements from the parsing to simplify the applications</span>
+<a name="l00021"></a>00021 <span class="preprocessor"></span><span class="preprocessor"># code. Many times we'll just want to skip straight to the table data,</span>
+<a name="l00022"></a>00022 <span class="preprocessor"></span><span class="preprocessor"># this gives us handles to the key nodes in case we need to get at more</span>
+<a name="l00023"></a>00023 <span class="preprocessor"></span><span class="preprocessor"># detailed parts of the document. For nodes such as &lt;FIELD&gt;, we store the</span>
+<a name="l00024"></a>00024 <span class="preprocessor"></span><span class="preprocessor"># handle to the first element in the list and use the interface iterators</span>
+<a name="l00025"></a>00025 <span class="preprocessor"></span><span class="preprocessor"># to loop.</span>
+<a name="l00026"></a>00026 <span class="preprocessor"></span>
+<a name="l00027"></a>00027 define SZ_VOT_STRUCT 11
+<a name="l00028"></a>00028
+<a name="l00029"></a>00029 define VOT_ROOT Memi[$1 ] # root VOTable handle
+<a name="l00030"></a>00030 define VOT_RES Memi[$1+1] # RESOURCE handle
+<a name="l00031"></a>00031 define VOT_TAB Memi[$1+2] # TABLE handle
+<a name="l00032"></a>00032 define VOT_DATA Memi[$1+3] # DATA handle
+<a name="l00033"></a>00033 define VOT_TDATA Memi[$1+4] # TABLEDATA handle
+<a name="l00034"></a>00034
+<a name="l00035"></a>00035 define VOT_INFO Memi[$1+5] # INFO handle
+<a name="l00036"></a>00036 define VOT_PARAM Memi[$1+6] # PARAM handle
+<a name="l00037"></a>00037 define VOT_FIELD Memi[$1+7] # FIELD handle
+<a name="l00038"></a>00038
+<a name="l00039"></a>00039 define VOT_NRES Memi[$1+8] # No. of RESOURCES
+<a name="l00040"></a>00040 define VOT_NROWS Memi[$1+9] # No. of TABLEDATA rows
+<a name="l00041"></a>00041 define VOT_NCOLS Memi[$1+10] # No. of TABLEDATA cols
+<a name="l00042"></a>00042
+<a name="l00043"></a>00043
+<a name="l00044"></a>00044
+<a name="l00045"></a>00045 <span class="preprocessor"># Procedure declarations. In the SPP code we wish to allow readable names,</span>
+<a name="l00046"></a>00046 <span class="preprocessor"></span><span class="preprocessor"># but must map these to the 6 chars produced in the compiled code.</span>
+<a name="l00047"></a>00047 <span class="preprocessor"></span>
+<a name="l00048"></a>00048 define vx_openVOTABLE vopene
+<a name="l00049"></a>00049 define vx_closeVOTABLE vclose
+<a name="l00050"></a>00050
+<a name="l00051"></a>00051 define vx_getRESOURCE vgetre
+<a name="l00052"></a>00052 define vx_getTABLE vgette
+<a name="l00053"></a>00053 define vx_getFIELD vgetfd
+<a name="l00054"></a>00054 define vx_getDATA vgetda
+<a name="l00055"></a>00055 define vx_getTABLEDATA vgetta
+<a name="l00056"></a>00056 define vx_getTR vgettr
+<a name="l00057"></a>00057 define vx_getTD vgettd
+<a name="l00058"></a>00058 define vx_getBINARY vgetby
+<a name="l00059"></a>00059 define vx_getBINARY2 vgetb2
+<a name="l00060"></a>00060 define vx_getFITS vgetfs
+<a name="l00061"></a>00061 define vx_getGROUP vgetgp
+<a name="l00062"></a>00062 define vx_getFIELDREF vgetff
+<a name="l00063"></a>00063 define vx_getPARAMREF vgetpf
+<a name="l00064"></a>00064 define vx_getDESCRIPTION vgetdn
+<a name="l00065"></a>00065 define vx_getPARAM vgetpm
+<a name="l00066"></a>00066 define vx_getINFO vgetio
+<a name="l00067"></a>00067 define vx_getSTREAM vgetsm
+<a name="l00068"></a>00068 define vx_getVALUES vgetvs
+<a name="l00069"></a>00069 define vx_getMIN vgetmn
+<a name="l00070"></a>00070 define vx_getMAX vgetmx
+<a name="l00071"></a>00071 define vx_getOPTION vgeton
+<a name="l00072"></a>00072 define vx_getLINK vgetlk
+<a name="l00073"></a>00073 define vx_getCOOSYS vgetcs
+<a name="l00074"></a>00074
+<a name="l00075"></a>00075 define vx_newRESOURCE vnetre
+<a name="l00076"></a>00076 define vx_newTABLE vnette
+<a name="l00077"></a>00077 define vx_newFIELD vnetfd
+<a name="l00078"></a>00078 define vx_newDATA vnetda
+<a name="l00079"></a>00079 define vx_newTABLEDATA vnetta
+<a name="l00080"></a>00080 define vx_newTR vnettr
+<a name="l00081"></a>00081 define vx_newTD vnettd
+<a name="l00082"></a>00082 define vx_newBINARY vnetby
+<a name="l00083"></a>00083 define vx_newBINARY2 vnetb2
+<a name="l00084"></a>00084 define vx_newFITS vnetfs
+<a name="l00085"></a>00085 define vx_newGROUP vnetgp
+<a name="l00086"></a>00086 define vx_newFIELDREF vnetff
+<a name="l00087"></a>00087 define vx_newPARAMREF vnetpf
+<a name="l00088"></a>00088 define vx_newDESCRIPTION vnetdn
+<a name="l00089"></a>00089 define vx_newPARAM vnetpm
+<a name="l00090"></a>00090 define vx_newINFO vnetio
+<a name="l00091"></a>00091 define vx_newSTREAM vnetsm
+<a name="l00092"></a>00092 define vx_newVALUES vnetvs
+<a name="l00093"></a>00093 define vx_newMIN vnetmn
+<a name="l00094"></a>00094 define vx_newMAX vnetmx
+<a name="l00095"></a>00095 define vx_newOPTION vneton
+<a name="l00096"></a>00096 define vx_newLINK vnetlk
+<a name="l00097"></a>00097 define vx_newCOOSYS vnetcs
+<a name="l00098"></a>00098
+<a name="l00099"></a>00099 define vx_getDATAType vgetde
+<a name="l00100"></a>00100 define vx_getDATATypeStr vgetdr
+<a name="l00101"></a>00101
+<a name="l00102"></a>00102 define vx_newNode vnewne
+<a name="l00103"></a>00103 define vx_freeNode vfreee
+<a name="l00104"></a>00104 define vx_attachNode vattae
+<a name="l00105"></a>00105 define vx_deleteNode vdelee
+<a name="l00106"></a>00106 define vx_copyElement vcopyt
+<a name="l00107"></a>00107 define vx_getNCols vgncol
+<a name="l00108"></a>00108 define vx_getNRows vgnrow
+<a name="l00109"></a>00109 define vx_getTableCell vgstab
+<a name="l00110"></a>00110 define vx_getTableInt vgitab
+<a name="l00111"></a>00111 define vx_getTableReal vgrtab
+<a name="l00112"></a>00112 define vx_getLength vgetlh
+<a name="l00113"></a>00113 define vx_getNumberOF vgetnf
+<a name="l00114"></a>00114
+<a name="l00115"></a>00115 define vx_colByAttr vcbatr
+<a name="l00116"></a>00116 define vx_colByName vcbnam
+<a name="l00117"></a>00117 define vx_colByUCD vcbucd
+<a name="l00118"></a>00118 define vx_colByID vcbyid
+<a name="l00119"></a>00119
+<a name="l00120"></a>00120 define vx_findByAttr vfindr
+<a name="l00121"></a>00121 define vx_findInGroup vfindp
+<a name="l00122"></a>00122 define vx_nextInGroup vnextp
+<a name="l00123"></a>00123
+<a name="l00124"></a>00124 define vx_getNext vgetnt
+<a name="l00125"></a>00125 define vx_getSibling vgetsg
+<a name="l00126"></a>00126 define vx_getChild vgetcd
+<a name="l00127"></a>00127 define vx_getParent vgetpt
+<a name="l00128"></a>00128 define vx_ChildOfType vchile
+<a name="l00129"></a>00129 define vx_valueOf vvaluf
+<a name="l00130"></a>00130 define vx_typeOf vtypef
+<a name="l00131"></a>00131 define vx_setValue vsetve
+<a name="l00132"></a>00132 define vx_getValue vgsval
+<a name="l00133"></a>00133 define vx_getIntValue vgival
+<a name="l00134"></a>00134 define vx_getRealValue vgrval
+<a name="l00135"></a>00135 define vx_setAttr vsetar
+<a name="l00136"></a>00136 define vx_getAttr vgetar
+<a name="l00137"></a>00137 define vx_writeXML vwritl
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed Feb 27 21:10:08 2013 for libVOTable by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
+</body>
+</html>
diff --git a/vendor/voclient/libvotable/doc/html/votStack_8c.html b/vendor/voclient/libvotable/doc/html/votStack_8c.html
new file mode 100644
index 00000000..bd23fb72
--- /dev/null
+++ b/vendor/voclient/libvotable/doc/html/votStack_8c.html
@@ -0,0 +1,277 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>libVOTable: votStack.c File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css">
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.9 -->
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+ <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li><a href="files.html"><span>File&nbsp;List</span></a></li>
+ <li><a href="globals.html"><span>Globals</span></a></li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>votStack.c File Reference</h1>(Private) Methods to manage the parser <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> stack.
+<a href="#_details">More...</a>
+<p>
+<code>#include &lt;stdio.h&gt;</code><br>
+<code>#include &lt;stdlib.h&gt;</code><br>
+<code>#include &lt;unistd.h&gt;</code><br>
+<code>#include &lt;strings.h&gt;</code><br>
+<code>#include &quot;<a class="el" href="votParseP_8h_source.html">votParseP.h</a>&quot;</code><br>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structStack.html">Stack</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votStack_8c.html#4a7f5a306e9f1c1cf35ec9605c92d42f">vot_newStack</a> (void)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Makes a new stack (private method). <a href="#4a7f5a306e9f1c1cf35ec9605c92d42f"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structElement.html">Element</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votStack_8c.html#9e1d4fd4b9c06ddbd95f4029b0f8d3a5">votPop</a> (<a class="el" href="structStack.html">Stack</a> *st)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return a <a class="el" href="structNode.html" title="Struct that holds a stack Node containing an Element.">Node</a> from the top of the stack (private method). <a href="#9e1d4fd4b9c06ddbd95f4029b0f8d3a5"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votStack_8c.html#fb95db917a89f2d55ae6522435929229">votPush</a> (<a class="el" href="structStack.html">Stack</a> *st, <a class="el" href="structElement.html">Element</a> *elem)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Push a <a class="el" href="structNode.html" title="Struct that holds a stack Node containing an Element.">Node</a> to the top of the stack (private method). <a href="#fb95db917a89f2d55ae6522435929229"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structElement.html">Element</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votStack_8c.html#ded18f1ce833d773a50e2d1a4a2db2c8">votPeek</a> (<a class="el" href="structStack.html">Stack</a> *st)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Peek at <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> on top of the <a class="el" href="structStack.html" title="This is a structure that holds the information for a stack.">Stack</a> (private method). <a href="#ded18f1ce833d773a50e2d1a4a2db2c8"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votStack_8c.html#11691bde61e5b2bbdea3649eb69d8253">vot_isEmpty</a> (<a class="el" href="structStack.html">Stack</a> *st)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Checks to see if the stack is empty (private method). <a href="#11691bde61e5b2bbdea3649eb69d8253"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votStack_8c.html#c5e777e900166c7c7a79eeb28f838f61">vot_clearStack</a> (<a class="el" href="structStack.html">Stack</a> *st)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clear the stack (private method). <a href="#c5e777e900166c7c7a79eeb28f838f61"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="votStack_8c.html#db67217b47d7871eee607df6754dfa88">vot_printStack</a> (<a class="el" href="structStack.html">Stack</a> *st)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Print the name of all the stack elements (private method). <a href="#db67217b47d7871eee607df6754dfa88"></a><br></td></tr>
+</table>
+<hr><h2>Detailed Description</h2>
+(Private) Methods to manage the parser <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> stack.
+<p>
+VOTSTACK.C -- (Private) Methods to manage the parser <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> stack.<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Mike Fitzpatrick and Eric Timmermann </dd></dl>
+<dl class="date" compact><dt><b>Date:</b></dt><dd>8/03/09 </dd></dl>
+<hr><h2>Function Documentation</h2>
+<a class="anchor" name="c5e777e900166c7c7a79eeb28f838f61"></a><!-- doxytag: member="votStack.c::vot_clearStack" ref="c5e777e900166c7c7a79eeb28f838f61" args="(Stack *st)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void vot_clearStack </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structStack.html">Stack</a> *&nbsp;</td>
+ <td class="paramname"> <em>st</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Clear the stack (private method).
+<p>
+vot_clearStack -- Clear the stack (private method)<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>st</em>&nbsp;</td><td>A pointer to a <a class="el" href="structStack.html" title="This is a structure that holds the information for a stack.">Stack</a> </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="11691bde61e5b2bbdea3649eb69d8253"></a><!-- doxytag: member="votStack.c::vot_isEmpty" ref="11691bde61e5b2bbdea3649eb69d8253" args="(Stack *st)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">int vot_isEmpty </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structStack.html">Stack</a> *&nbsp;</td>
+ <td class="paramname"> <em>st</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Checks to see if the stack is empty (private method).
+<p>
+vot_isEmpty -- Checks to see if the stack is empty (private method)<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>st</em>&nbsp;</td><td>A pointer to a <a class="el" href="structStack.html" title="This is a structure that holds the information for a stack.">Stack</a> </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd><em>1</em> if true, <em>0</em> if false. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="4a7f5a306e9f1c1cf35ec9605c92d42f"></a><!-- doxytag: member="votStack.c::vot_newStack" ref="4a7f5a306e9f1c1cf35ec9605c92d42f" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structStack.html">Stack</a>* vot_newStack </td>
+ <td>(</td>
+ <td class="paramtype">void&nbsp;</td>
+ <td class="paramname"> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Makes a new stack (private method).
+<p>
+vot_newStack -- Makes a new stack (private method)<p>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A pointer to a new <a class="el" href="structStack.html" title="This is a structure that holds the information for a stack.">Stack</a>. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="db67217b47d7871eee607df6754dfa88"></a><!-- doxytag: member="votStack.c::vot_printStack" ref="db67217b47d7871eee607df6754dfa88" args="(Stack *st)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void vot_printStack </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structStack.html">Stack</a> *&nbsp;</td>
+ <td class="paramname"> <em>st</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Print the name of all the stack elements (private method).
+<p>
+vot_printStack -- Print the name of all the stack elements (private method)<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>st</em>&nbsp;</td><td>A pointer to a <a class="el" href="structStack.html" title="This is a structure that holds the information for a stack.">Stack</a> </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="ded18f1ce833d773a50e2d1a4a2db2c8"></a><!-- doxytag: member="votStack.c::votPeek" ref="ded18f1ce833d773a50e2d1a4a2db2c8" args="(Stack *st)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structElement.html">Element</a>* votPeek </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structStack.html">Stack</a> *&nbsp;</td>
+ <td class="paramname"> <em>st</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Peek at <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> on top of the <a class="el" href="structStack.html" title="This is a structure that holds the information for a stack.">Stack</a> (private method).
+<p>
+votPeek -- Peek at <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a> on top of the <a class="el" href="structStack.html" title="This is a structure that holds the information for a stack.">Stack</a> (private method)<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>st</em>&nbsp;</td><td>A pointer to a <a class="el" href="structStack.html" title="This is a structure that holds the information for a stack.">Stack</a> </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A pointer to the head <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>, or NULL if empty </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="9e1d4fd4b9c06ddbd95f4029b0f8d3a5"></a><!-- doxytag: member="votStack.c::votPop" ref="9e1d4fd4b9c06ddbd95f4029b0f8d3a5" args="(Stack *st)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="structElement.html">Element</a>* votPop </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structStack.html">Stack</a> *&nbsp;</td>
+ <td class="paramname"> <em>st</em> </td>
+ <td>&nbsp;)&nbsp;</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Return a <a class="el" href="structNode.html" title="Struct that holds a stack Node containing an Element.">Node</a> from the top of the stack (private method).
+<p>
+votPop -- Return a <a class="el" href="structNode.html" title="Struct that holds a stack Node containing an Element.">Node</a> from the top of the stack (private method)<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>st</em>&nbsp;</td><td>A pointer to a <a class="el" href="structStack.html" title="This is a structure that holds the information for a stack.">Stack</a> </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>A pointer to the popped <a class="el" href="structElement.html" title="This is a structure that hold the information for an XML element.">Element</a>. </dd></dl>
+
+</div>
+</div><p>
+<a class="anchor" name="fb95db917a89f2d55ae6522435929229"></a><!-- doxytag: member="votStack.c::votPush" ref="fb95db917a89f2d55ae6522435929229" args="(Stack *st, Element *elem)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void votPush </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="structStack.html">Stack</a> *&nbsp;</td>
+ <td class="paramname"> <em>st</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype"><a class="el" href="structElement.html">Element</a> *&nbsp;</td>
+ <td class="paramname"> <em>elem</em></td><td>&nbsp;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td></td><td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>
+Push a <a class="el" href="structNode.html" title="Struct that holds a stack Node containing an Element.">Node</a> to the top of the stack (private method).
+<p>
+votPush -- Push a <a class="el" href="structNode.html" title="Struct that holds a stack Node containing an Element.">Node</a> to the top of the stack (private method)<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign="top"></td><td valign="top"><em>st</em>&nbsp;</td><td>A pointer to a <a class="el" href="structStack.html" title="This is a structure that holds the information for a stack.">Stack</a> </td></tr>
+ <tr><td valign="top"></td><td valign="top"><em>elem</em>&nbsp;</td><td>A pointer to an element to be put on the stack </td></tr>
+ </table>
+</dl>
+<dl class="return" compact><dt><b>Returns:</b></dt><dd>nothing </dd></dl>
+
+</div>
+</div><p>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Wed Feb 27 21:10:09 2013 for libVOTable by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
+</body>
+</html>