diff options
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | include/libxml/xmlreader.h | 5 | ||||
-rw-r--r-- | xmlreader.c | 4 | ||||
-rw-r--r-- | xmlregexp.c | 2 | ||||
-rw-r--r-- | xmlschemas.c | 1 |
5 files changed, 16 insertions, 1 deletions
@@ -1,3 +1,8 @@ +Mon Jan 2 11:20:00 CET 2006 Daniel Veillard <daniel@veillard.com> + + * xmlreader.c include/libxml/xmlreader.h xmlschemas.c: compilation + and doc build fixes from Michael Day + Wed Dec 28 22:12:34 CET 2005 Daniel Veillard <daniel@veillard.com> * xmlregexp.c: bug in xmlRegExecPushString2() pointed out by diff --git a/include/libxml/xmlreader.h b/include/libxml/xmlreader.h index 1ae8db4d..1d12988f 100644 --- a/include/libxml/xmlreader.h +++ b/include/libxml/xmlreader.h @@ -121,10 +121,15 @@ XMLPUBFUN void XMLCALL */ XMLPUBFUN int XMLCALL xmlTextReaderRead (xmlTextReaderPtr reader); + +#ifdef LIBXML_WRITER_ENABLED XMLPUBFUN xmlChar * XMLCALL xmlTextReaderReadInnerXml (xmlTextReaderPtr reader); + XMLPUBFUN xmlChar * XMLCALL xmlTextReaderReadOuterXml (xmlTextReaderPtr reader); +#endif + XMLPUBFUN xmlChar * XMLCALL xmlTextReaderReadString (xmlTextReaderPtr reader); XMLPUBFUN int XMLCALL diff --git a/xmlreader.c b/xmlreader.c index d3e35d45..0bdf0719 100644 --- a/xmlreader.c +++ b/xmlreader.c @@ -1626,6 +1626,7 @@ xmlTextReaderNext(xmlTextReaderPtr reader) { return(xmlTextReaderRead(reader)); } +#ifdef LIBXML_WRITER_ENABLED /** * xmlTextReaderReadInnerXml: * @reader: the xmlTextReaderPtr used @@ -1669,7 +1670,9 @@ xmlTextReaderReadInnerXml(xmlTextReaderPtr reader ATTRIBUTE_UNUSED) xmlBufferFree(buff); return resbuf; } +#endif +#ifdef LIBXML_WRITER_ENABLED /** * xmlTextReaderReadOuterXml: * @reader: the xmlTextReaderPtr used @@ -1708,6 +1711,7 @@ xmlTextReaderReadOuterXml(xmlTextReaderPtr reader ATTRIBUTE_UNUSED) xmlBufferFree(buff); return resbuf; } +#endif /** * xmlTextReaderReadString: diff --git a/xmlregexp.c b/xmlregexp.c index 55b09544..de581f0b 100644 --- a/xmlregexp.c +++ b/xmlregexp.c @@ -5119,11 +5119,11 @@ xmlNewAutomata(void) { /* initialize the parser */ ctxt->end = NULL; ctxt->start = ctxt->state = xmlRegNewState(ctxt); - ctxt->start->type = XML_REGEXP_START_STATE; if (ctxt->start == NULL) { xmlFreeAutomata(ctxt); return(NULL); } + ctxt->start->type = XML_REGEXP_START_STATE; if (xmlRegStatePush(ctxt, ctxt->start) < 0) { xmlRegFreeState(ctxt->start); xmlFreeAutomata(ctxt); diff --git a/xmlschemas.c b/xmlschemas.c index 95189991..7d936afd 100644 --- a/xmlschemas.c +++ b/xmlschemas.c @@ -17843,6 +17843,7 @@ xmlSchemaFixupSimpleTypeStageOne(xmlSchemaParserCtxtPtr pctxt, } #ifdef DEBUG_TYPE +void xmlSchemaDebugFixedType(xmlSchemaParserCtxtPtr pctxt, xmlSchemaTypePtr type) { |