From 36e5cd5064d3477a0500f6183d68b18b7493568a Mon Sep 17 00:00:00 2001 From: Daniel Veillard Date: Tue, 2 Nov 2004 14:52:23 +0000 Subject: adding xmlMemBlocks() work on generator of an automatic API regression * xmlmemory.c include/libxml/xmlmemory.h: adding xmlMemBlocks() * Makefile.am gentest.py testapi.c: work on generator of an automatic API regression test tool. * SAX2.c nanoftp.c parser.c parserInternals.c tree.c xmlIO.c xmlstring.c: various API hardeing changes as a result of running teh first set of automatic API regression tests. * test/slashdot16.xml: apparently missing from CVS, commited it Daniel --- HTMLtree.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'HTMLtree.c') diff --git a/HTMLtree.c b/HTMLtree.c index 9a5d35fe..dc0b0f5e 100644 --- a/HTMLtree.c +++ b/HTMLtree.c @@ -1053,6 +1053,9 @@ htmlSaveFile(const char *filename, xmlDocPtr cur) { const char *encoding; int ret; + if ((cur == NULL) || (filename == NULL)) + return(-1); + xmlInitParser(); encoding = (const char *) htmlGetMetaEncoding(cur); @@ -1113,6 +1116,9 @@ htmlSaveFileFormat(const char *filename, xmlDocPtr cur, xmlCharEncodingHandlerPtr handler = NULL; int ret; + if ((cur == NULL) || (filename == NULL)) + return(-1); + xmlInitParser(); if (encoding != NULL) { -- cgit v1.2.3