making DSO support an option code and documentation cleanups regenerated

* configure.in: making DSO support an option
* xmlmodule.c xmlreader.c include/libxml/xmlmodule.h: code
  and documentation cleanups
* elfgcchack.h testapi.c doc/*: regenerated the docs and
  checks for new module
* test/valid/REC-xml-19980210.xml: fix a small change introduced
  previously
Daniel
diff --git a/xmlreader.c b/xmlreader.c
index 0f0e0e0..b467c1c 100644
--- a/xmlreader.c
+++ b/xmlreader.c
@@ -3569,38 +3569,41 @@
     return(-1);
 }
 
+
 /**
  * xmlTextReaderGetParserLineNumber:
- * @ctx: the user data (XML reader context)
+ * @reader: the user data (XML reader context)
  *
  * Provide the line number of the current parsing point.
  *
- * Returns an int
+ * Returns an int or 0 if not available
  */
 int
 xmlTextReaderGetParserLineNumber(xmlTextReaderPtr reader)
 {
-    if ((reader == NULL) || (reader->ctxt == NULL) || (reader->ctxt->input == NULL)) {
-        return(0);
+    if ((reader == NULL) || (reader->ctxt == NULL) ||
+        (reader->ctxt->input == NULL)) {
+        return (0);
     }
-    return(reader->ctxt->input->line);
+    return (reader->ctxt->input->line);
 }
 
 /**
  * xmlTextReaderGetParserColumnNumber:
- * @ctx: the user data (XML reader context)
+ * @reader: the user data (XML reader context)
  *
  * Provide the column number of the current parsing point.
  *
- * Returns an int
+ * Returns an int or 0 if not available
  */
 int
 xmlTextReaderGetParserColumnNumber(xmlTextReaderPtr reader)
 {
-    if ((reader == NULL) || (reader->ctxt == NULL) || (reader->ctxt->input == NULL)) {
-        return(0);
+    if ((reader == NULL) || (reader->ctxt == NULL) ||
+        (reader->ctxt->input == NULL)) {
+        return (0);
     }
-    return(reader->ctxt->input->col);
+    return (reader->ctxt->input->col);
 }
 
 /**