]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
glib-2.0: Fix a few binding errors
authorRico Tzschichholz <ricotz@ubuntu.com>
Thu, 6 Apr 2023 10:01:00 +0000 (12:01 +0200)
committerRico Tzschichholz <ricotz@ubuntu.com>
Thu, 13 Apr 2023 15:58:13 +0000 (17:58 +0200)
vapi/glib-2.0.vapi

index 497d6bb6c1714cae9d436674bbb2dfb396b5e4bd..24eb9feea44a910b1a2a4cc381392e989c78f313 100644 (file)
@@ -2146,7 +2146,7 @@ namespace GLib {
                public void set_ready_time (int64 ready_time);
                public int64 get_ready_time ();
                public static bool remove (uint id);
-               public static bool remove_by_funcs_user_data (void* user_data);
+               public static bool remove_by_funcs_user_data (SourceFuncs funcs, void* user_data);
                public static bool remove_by_user_data (void* user_data);
                [Version (since = "2.32")]
                [CCode (cname = "G_SOURCE_CONTINUE")]
@@ -2330,7 +2330,6 @@ namespace GLib {
                public void lock ();
                public bool trylock ();
                public void unlock ();
-               public void lock_full ();
        }
 
        [Version (deprecated_since = "2.32", replacement = "RecMutex")]
@@ -2340,7 +2339,7 @@ namespace GLib {
                public void lock ();
                public bool trylock ();
                public void unlock ();
-               public void lock_full ();
+               public void lock_full (uint depth);
        }
 
        [Version (deprecated_since = "2.32", replacement = "RWLock")]
@@ -3166,7 +3165,7 @@ namespace GLib {
        public struct Date {
                public void clear (uint n_dates = 1);
                [Version (since = "2.56")]
-               public Date copy ();
+               public Date? copy ();
                public void set_day (DateDay day);
                public void set_month (DateMonth month);
                public void set_year (DateYear year);
@@ -3837,7 +3836,7 @@ namespace GLib {
        }
 
        public delegate void SpawnChildSetupFunc ();
-       [CCode (has_target = false, cheader_filename = "signal.h")]
+       [CCode (cname = "__sighandler_t", has_target = false, cheader_filename = "signal.h")]
        public delegate void SignalHandlerFunc (int signum);
 
        public unowned string strsignal (int signum);
@@ -5024,9 +5023,9 @@ namespace GLib {
                public static double rand_double_range (double begin, double end);
                [Version (since = "2.22")]
                public static void log_set_fatal_handler (LogFatalFunc log_func);
-       }
 
-       public delegate bool LogFatalFunc (string? log_domain, LogLevelFlags log_levels, string message);
+               public delegate bool LogFatalFunc (string? log_domain, LogLevelFlags log_levels, string message);
+       }
 
        [Compact]
 #if GLIB_2_70