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/APIchunk0.html b/doc/APIchunk0.html
index 7ec06d0..b5b5b98 100644
--- a/doc/APIchunk0.html
+++ b/doc/APIchunk0.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 A:</h2><dl><dt>A-Z</dt><dd><a href="html/libxml-parserInternals.html#xmlCheckLanguageID">xmlCheckLanguageID</a><br />
 </dd><dt>A-Za-z</dt><dd><a href="html/libxml-parserInternals.html#xmlParseEncName">xmlParseEncName</a><br />
 </dd><dt>A-Za-z0-9</dt><dd><a href="html/libxml-parserInternals.html#xmlParseEncName">xmlParseEncName</a><br />
@@ -65,6 +66,9 @@
 <a href="html/libxml-tree.html#xmlAddPrevSibling">xmlAddPrevSibling</a><br />
 </dd><dt>Absolute</dt><dd><a href="html/libxml-uri.html#xmlBuildURI">xmlBuildURI</a><br />
 </dd><dt>Accessor</dt><dd><a href="html/libxml-xmlschemastypes.html#xmlSchemaGetValType">xmlSchemaGetValType</a><br />
+<a href="html/libxml-xmlschemastypes.html#xmlSchemaValueGetAsBoolean">xmlSchemaValueGetAsBoolean</a><br />
+<a href="html/libxml-xmlschemastypes.html#xmlSchemaValueGetAsString">xmlSchemaValueGetAsString</a><br />
+<a href="html/libxml-xmlschemastypes.html#xmlSchemaValueGetNext">xmlSchemaValueGetNext</a><br />
 </dd><dt>Activation</dt><dd><a href="html/libxml-xmlreader.html#xmlTextReaderRelaxNGSetSchema">xmlTextReaderRelaxNGSetSchema</a><br />
 <a href="html/libxml-xmlreader.html#xmlTextReaderRelaxNGValidate">xmlTextReaderRelaxNGValidate</a><br />
 </dd><dt>Add</dt><dd><a href="html/libxml-catalog.html#xmlACatalogAdd">xmlACatalogAdd</a><br />
@@ -102,6 +106,7 @@
 <a href="html/libxml-xmlschemastypes.html#xmlSchemaNewNOTATIONValue">xmlSchemaNewNOTATIONValue</a><br />
 <a href="html/libxml-xmlschemastypes.html#xmlSchemaNewQNameValue">xmlSchemaNewQNameValue</a><br />
 <a href="html/libxml-xmlschemastypes.html#xmlSchemaNewStringValue">xmlSchemaNewStringValue</a><br />
+</dd><dt>Allocates</dt><dd><a href="html/libxml-tree.html#xmlDOMWrapNewCtxt">xmlDOMWrapNewCtxt</a><br />
 </dd><dt>Allows</dt><dd><a href="html/libxml-catalog.html#xmlCatalogSetDefaultPrefer">xmlCatalogSetDefaultPrefer</a><br />
 </dd><dt>AlphabeticPresentationForms</dt><dd><a href="html/libxml-xmlunicode.html#xmlUCSIsAlphabeticPresentationForms">xmlUCSIsAlphabeticPresentationForms</a><br />
 </dd><dt>Also</dt><dd><a href="html/libxml-xmlstring.html#xmlCheckUTF8">xmlCheckUTF8</a><br />
@@ -113,6 +118,7 @@
 <a href="html/libxml-tree.html#xmlNodeAddContent">xmlNodeAddContent</a><br />
 <a href="html/libxml-tree.html#xmlNodeAddContentLen">xmlNodeAddContentLen</a><br />
 </dd><dt>Appendix</dt><dd><a href="html/libxml-xmlregexp.html#xmlRegexpCompile">xmlRegexpCompile</a><br />
+</dd><dt>Appends</dt><dd><a href="html/libxml-xmlschemastypes.html#xmlSchemaValueAppend">xmlSchemaValueAppend</a><br />
 </dd><dt>Applies</dt><dd><a href="html/libxml-HTMLparser.html#htmlCtxtUseOptions">htmlCtxtUseOptions</a><br />
 <a href="html/libxml-parser.html#xmlCtxtUseOptions">xmlCtxtUseOptions</a><br />
 <a href="html/libxml-uri.html#xmlNormalizeURIPath">xmlNormalizeURIPath</a><br />
@@ -249,24 +255,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>