]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
libxml-2.0: add several missing free_functions
authorjulien <ljpupfr@gmail.com>
Sun, 21 Mar 2010 08:07:11 +0000 (01:07 -0700)
committerEvan Nemerson <evan@coeus-group.com>
Sun, 21 Mar 2010 08:12:15 +0000 (01:12 -0700)
Fixes bug 604321.

vapi/libxml-2.0.vapi

index 086b20fef54c87b5058a9551f186064223a14c8c..00ecb6e210b7b084ebb93aa08d6ea19635b053d8 100644 (file)
@@ -263,7 +263,7 @@ namespace Xml {
        }
 
        [Compact]
-       [CCode (cname = "xmlAttr", cheader_filename = "libxml/tree.h")]
+       [CCode (cname = "xmlAttr", free_function = "xmlFreeProp", cheader_filename = "libxml/tree.h")]
        public class Attr {
                public ElementType type;
                public weak string name;
@@ -458,7 +458,7 @@ namespace Xml {
        }
 
        [Compact]
-       [CCode (cname = "xmlDtd", cheader_filename = "libxml/tree.h")]
+       [CCode (cname = "xmlDtd", free_function="xmlFreeDtd", cheader_filename = "libxml/tree.h")]
        public class Dtd {
                public ElementType type;
                public string name;
@@ -777,7 +777,7 @@ namespace Xml {
        }
 
        [Compact]
-       [CCode (cname = "xmlNs", cheader_filename = "libxml/tree.h")]
+       [CCode (cname = "xmlNs", free_function= "xmlFreeNs", cheader_filename = "libxml/tree.h")]
        public class Ns {
                [CCode (cname = "xmlNewNs")]
                public Ns (Xml.Node* node, string href, string prefix);
@@ -1177,7 +1177,7 @@ namespace Xml {
                public static long order_doc_elements (Doc* doc);
 
                [Compact]
-               [CCode (cname = "xmlNodeSet", cheader_filename = "libxml/xpath.h")]
+               [CCode (cname = "xmlNodeSet", free_function="xmlXPathFreeNodeSet", cheader_filename = "libxml/xpath.h")]
                public class NodeSet {
                        [CCode (cname = "xmlXPathNodeSetGetLength")]
                        public int length ();
@@ -1242,7 +1242,7 @@ namespace Xml {
                }
 
                [Compact]
-               [CCode (cname = "xmlXPathObject", cheader_filename = "libxml/xpath.h")]
+               [CCode (cname = "xmlXPathObject", free_function="xmlXPathFreeObject", cheader_filename = "libxml/xpath.h")]
                public class Object {
                        public ObjectType type;
                        public NodeSet* nodesetval;