]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
glib-2.0: Support bytestring Variants.
authorMichael Terry <michael.terry@canonical.com>
Fri, 30 Jul 2010 23:41:29 +0000 (16:41 -0700)
committerEvan Nemerson <evan@coeus-group.com>
Fri, 30 Jul 2010 23:41:29 +0000 (16:41 -0700)
Fixes bug 624986.

vapi/glib-2.0.vapi

index 80a9ee03715980727a6b3ac349a15eb3d3c7f0e5..5e0cda2a6d0f207bb82faa54a8b8eaf3b8d062e8 100644 (file)
@@ -3993,6 +3993,7 @@ namespace GLib {
                public Variant.handle (int32 value);
                public Variant.double (double value);
                public Variant.string (string value);
+               public Variant.bytestring (string value);
                public Variant.object_path (string object_path);
                public static bool is_object_path (string object_path);
                public Variant.signature (string signature);
@@ -4010,6 +4011,8 @@ namespace GLib {
                public double get_double ();
                public unowned string get_string (out size_t length = null);
                public string dup_string ();
+               public unowned string get_bytestring ();
+               public string dup_bytestring ();
 
                public Variant.strv (string[] value);
                [CCode (array_length_type = "size_t")]
@@ -4017,6 +4020,12 @@ namespace GLib {
                [CCode (array_length_type = "size_t")]
                public string[] dup_strv ();
 
+               public Variant.bytestring_array (string[] value);
+               [CCode (array_length_type = "size_t")]
+               public string*[] get_bytestring_array ();
+               [CCode (array_length_type = "size_t")]
+               public string[] dup_bytestring_array ();
+
                public Variant (string format, ...);
                public void get (string format, ...);