]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
libxml-2.0: Expose xmlBuffer as Xml.Buffer
authorRichard Schwarting <aquarichy@gmail.com>
Fri, 8 Feb 2013 08:52:37 +0000 (00:52 -0800)
committerEvan Nemerson <evan@coeus-group.com>
Fri, 8 Feb 2013 08:52:37 +0000 (00:52 -0800)
Partially fixes bug 677355.

vapi/libxml-2.0.vapi

index 58c0cee70618e20a0aa1fb7fe773742dca46eab6..31c3db5ac77e1a2a11c9651ee5e360d054887990 100644 (file)
@@ -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 {