From: Richard Schwarting Date: Fri, 8 Feb 2013 08:59:15 +0000 (-0800) Subject: libxml-2.0: add Buffer X-Git-Tag: 0.19.0~24 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5fcabbfa135ae9528a6a5d463ab1eb1e04fac49e;p=thirdparty%2Fvala.git libxml-2.0: add Buffer Fixes bug 677355. --- diff --git a/vapi/libxml-2.0.vapi b/vapi/libxml-2.0.vapi index e0f5ef680..92b671cc8 100644 --- a/vapi/libxml-2.0.vapi +++ b/vapi/libxml-2.0.vapi @@ -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 {