Index: third_party/libxml/src/save.h |
diff --git a/third_party/libxml/src/save.h b/third_party/libxml/src/save.h |
new file mode 100644 |
index 0000000000000000000000000000000000000000..2c32a103998e2902a55756401ad37cabd88ec026 |
--- /dev/null |
+++ b/third_party/libxml/src/save.h |
@@ -0,0 +1,35 @@ |
+/* |
+ * Summary: Internal Interfaces for saving in libxml2 |
+ * Description: this module describes a few interfaces which were |
+ * addded along with the API changes in 2.9.0 |
+ * those are private routines at this point |
+ * |
+ * Copy: See Copyright for the status of this software. |
+ * |
+ * Author: Daniel Veillard |
+ */ |
+ |
+#ifndef __XML_SAVE_H__ |
+#define __XML_SAVE_H__ |
+ |
+#include <libxml/tree.h> |
+ |
+#ifdef __cplusplus |
+extern "C" { |
+#endif |
+ |
+#ifdef LIBXML_OUTPUT_ENABLED |
+void xmlBufAttrSerializeTxtContent(xmlBufPtr buf, xmlDocPtr doc, |
+ xmlAttrPtr attr, const xmlChar * string); |
+void xmlBufDumpNotationTable(xmlBufPtr buf, xmlNotationTablePtr table); |
+void xmlBufDumpElementDecl(xmlBufPtr buf, xmlElementPtr elem); |
+void xmlBufDumpAttributeDecl(xmlBufPtr buf, xmlAttributePtr attr); |
+void xmlBufDumpEntityDecl(xmlBufPtr buf, xmlEntityPtr ent); |
+xmlChar *xmlEncodeAttributeEntities(xmlDocPtr doc, const xmlChar *input); |
+#endif |
+ |
+#ifdef __cplusplus |
+} |
+#endif |
+#endif /* __XML_SAVE_H__ */ |
+ |