diff --git a/ChangeLog b/ChangeLog index 7ba63d60..4cb070f0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Wed Oct 1 14:20:10 CEST 2003 Daniel Veillard + + * DOCBparser.c include/libxml/DOCBparser.h: let's see how much + of a pain murrayc is really gonna be. + Wed Oct 1 11:03:40 CEST 2003 Daniel Veillard * xmlreader.c: Applied fix for bug #123481 reported by Peter Derr diff --git a/DOCBparser.c b/DOCBparser.c index 0a73ce42..ccb577fd 100644 --- a/DOCBparser.c +++ b/DOCBparser.c @@ -3,7 +3,7 @@ * * This is deprecated !!! * Code removed with release 2.6.0 it was broken. - * Empty interface kept purely for symbols binary compatibility + * The doc are expect to be migrated to XML DocBook * * See Copyright for the status of this software. * @@ -71,7 +71,7 @@ docbParseDocument(docbParserCtxtPtr ctxt ATTRIBUTE_UNUSED) "docbParseDocument() deprecated function reached\n"); deprecated = 1; } - return (-1); + return (xmlParseDocument(ctxt)); } /** @@ -92,6 +92,7 @@ docbFreeParserCtxt(docbParserCtxtPtr ctxt ATTRIBUTE_UNUSED) "docbFreeParserCtxt() deprecated function reached\n"); deprecated = 1; } + xmlFreeParserCtxt(ctxt); } /** @@ -119,7 +120,7 @@ docbParseChunk(docbParserCtxtPtr ctxt ATTRIBUTE_UNUSED, deprecated = 1; } - return (-1); + return (xmlParseChunk(ctxt, chunk, size, terminate)); } /** @@ -154,7 +155,7 @@ docbCreatePushParserCtxt(docbSAXHandlerPtr sax ATTRIBUTE_UNUSED, deprecated = 1; } - return (NULL); + return(xmlCreatePushParserCtxt(sax, user_data, chunk, size, filename)); } /** @@ -185,7 +186,8 @@ docbSAXParseDoc(xmlChar * cur ATTRIBUTE_UNUSED, deprecated = 1; } - return (NULL); + return (xmlSAXParseMemoryWithData(sax, (const char *)cur, + xmlStrlen((const xmlChar *) cur), 0, userData)); } /** @@ -210,7 +212,7 @@ docbParseDoc(xmlChar * cur ATTRIBUTE_UNUSED, deprecated = 1; } - return (NULL); + return (xmlParseDoc(cur)); } @@ -237,7 +239,7 @@ docbCreateFileParserCtxt(const char *filename ATTRIBUTE_UNUSED, deprecated = 1; } - return (NULL); + return (xmlCreateFileParserCtxt(filename)); } /** @@ -269,7 +271,7 @@ docbSAXParseFile(const char *filename ATTRIBUTE_UNUSED, deprecated = 1; } - return (NULL); + return (xmlSAXParseFileWithData(sax, filename, 0, userData)); } /** @@ -296,6 +298,6 @@ docbParseFile(const char *filename ATTRIBUTE_UNUSED, deprecated = 1; } - return (NULL); + return (xmlParseFile(filename)); } #endif /* LIBXML_DOCB_ENABLED */ diff --git a/include/libxml/DOCBparser.h b/include/libxml/DOCBparser.h index 6fc25ee5..3be1f98c 100644 --- a/include/libxml/DOCBparser.h +++ b/include/libxml/DOCBparser.h @@ -10,10 +10,11 @@ #define __DOCB_PARSER_H__ #include #include +#include #ifndef IN_LIBXML #warning "The DOCBparser module has been deprecated in libxml2-2.6.0" -#else +#endif #ifdef __cplusplus extern "C" { #endif @@ -81,6 +82,4 @@ XMLPUBFUN int XMLCALL #ifdef __cplusplus } #endif -#endif /* IN_LIBXML */ - #endif /* __DOCB_PARSER_H__ */