]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
libxml-2.0: add Buffer
authorRichard Schwarting <aquarichy@gmail.com>
Fri, 8 Feb 2013 08:59:15 +0000 (00:59 -0800)
committerEvan Nemerson <evan@coeus-group.com>
Fri, 8 Feb 2013 08:59:15 +0000 (00:59 -0800)
Fixes bug 677355.

vapi/libxml-2.0.vapi

index e0f5ef68071b90fc4ef9122427b04c8acaa42c0f..92b671cc846b42fe93f0355a91813df26860a734 100644 (file)
@@ -335,6 +335,19 @@ namespace Xml {
                public int node_dump (Xml.Doc *doc, Xml.Node *cur, int level, int format);
        }
 
+       [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 {