From: Rico Tzschichholz Date: Thu, 22 Oct 2015 12:53:48 +0000 (+0200) Subject: gobject-2.0: Bind BoxedCopyFunc/BoxedFreeFunc X-Git-Tag: 0.31.1~71 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d20bebb980ad097713536077859d89fa77f75061;p=thirdparty%2Fvala.git gobject-2.0: Bind BoxedCopyFunc/BoxedFreeFunc --- diff --git a/vapi/gobject-2.0.vapi b/vapi/gobject-2.0.vapi index 918609d90..803bd5971 100644 --- a/vapi/gobject-2.0.vapi +++ b/vapi/gobject-2.0.vapi @@ -452,6 +452,11 @@ namespace GLib { [CCode (has_target = false)] public delegate void ValueTransform (Value src_value, ref Value dest_value); + [CCode (has_target = false)] + public delegate void* BoxedCopyFunc (void* boxed); + [CCode (has_target = false)] + public delegate void* BoxedFreeFunc (void* boxed); + [CCode (copy_function = "g_value_copy", destroy_function = "g_value_unset", type_id = "G_TYPE_VALUE", marshaller_type_name = "BOXED", get_value_function = "g_value_get_boxed", set_value_function = "g_value_set_boxed", take_value_function = "g_value_take_boxed", type_signature = "v")] public struct Value { [CCode (cname = "G_VALUE_HOLDS")]