Justin Fletcher found some parts of the code needing cleanup Fixed the

* parserInternals.c valid.c: Justin Fletcher found some parts
  of the code needing cleanup
* libxml.spec.in python/Makefile.am python/generator.py
  python/libxml.c python/libxml.py: Fixed the python Makefiles
  corrected a bug showing up on ia64, changed the name of the
  python internal module too
Daniel
diff --git a/valid.c b/valid.c
index 99b30dd..7643aa5 100644
--- a/valid.c
+++ b/valid.c
@@ -4349,7 +4349,7 @@
 		    }
 		    if (cont == NULL) {
 			VERROR(ctxt->userData,
-	       "Element %s is not declared in %s list of possible childs\n",
+	       "Element %s is not declared in %s list of possible children\n",
 			       name, elem->name);
 			ret = 0;
 		    }
@@ -4935,7 +4935,7 @@
     int nb_valid_elements = 0;
     const xmlChar *elements[256];
     int nb_elements = 0, i;
-    xmlChar *name;
+    const xmlChar *name;
     
     xmlNode *ref_node;
     xmlNode *parent;