found the last bug raised by NIST tests in comparing base64 strings,

* xmlschemastypes.c: found the last bug raised by NIST tests in
  comparing base64 strings, result from runsuite:
  ## NIST test suite for Schemas version NIST2004-01-14
  Ran 23170 tests (3953 schemata), no errors
Daniel
diff --git a/ChangeLog b/ChangeLog
index 60a6701..c300752 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+Thu Jul 14 17:53:02 CEST 2005 Daniel Veillard <daniel@veillard.com>
+
+	* xmlschemastypes.c: found the last bug raised by NIST tests in
+	  comparing base64 strings, result from runsuite:
+	  ## NIST test suite for Schemas version NIST2004-01-14
+	  Ran 23170 tests (3953 schemata), no errors
+
 Thu Jul 14 14:57:36 CEST 2005 Daniel Veillard <daniel@veillard.com>
 
 	* testRegexp.c: fixed where xmlMemoryDump() should be called.
diff --git a/xmlschemastypes.c b/xmlschemastypes.c
index 27f7b53..c03faaa 100644
--- a/xmlschemastypes.c
+++ b/xmlschemastypes.c
@@ -4685,6 +4685,8 @@
                         return(1);
                     else if (ret == 0)
                         return(0);
+		    else
+		        return(-1);
                 }
                 else if (x->value.base64.total > y->value.base64.total)
                     return(1);