]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
glib-2.0: Bind g_log_writer_journald/_standard_streams/_default as LogWriterFunc d9bab3f04f8c9713929ab1ef166472b5f8c84ee7
authorGuillaume Poirier-Morency <guillaumepoiriermorency@gmail.com>
Fri, 14 Oct 2016 20:08:50 +0000 (16:08 -0400)
committerRico Tzschichholz <ricotz@ubuntu.com>
Thu, 24 Jan 2019 12:48:55 +0000 (13:48 +0100)
Fixes https://gitlab.gnome.org/GNOME/vala/issues/559

vapi/glib-2.0.vapi

index 933475419c21de3aa76e96ee34eba690c8158bd3..ebe16d9a807c932eba8a50afef2ea79e62e81e9b 100644 (file)
@@ -2598,7 +2598,7 @@ namespace GLib {
 
        public delegate void LogFunc (string? log_domain, LogLevelFlags log_levels, string message);
        [Version (since = "2.50")]
-       public delegate LogWriterOutput LogWriterFunc (LogLevelFlags log_level, LogField[] fields);
+       public delegate LogWriterOutput LogWriterFunc (LogLevelFlags log_level, [CCode (array_length_type = "gsize")] LogField[] fields);
 
        namespace Log {
                public static uint set_handler (string? log_domain, LogLevelFlags log_levels, LogFunc log_func);
@@ -2623,13 +2623,13 @@ namespace GLib {
                [Version (since = "2.50")]
                public static bool writer_is_journald (int output_fd);
                [Version (since = "2.50")]
-               public static string writer_format_fields (LogLevelFlags log_levels, LogField[] fields, bool use_color);
+               public static string writer_format_fields (LogLevelFlags log_levels, [CCode (array_length_type = "gsize")] LogField[] fields, bool use_color);
                [Version (since = "2.50")]
-               public static LogWriterOutput writer_journald (LogLevelFlags log_levels, LogField[] fields, void* user_data);
+               public static LogWriterFunc writer_journald;
                [Version (since = "2.50")]
-               public static LogWriterOutput writer_standard_streams (LogLevelFlags log_levels, LogField[] fields, void* user_data);
+               public static LogWriterFunc writer_standard_streams;
                [Version (since = "2.50")]
-               public static LogWriterOutput writer_default (LogLevelFlags log_levels, LogField[] fields, void* user_data);
+               public static LogWriterFunc writer_default;
        }
 
        [CCode (has_type_id = false)]