From 1d9e7ae8631f8ab70ae842b3379f1efc7f1e3985 Mon Sep 17 00:00:00 2001 From: Richard Schwarting Date: Fri, 8 Feb 2013 00:52:37 -0800 Subject: [PATCH] libxml-2.0: Expose xmlBuffer as Xml.Buffer Partially fixes bug 677355. --- vapi/libxml-2.0.vapi | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/vapi/libxml-2.0.vapi b/vapi/libxml-2.0.vapi index 58c0cee70..31c3db5ac 100644 --- a/vapi/libxml-2.0.vapi +++ b/vapi/libxml-2.0.vapi @@ -322,6 +322,19 @@ namespace Xml { NOTATION } + [Compact] + [CCode (cname = "xmlBuffer", free_function = "xmlBufferFree", cheader_filename = "libxml/tree.h")] + public class Buffer { + [CCode (cname = "xmlBufferCreate")] + public Buffer (); + + [CCode (cname = "xmlBufferContent")] + public unowned string content (); + + [CCode (cname = "xmlNodeDump")] + public int node_dump (Xml.Doc *doc, Xml.Node *cur, int level, int format); + } + [Compact] [CCode (cname = "xmlDoc", free_function = "xmlFreeDoc", cheader_filename = "libxml/tree.h,libxml/parser.h")] public class Doc { -- 2.47.2