applied patch from Armin Sander to make some pointers const in
* tree.c: applied patch from Armin Sander to make some pointers
const in xmlCopyNode()
Daniel
diff --git a/tree.c b/tree.c
index 992f556..68d4592 100644
--- a/tree.c
+++ b/tree.c
@@ -2705,7 +2705,7 @@
xmlStaticCopyNodeList(xmlNodePtr node, xmlDocPtr doc, xmlNodePtr parent);
static xmlNodePtr
-xmlStaticCopyNode(xmlNodePtr node, xmlDocPtr doc, xmlNodePtr parent,
+xmlStaticCopyNode(const xmlNodePtr node, xmlDocPtr doc, xmlNodePtr parent,
int recursive) {
xmlNodePtr ret;
@@ -2875,7 +2875,7 @@
* Returns: a new xmlNodePtr, or NULL in case of error.
*/
xmlNodePtr
-xmlCopyNode(xmlNodePtr node, int recursive) {
+xmlCopyNode(const xmlNodePtr node, int recursive) {
xmlNodePtr ret;
ret = xmlStaticCopyNode(node, NULL, NULL, recursive);
@@ -2892,7 +2892,7 @@
* Returns: a new xmlNodePtr, or NULL in case of error.
*/
xmlNodePtr
-xmlDocCopyNode(xmlNodePtr node, xmlDocPtr doc, int recursive) {
+xmlDocCopyNode(const xmlNodePtr node, xmlDocPtr doc, int recursive) {
xmlNodePtr ret;
ret = xmlStaticCopyNode(node, doc, NULL, recursive);
@@ -2907,7 +2907,7 @@
*
* Returns: a new xmlNodePtr, or NULL in case of error.
*/
-xmlNodePtr xmlCopyNodeList(xmlNodePtr node) {
+xmlNodePtr xmlCopyNodeList(const xmlNodePtr node) {
xmlNodePtr ret = xmlStaticCopyNodeList(node, NULL, NULL);
return(ret);
}