Just adds 'const' to a couple of important parameters, patch from
Michael Meeks <michael@oasis.edenproject.org>, Daniel.
diff --git a/ChangeLog b/ChangeLog
index 748e177..f1b7ec3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+1999-07-26  Michael Meeks  <michael@edenproject.org>
+
+	* tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
+
+	* tree.c: Ditto.
+
 Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
 
 	* configure.in: upgraded to version 1.4.0
diff --git a/Makefile.am b/Makefile.am
index 294bcde..008a294 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -167,7 +167,8 @@
 confexecdir=$(libdir)
 confexec_DATA = xmlConf.sh
 
-EXTRA_DIST = xmlConf.sh.in libxml.spec.in test result SAXresult
+EXTRA_DIST = xmlConf.sh.in libxml.spec.in test result SAXresult example/Makefile.am \
+             example/gjobread.c example/gjobs.xml
 
 dist-hook:
 	cp libxml.spec $(distdir)
diff --git a/include/libxml/tree.h b/include/libxml/tree.h
index 5907e24..0746c35 100644
--- a/include/libxml/tree.h
+++ b/include/libxml/tree.h
@@ -298,10 +298,10 @@
  * Creating new nodes
  */
 xmlNodePtr xmlNewDocNode(xmlDocPtr doc, xmlNsPtr ns,
-                             const CHAR *name, CHAR *content);
+                             const CHAR *name, const CHAR *content);
 xmlNodePtr xmlNewNode(xmlNsPtr ns, const CHAR *name);
 xmlNodePtr xmlNewChild(xmlNodePtr parent, xmlNsPtr ns,
-                              const CHAR *name, CHAR *content);
+                              const CHAR *name, const CHAR *content);
 xmlNodePtr xmlNewDocText(xmlDocPtr doc, const CHAR *content);
 xmlNodePtr xmlNewText(const CHAR *content);
 xmlNodePtr xmlNewDocTextLen(xmlDocPtr doc, const CHAR *content, int len);
diff --git a/tree.c b/tree.c
index d4c5bc8..873a73f 100644
--- a/tree.c
+++ b/tree.c
@@ -906,7 +906,7 @@
  */
 xmlNodePtr
 xmlNewDocNode(xmlDocPtr doc, xmlNsPtr ns,
-                         const CHAR *name, CHAR *content) {
+                         const CHAR *name, const CHAR *content) {
     xmlNodePtr cur;
 
     cur = xmlNewNode(ns, name);
@@ -1158,7 +1158,7 @@
  */
 xmlNodePtr
 xmlNewChild(xmlNodePtr parent, xmlNsPtr ns,
-                       const CHAR *name, CHAR *content) {
+                       const CHAR *name, const CHAR *content) {
     xmlNodePtr cur, prev;
 
     if (parent == NULL) {
diff --git a/tree.h b/tree.h
index 5907e24..0746c35 100644
--- a/tree.h
+++ b/tree.h
@@ -298,10 +298,10 @@
  * Creating new nodes
  */
 xmlNodePtr xmlNewDocNode(xmlDocPtr doc, xmlNsPtr ns,
-                             const CHAR *name, CHAR *content);
+                             const CHAR *name, const CHAR *content);
 xmlNodePtr xmlNewNode(xmlNsPtr ns, const CHAR *name);
 xmlNodePtr xmlNewChild(xmlNodePtr parent, xmlNsPtr ns,
-                              const CHAR *name, CHAR *content);
+                              const CHAR *name, const CHAR *content);
 xmlNodePtr xmlNewDocText(xmlDocPtr doc, const CHAR *content);
 xmlNodePtr xmlNewText(const CHAR *content);
 xmlNodePtr xmlNewDocTextLen(xmlDocPtr doc, const CHAR *content, int len);