# HG changeset patch # User William M. Brack <wbrack@src.gnome.org> # Date 1060261382 0 # Thu Aug 07 13:03:02 2003 +0000 # Node ID bc9b4a0f693244738b3aaef83470cc1021327ed5 # Parent 7d6cdb4b6429dd4dbbfbea4818bea8bdd1c5776c removed ref to libxslt.la Minor cleanup of warning errors * 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 diff --git a/ChangeLog b/ChangeLog --- 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 --- 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 --- 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,14 +1286,13 @@ number = floor((scale * number + 0.5)) / scale; if ((self->grouping != NULL) && (self->grouping[0] != 0)) { - int sep, len; 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, - 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 --- 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 --- 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 --- 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 --- 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;