From: Ryan Lortie Date: Wed, 2 Mar 2011 07:08:57 +0000 (-0500) Subject: GVariant binding: bind g_variant_{get,new}_va X-Git-Tag: 0.11.7~35 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0ec3e324eddffc54a7edade59e4a89a31b5b6607;p=thirdparty%2Fvala.git GVariant binding: bind g_variant_{get,new}_va 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. --- diff --git a/vapi/glib-2.0.vapi b/vapi/glib-2.0.vapi index 0aac9d87c..c9d7820fa 100644 --- a/vapi/glib-2.0.vapi +++ b/vapi/glib-2.0.vapi @@ -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);