removed some compilation warnings Daniel

* SAX2.c pattern.c: removed some compilation warnings
Daniel
diff --git a/ChangeLog b/ChangeLog
index af77df4..8c16bb6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+Wed Dec 10 11:43:33 CET 2003 Daniel Veillard <daniel@veillard.com>
+
+	* SAX2.c pattern.c: removed some compilation warnings
+
 Wed Dec 10 11:16:29 CET 2003 Daniel Veillard <daniel@veillard.com>
 
 	* xmllint.c: fixing bug #119264 xmllint failing to report
diff --git a/SAX2.c b/SAX2.c
index 1971aba..0ec19ca 100644
--- a/SAX2.c
+++ b/SAX2.c
@@ -1277,7 +1277,8 @@
 		    if (att == NULL) {
 		        xmlErrValid(ctxt, XML_DTD_STANDALONE_DEFAULTED,
       "standalone: attribute %s on %s defaulted from external subset\n",
-				    fulln, attr->elem);
+				    (const char *)fulln,
+				    (const char *)attr->elem);
 		    }
 		}
 		attr = attr->nexth;
diff --git a/pattern.c b/pattern.c
index 5cac2df..36b4adf 100644
--- a/pattern.c
+++ b/pattern.c
@@ -495,7 +495,7 @@
 #define CUR_PTR ctxt->cur
 
 #define SKIP_BLANKS 							\
-    while (IS_BLANK(CUR)) NEXT
+    while (IS_BLANK_CH(CUR)) NEXT
 
 #define CURRENT (*ctxt->cur)
 #define NEXT ((*ctxt->cur) ?  ctxt->cur++: ctxt->cur)
@@ -890,7 +890,8 @@
  * Returns the compiled for of the pattern or NULL in case of error
  */
 xmlPatternPtr
-xmlPatterncompile(const xmlChar *pattern, xmlDict *dict, int flags,
+xmlPatterncompile(const xmlChar *pattern, xmlDict *dict,
+                  int flags ATTRIBUTE_UNUSED,
                   const xmlChar **namespaces) {
     xmlPatternPtr ret = NULL;
     xmlPatParserContextPtr ctxt = NULL;