note that if you call g_variant_unref() directly as a function then some
versions of GCC have a bug that will cause invalid code to be emitted.
this declaration is really only meant to be used as a callback.
public static GLib.DestroyNotify g_object_unref;
[CCode (cname = "g_list_free")]
public static GLib.DestroyNotify g_list_free;
+ [CCode (cname = "((GDestroyNotify) g_variant_unref)")]
+ public static GLib.DestroyNotify g_variant_unref;
/* Strings */