]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
gobject-2.0: Add lower_case_csuffix attributes to Type* symbols
authorRico Tzschichholz <ricotz@ubuntu.com>
Thu, 5 Jul 2018 13:13:52 +0000 (15:13 +0200)
committerRico Tzschichholz <ricotz@ubuntu.com>
Thu, 5 Jul 2018 13:21:40 +0000 (15:21 +0200)
vapi/gobject-2.0.vapi

index e2565e7c66ffb14545762dc0301fdf77b7169e07..29de3cfac4f95502788bf470e9b83b6678cab99c 100644 (file)
@@ -419,7 +419,7 @@ namespace GLib {
                [CCode (cname = "g_param_spec_variant")]
                public ParamSpecVariant (string name, string nick, string blurb, GLib.VariantType type, GLib.Variant? default_value, GLib.ParamFlags flags);
        }
-       [CCode (free_function = "g_type_class_unref")]
+       [CCode (free_function = "g_type_class_unref", lower_case_csuffix = "type_class")]
        [Compact]
        public class TypeClass {
                public void add_private (size_t private_size);
@@ -429,10 +429,11 @@ namespace GLib {
                public unowned GLib.TypeInterface? peek (GLib.Type iface_type);
                public unowned GLib.TypeClass? peek_parent ();
        }
+       [CCode (lower_case_csuffix = "type_instance")]
        [Compact]
        public class TypeInstance {
        }
-       [CCode (free_function = "g_type_default_interface_unref")]
+       [CCode (free_function = "g_type_default_interface_unref", lower_case_csuffix = "type_interface")]
        [Compact]
        public class TypeInterface {
                public void add_prerequisite ();
@@ -476,7 +477,7 @@ namespace GLib {
                public void sort (GLib.CompareFunc<GLib.Value> compare_func);
                public void sort_with_data (GLib.CompareDataFunc<GLib.Value> compare_func);
        }
-       [CCode (cheader_filename = "glib-object.h", type_id = "g_type_plugin_get_type ()")]
+       [CCode (cheader_filename = "glib-object.h", lower_case_csuffix = "type_plugin", type_id = "g_type_plugin_get_type ()")]
        public interface TypePlugin {
                public void complete_interface_info (GLib.Type instance_type, GLib.Type interface_type, GLib.InterfaceInfo info);
                public void complete_type_info (GLib.Type g_type, GLib.TypeInfo info, GLib.TypeValueTable value_table);