fixing #307823 and a couple of assorted bugs fixed conditionals in

* testapi.c runsuite.c runtest.c: fixing #307823 and a couple of
  assorted bugs
* python/generator.py python/libxml2-python-api.xml: fixed
  conditionals in generator too
* doc/apibuild.py doc/libxml2-api.xml doc/* elfgcchack.h: some
  cleanups too and rebuilt
Daniel
diff --git a/doc/APIchunk2.html b/doc/APIchunk2.html
index a23e824..e05bdbe 100644
--- a/doc/APIchunk2.html
+++ b/doc/APIchunk2.html
@@ -15,26 +15,27 @@
 <a href="APIchunk5.html">O-P</a>
 <a href="APIchunk6.html">Q-S</a>
 <a href="APIchunk7.html">T-U</a>
-<a href="APIchunk8.html">V-a</a>
-<a href="APIchunk9.html">b-b</a>
-<a href="APIchunk10.html">c-c</a>
-<a href="APIchunk11.html">d-d</a>
-<a href="APIchunk12.html">e-e</a>
-<a href="APIchunk13.html">f-f</a>
-<a href="APIchunk14.html">g-h</a>
-<a href="APIchunk15.html">i-i</a>
-<a href="APIchunk16.html">j-l</a>
-<a href="APIchunk17.html">m-m</a>
-<a href="APIchunk18.html">n-n</a>
-<a href="APIchunk19.html">o-o</a>
-<a href="APIchunk20.html">p-p</a>
-<a href="APIchunk21.html">q-r</a>
-<a href="APIchunk22.html">s-s</a>
-<a href="APIchunk23.html">t-t</a>
-<a href="APIchunk24.html">u-v</a>
-<a href="APIchunk25.html">w-w</a>
-<a href="APIchunk26.html">x-x</a>
-<a href="APIchunk27.html">y-z</a>
+<a href="APIchunk8.html">V-Z</a>
+<a href="APIchunk9.html">a-a</a>
+<a href="APIchunk10.html">b-b</a>
+<a href="APIchunk11.html">c-c</a>
+<a href="APIchunk12.html">d-d</a>
+<a href="APIchunk13.html">e-e</a>
+<a href="APIchunk14.html">f-f</a>
+<a href="APIchunk15.html">g-h</a>
+<a href="APIchunk16.html">i-i</a>
+<a href="APIchunk17.html">j-l</a>
+<a href="APIchunk18.html">m-m</a>
+<a href="APIchunk19.html">n-n</a>
+<a href="APIchunk20.html">o-o</a>
+<a href="APIchunk21.html">p-p</a>
+<a href="APIchunk22.html">q-r</a>
+<a href="APIchunk23.html">s-s</a>
+<a href="APIchunk24.html">t-t</a>
+<a href="APIchunk25.html">u-v</a>
+<a href="APIchunk26.html">w-w</a>
+<a href="APIchunk27.html">x-x</a>
+<a href="APIchunk28.html">y-z</a>
 </h2><h2>Letter D:</h2><dl><dt>DEBUG_MEMORY</dt><dd><a href="html/libxml-xmlmemory.html#DEBUG_MEMORY">DEBUG_MEMORY</a><br />
 </dd><dt>DEBUG_MEMORY_FREED</dt><dd><a href="html/libxml-xmlmemory.html#DEBUG_MEMORY">DEBUG_MEMORY</a><br />
 </dd><dt>DEBUG_MEMORY_LOCATION</dt><dd><a href="html/libxml-xmlmemory.html#DEBUG_MEMORY">DEBUG_MEMORY</a><br />
@@ -85,6 +86,8 @@
 <a href="html/libxml-parser.html#xmlSAXParseMemoryWithData">xmlSAXParseMemoryWithData</a><br />
 <a href="html/libxml-xpath.html#xmlXPathNodeSetGetLength">xmlXPathNodeSetGetLength</a><br />
 <a href="html/libxml-xpath.html#xmlXPathNodeSetItem">xmlXPathNodeSetItem</a><br />
+</dd><dt>DOM-wrapper</dt><dd><a href="html/libxml-tree.html#xmlDOMWrapFreeCtxt">xmlDOMWrapFreeCtxt</a><br />
+<a href="html/libxml-tree.html#xmlDOMWrapNewCtxt">xmlDOMWrapNewCtxt</a><br />
 </dd><dt>DTDs</dt><dd><a href="html/libxml-parser.html#XML_COMPLETE_ATTRS">XML_COMPLETE_ATTRS</a><br />
 <a href="html/libxml-parserInternals.html#xmlParserHandlePEReference">xmlParserHandlePEReference</a><br />
 </dd><dt>Data</dt><dd><a href="html/libxml-parserInternals.html#xmlParseCDSect">xmlParseCDSect</a><br />
@@ -302,6 +305,8 @@
 <a href="html/libxml-xmlwriter.html#xmlTextWriterEndPI">xmlTextWriterEndPI</a><br />
 <a href="html/libxml-xmlwriter.html#xmlTextWriterFullEndElement">xmlTextWriterFullEndElement</a><br />
 </dd><dt>End-of-Line</dt><dd><a href="html/libxml-parserInternals.html#xmlCurrentChar">xmlCurrentChar</a><br />
+</dd><dt>Ensures</dt><dd><a href="html/libxml-tree.html#xmlDOMWrapAdoptNode">xmlDOMWrapAdoptNode</a><br />
+<a href="html/libxml-tree.html#xmlDOMWrapReconcileNamespaces">xmlDOMWrapReconcileNamespaces</a><br />
 </dd><dt>Entities</dt><dd><a href="html/libxml-encoding.html#xmlGetCharEncodingName">xmlGetCharEncodingName</a><br />
 <a href="html/libxml-encoding.html#xmlParseCharEncoding">xmlParseCharEncoding</a><br />
 </dd><dt>EntitiesTable</dt><dd><a href="html/libxml-HTMLparser.html#htmlEntityLookup">htmlEntityLookup</a><br />
@@ -407,24 +412,25 @@
 <a href="APIchunk5.html">O-P</a>
 <a href="APIchunk6.html">Q-S</a>
 <a href="APIchunk7.html">T-U</a>
-<a href="APIchunk8.html">V-a</a>
-<a href="APIchunk9.html">b-b</a>
-<a href="APIchunk10.html">c-c</a>
-<a href="APIchunk11.html">d-d</a>
-<a href="APIchunk12.html">e-e</a>
-<a href="APIchunk13.html">f-f</a>
-<a href="APIchunk14.html">g-h</a>
-<a href="APIchunk15.html">i-i</a>
-<a href="APIchunk16.html">j-l</a>
-<a href="APIchunk17.html">m-m</a>
-<a href="APIchunk18.html">n-n</a>
-<a href="APIchunk19.html">o-o</a>
-<a href="APIchunk20.html">p-p</a>
-<a href="APIchunk21.html">q-r</a>
-<a href="APIchunk22.html">s-s</a>
-<a href="APIchunk23.html">t-t</a>
-<a href="APIchunk24.html">u-v</a>
-<a href="APIchunk25.html">w-w</a>
-<a href="APIchunk26.html">x-x</a>
-<a href="APIchunk27.html">y-z</a>
+<a href="APIchunk8.html">V-Z</a>
+<a href="APIchunk9.html">a-a</a>
+<a href="APIchunk10.html">b-b</a>
+<a href="APIchunk11.html">c-c</a>
+<a href="APIchunk12.html">d-d</a>
+<a href="APIchunk13.html">e-e</a>
+<a href="APIchunk14.html">f-f</a>
+<a href="APIchunk15.html">g-h</a>
+<a href="APIchunk16.html">i-i</a>
+<a href="APIchunk17.html">j-l</a>
+<a href="APIchunk18.html">m-m</a>
+<a href="APIchunk19.html">n-n</a>
+<a href="APIchunk20.html">o-o</a>
+<a href="APIchunk21.html">p-p</a>
+<a href="APIchunk22.html">q-r</a>
+<a href="APIchunk23.html">s-s</a>
+<a href="APIchunk24.html">t-t</a>
+<a href="APIchunk25.html">u-v</a>
+<a href="APIchunk26.html">w-w</a>
+<a href="APIchunk27.html">x-x</a>
+<a href="APIchunk28.html">y-z</a>
 </h2><p><a href="bugs.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>