Initial original import from: fuse-2.4.2-2.fc4
[captive.git] / src / libcaptive / client / giochannel-blind.h
index f6c5735..b97ca7e 100644 (file)
@@ -23,6 +23,9 @@
 
 #include <glib/giochannel.h>
 #include <libxml/tree.h>
+#ifdef HAVE_LIBXML_BUFFERING
+#include <libxml/xmlreader.h>
+#endif
 
 
 G_BEGIN_DECLS
@@ -33,6 +36,9 @@ struct captive_giochannel_blind *captive_giochannel_blind_new(GIOChannel *giocha
 gboolean captive_giochannel_blind_get_size(GIOChannel *giochannel,guint64 *size_return);
 GIOStatus captive_giochannel_blind_commit(GIOChannel *giochannel_blind);
 xmlNode *captive_giochannel_blind_readreport_to_xml(xmlNode *xml_parent,GIOChannel *giochannel);
+#ifdef HAVE_LIBXML_BUFFERING
+struct captive_giochannel_blind *captive_giochannel_blind_new_from_xml(xmlTextReader *xml_reader);
+#endif
 
 G_END_DECLS