fix an problem raised by Ralf Junker in the use of xmlHashScanFull() fixes
authorDaniel Veillard <veillard@src.gnome.org>
Wed, 16 Nov 2005 11:48:24 +0000 (11:48 +0000)
committerDaniel Veillard <veillard@src.gnome.org>
Wed, 16 Nov 2005 11:48:24 +0000 (11:48 +0000)
* libexslt/functions.c: fix an problem raised by Ralf Junker in the
  use of xmlHashScanFull() fixes bug #321582
Daniel

ChangeLog
libexslt/functions.c

index 0cdac5d..87a678a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Wed Nov 16 12:47:25 CET 2005 Daniel Veillard <daniel@veillard.com>
+
+       * libexslt/functions.c: fix an problem raised by Ralf Junker in the
+         use of xmlHashScanFull() fixes bug #321582
+       
 Sun Nov  6 19:22:45 CET 2005 Daniel Veillard <daniel@veillard.com>
 
        * libxslt/attrvt.c: added a missing parameter to a debug function
index b1804cc..57e90c4 100644 (file)
@@ -68,7 +68,8 @@ static exsltFuncFunctionData *exsltFuncNewFunctionData(void);
 static void
 exsltFuncRegisterFunc (exsltFuncFunctionData *data,
                       xsltTransformContextPtr ctxt,
-                      const xmlChar *URI, const xmlChar *name) {
+                      const xmlChar *URI, const xmlChar *name,
+                      ATTRIBUTE_UNUSED const xmlChar *ignored) {
     if ((data == NULL) || (ctxt == NULL) || (URI == NULL) || (name == NULL))
        return;
 
@@ -92,7 +93,8 @@ exsltFuncRegisterFunc (exsltFuncFunctionData *data,
 static void
 exsltFuncRegisterImportFunc (exsltFuncFunctionData *data,
                             exsltFuncImportRegData *ch,
-                            const xmlChar *URI, const xmlChar *name) {
+                            const xmlChar *URI, const xmlChar *name,
+                            ATTRIBUTE_UNUSED const xmlChar *ignored) {
     exsltFuncFunctionData *func=NULL;
 
     if ((data == NULL) || (ch == NULL) || (URI == NULL) || (name == NULL))
@@ -102,8 +104,7 @@ exsltFuncRegisterImportFunc (exsltFuncFunctionData *data,
        return;
 
     /* Check if already present */
-    func = (exsltFuncFunctionData*)xmlHashLookup2(ch->hash,
-          URI, name);
+    func = (exsltFuncFunctionData*)xmlHashLookup2(ch->hash, URI, name);
     if (func == NULL) {                /* Not yet present - copy it in */
        func = exsltFuncNewFunctionData();
        memcpy(func, data, sizeof(exsltFuncFunctionData));