diff --git a/ChangeLog b/ChangeLog
index 7d6cdb4b6429dd4dbbfbea4818bea8bdd1c5776c_Q2hhbmdlTG9n..bc9b4a0f693244738b3aaef83470cc1021327ed5_Q2hhbmdlTG9n 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+Thu Aug  7 21:02:07 HKT 2003 William Brack <wbrack@mmm.com.hk>
+
+	* breakpoint/Makefile.am: removed ref to libxslt.la
+	* numbers.c transform.c python/libxml_wrap.h python/types.c
+	  xlstproc/xsltproc.c: Minor cleanup of warning errors
+
 Mon Aug  4 22:43:05 CEST 2003 Daniel Veillard <daniel@veillard.com>
 
 	* doc/libxslt-api.xml doc/* doc/html/*: revuilt the API and docs
diff --git a/breakpoint/Makefile.am b/breakpoint/Makefile.am
index 7d6cdb4b6429dd4dbbfbea4818bea8bdd1c5776c_YnJlYWtwb2ludC9NYWtlZmlsZS5hbQ==..bc9b4a0f693244738b3aaef83470cc1021327ed5_YnJlYWtwb2ludC9NYWtlZmlsZS5hbQ== 100644
--- a/breakpoint/Makefile.am
+++ b/breakpoint/Makefile.am
@@ -6,7 +6,7 @@
 	deprecated.c
 
 libxsltbreakpoint_la_LIBADD =
-libxsltbreakpoint_la_LDFLAGS = -version-info @LIBXSLTBREAK_VERSION_INFO@ $(top_builddir)/libxslt/libxslt.la
+libxsltbreakpoint_la_LDFLAGS = -version-info @LIBXSLTBREAK_VERSION_INFO@
 
 clean:
 	rm -f *.lo
diff --git a/libxslt/numbers.c b/libxslt/numbers.c
index 7d6cdb4b6429dd4dbbfbea4818bea8bdd1c5776c_bGlieHNsdC9udW1iZXJzLmM=..bc9b4a0f693244738b3aaef83470cc1021327ed5_bGlieHNsdC9udW1iZXJzLmM= 100644
--- a/libxslt/numbers.c
+++ b/libxslt/numbers.c
@@ -215,7 +215,7 @@
 		break;
 	    }
 	    pointer -= len;
-	    strncpy(pointer, temp_char, len);
+	    strncpy((char *)pointer, temp_char, len);
 	}
 	number /= 10.0;
 	++i;
@@ -1286,6 +1286,5 @@
     number = floor((scale * number + 0.5)) / scale;
     if ((self->grouping != NULL) && 
         (self->grouping[0] != 0)) {
-	int sep, len;
 	
 	len = xmlStrlen(self->grouping);
@@ -1290,6 +1289,6 @@
 	
 	len = xmlStrlen(self->grouping);
-	sep = xsltGetUTF8Char(self->grouping, &len);
+	pchar = xsltGetUTF8Char(self->grouping, &len);
 	xsltNumberFormatDecimal(buffer, floor(number), self->zeroDigit[0],
 				format_info.integer_digits,
 				format_info.group,
@@ -1293,7 +1292,7 @@
 	xsltNumberFormatDecimal(buffer, floor(number), self->zeroDigit[0],
 				format_info.integer_digits,
 				format_info.group,
-				sep, len);
+				pchar, len);
     } else
 	xsltNumberFormatDecimal(buffer, floor(number), self->zeroDigit[0],
 				format_info.integer_digits,
diff --git a/libxslt/transform.c b/libxslt/transform.c
index 7d6cdb4b6429dd4dbbfbea4818bea8bdd1c5776c_bGlieHNsdC90cmFuc2Zvcm0uYw==..bc9b4a0f693244738b3aaef83470cc1021327ed5_bGlieHNsdC90cmFuc2Zvcm0uYw== 100644
--- a/libxslt/transform.c
+++ b/libxslt/transform.c
@@ -2235,9 +2235,6 @@
  *									*
  ************************************************************************/
 
-void xsltProcessOneNode(xsltTransformContextPtr ctxt, xmlNodePtr node,
-	                xsltStackElemPtr params);
-
 /**
  * xsltSort:
  * @ctxt:  a XSLT process context
diff --git a/python/libxml_wrap.h b/python/libxml_wrap.h
index 7d6cdb4b6429dd4dbbfbea4818bea8bdd1c5776c_cHl0aG9uL2xpYnhtbF93cmFwLmg=..bc9b4a0f693244738b3aaef83470cc1021327ed5_cHl0aG9uL2xpYnhtbF93cmFwLmg= 100644
--- a/python/libxml_wrap.h
+++ b/python/libxml_wrap.h
@@ -78,5 +78,9 @@
 PyObject * libxml_xmlXPathParserContextPtrWrap(xmlXPathParserContextPtr ctxt);
 PyObject * libxml_xmlXPathObjectPtrWrap(xmlXPathObjectPtr obj);
 PyObject * libxml_xmlCatalogPtrWrap(xmlCatalogPtr obj);
+PyObject * libxml_xmlURIPtrWrap(xmlURIPtr uri);
+PyObject * libxml_xmlOutputBufferPtrWrap(xmlOutputBufferPtr buffer);
+PyObject * libxml_xmlParserInputBufferPtrWrap(xmlParserInputBufferPtr buffer);
+PyObject * libxml_xmlRegexpPtrWrap(xmlRegexpPtr regexp);
 
 xmlXPathObjectPtr libxml_xmlXPathObjectPtrConvert(PyObject * obj);
diff --git a/python/types.c b/python/types.c
index 7d6cdb4b6429dd4dbbfbea4818bea8bdd1c5776c_cHl0aG9uL3R5cGVzLmM=..bc9b4a0f693244738b3aaef83470cc1021327ed5_cHl0aG9uL3R5cGVzLmM= 100644
--- a/python/types.c
+++ b/python/types.c
@@ -1,4 +1,8 @@
 /*
+xmlParserInputPtr xmlNoNetExternalEntityLoader(const char *URL,
+	                                       const char *ID,
+					       xmlParserCtxtPtr ctxt);
+
  * types.c: converter functions between the internal representation
  *          and the Python objects
  *
diff --git a/xsltproc/xsltproc.c b/xsltproc/xsltproc.c
index 7d6cdb4b6429dd4dbbfbea4818bea8bdd1c5776c_eHNsdHByb2MveHNsdHByb2MuYw==..bc9b4a0f693244738b3aaef83470cc1021327ed5_eHNsdHByb2MveHNsdHByb2MuYw== 100644
--- a/xsltproc/xsltproc.c
+++ b/xsltproc/xsltproc.c
@@ -88,10 +88,6 @@
 #  endif
 #endif
 
-xmlParserInputPtr xmlNoNetExternalEntityLoader(const char *URL,
-	                                       const char *ID,
-					       xmlParserCtxtPtr ctxt);
-
 static int debug = 0;
 static int repeat = 0;
 static int timing = 0;