]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
GVariant binding: bind g_variant_{get,new}_va
authorRyan Lortie <desrt@desrt.ca>
Wed, 2 Mar 2011 07:08:57 +0000 (02:08 -0500)
committerRyan Lortie <desrt@desrt.ca>
Wed, 2 Mar 2011 07:08:57 +0000 (02:08 -0500)
I didn't bind these because I didn't know that it was possible to use
va_list from Vala.  It is, so bind them.

vapi/glib-2.0.vapi

index 0aac9d87c547e883f90877c1bf5b14133f42ddc6..c9d7820fa7f8e061dfdc078e4e00a89bbf1db1f8 100644 (file)
@@ -4423,7 +4423,10 @@ namespace GLib {
                public string[] dup_bytestring_array ();
 
                public Variant (string format, ...);
+               // note: the function changes its behaviour when end_ptr is null, so 'out char *' is wrong
+               public Variant.va (string format, char **end_ptr, va_list *app);
                public void get (string format, ...);
+               public void get_va (string format, char **end_ptr, va_list *app);
 
                public Variant.variant (Variant value);
                public Variant.maybe (VariantType? child_type, Variant? child);