[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

[xml] patch: xmlreader.c, xmlreader.h



Hi,

The attached patch for xmlreader.c and xmlreader.h adds ifdefs for
LIBXML_WRITER_ENABLED around the two functions that depend upon it
(xmlTextReaderReadInnerXml and xmlTextReaderReadOuterXml).

Without this patch compilation fails when configured --without-writer.

Best regards,

Michael

-- 
Print XML with Prince!
http://www.princexml.com
Index: xmlreader.c
===================================================================
RCS file: /cvs/gnome/libxml2/xmlreader.c,v
retrieving revision 1.131
diff -u -r1.131 xmlreader.c
--- xmlreader.c	12 Dec 2005 13:26:56 -0000	1.131
+++ xmlreader.c	29 Dec 2005 03:49:58 -0000
@@ -1626,6 +1626,7 @@
     return(xmlTextReaderRead(reader));
 }
 
+#ifdef LIBXML_WRITER_ENABLED
 /**
  * xmlTextReaderReadInnerXml:
  * @reader:  the xmlTextReaderPtr used
@@ -1669,7 +1670,9 @@
     xmlBufferFree(buff);
     return resbuf;
 }
+#endif
 
+#ifdef LIBXML_WRITER_ENABLED
 /**
  * xmlTextReaderReadOuterXml:
  * @reader:  the xmlTextReaderPtr used
@@ -1708,6 +1711,7 @@
     xmlBufferFree(buff);
     return resbuf;
 }
+#endif
 
 /**
  * xmlTextReaderReadString:
Index: include/libxml/xmlreader.h
===================================================================
RCS file: /cvs/gnome/libxml2/include/libxml/xmlreader.h,v
retrieving revision 1.35
diff -u -r1.35 xmlreader.h
--- include/libxml/xmlreader.h	7 Dec 2005 14:02:42 -0000	1.35
+++ include/libxml/xmlreader.h	29 Dec 2005 03:49:58 -0000
@@ -121,10 +121,15 @@
  */
 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		


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]