summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/dom/dom_iterators.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/ext/dom/dom_iterators.c b/ext/dom/dom_iterators.c
index 5c800c36f2..1dd1a9970f 100644
--- a/ext/dom/dom_iterators.c
+++ b/ext/dom/dom_iterators.c
@@ -42,7 +42,11 @@ struct _notationIterator {
xmlNotation *notation;
};
-static void itemHashScanner (void *payload, void *data, xmlChar *name) /* {{{ */
+#if LIBXML_VERSION >= 20908
+static void itemHashScanner (void *payload, void *data, const xmlChar *name) /* {{{ */
+#else
+static void itemHashScanner (void *payload, void *data, xmlChar *name)
+#endif
{
nodeIterator *priv = (nodeIterator *)data;