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/APIchunk3.html b/doc/APIchunk3.html
index 0eee1a8..3e5abb3 100644
--- a/doc/APIchunk3.html
+++ b/doc/APIchunk3.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 F:</h2><dl><dt>FALSE</dt><dd><a href="html/libxml-xmlwriter.html#xmlTextWriterStartDTDEntity">xmlTextWriterStartDTDEntity</a><br />
 <a href="html/libxml-xmlwriter.html#xmlTextWriterWriteDTDEntity">xmlTextWriterWriteDTDEntity</a><br />
 <a href="html/libxml-xmlwriter.html#xmlTextWriterWriteDTDExternalEntity">xmlTextWriterWriteDTDExternalEntity</a><br />
@@ -106,6 +107,7 @@
 </dd><dt>Fragment</dt><dd><a href="html/libxml-tree.html#xmlNewDocFragment">xmlNewDocFragment</a><br />
 </dd><dt>Frameset</dt><dd><a href="html/libxml-HTMLparser.html#_htmlElemDesc">_htmlElemDesc</a><br />
 </dd><dt>Frees</dt><dd><a href="html/libxml-tree.html#xmlBufferFree">xmlBufferFree</a><br />
+<a href="html/libxml-tree.html#xmlDOMWrapFreeCtxt">xmlDOMWrapFreeCtxt</a><br />
 <a href="html/libxml-nanoftp.html#xmlNanoFTPFreeCtxt">xmlNanoFTPFreeCtxt</a><br />
 </dd><dt>Front-end</dt><dd><a href="html/libxml-encoding.html#xmlCharEncFirstLine">xmlCharEncFirstLine</a><br />
 </dd><dt>Function</dt><dd><a href="html/libxml-tree.html#xmlBufferContent">xmlBufferContent</a><br />
@@ -168,6 +170,7 @@
 </dd><dt>HighPrivateUseSurrogates</dt><dd><a href="html/libxml-xmlunicode.html#xmlUCSIsHighPrivateUseSurrogates">xmlUCSIsHighPrivateUseSurrogates</a><br />
 </dd><dt>HighSurrogates</dt><dd><a href="html/libxml-xmlunicode.html#xmlUCSIsHighSurrogates">xmlUCSIsHighSurrogates</a><br />
 </dd><dt>Hiragana</dt><dd><a href="html/libxml-xmlunicode.html#xmlUCSIsHiragana">xmlUCSIsHiragana</a><br />
+</dd><dt>Hmm</dt><dd><a href="html/libxml-xmlschemastypes.html#xmlSchemaValueGetAsBoolean">xmlSchemaValueGetAsBoolean</a><br />
 </dd><dt>How</dt><dd><a href="html/libxml-parser.html#_xmlParserInput">_xmlParserInput</a><br />
 </dd><dt>However</dt><dd><a href="html/libxml-DOCBparser.html#docbFreeParserCtxt">docbFreeParserCtxt</a><br />
 <a href="html/libxml-HTMLparser.html#htmlFreeParserCtxt">htmlFreeParserCtxt</a><br />
@@ -303,24 +306,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>