From: Rico Tzschichholz Date: Wed, 7 Jun 2017 07:59:06 +0000 (+0200) Subject: gio-2.0: Use default 'length = null' for DataInputStream.read_line_utf8* X-Git-Tag: 0.37.1~23 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1fbf10bc43d18e8facd89e7b01a179175e97e3bf;p=thirdparty%2Fvala.git gio-2.0: Use default 'length = null' for DataInputStream.read_line_utf8* https://bugzilla.gnome.org/show_bug.cgi?id=783351 --- diff --git a/vapi/gio-2.0.vapi b/vapi/gio-2.0.vapi index 782f243c4..4f458ce2d 100644 --- a/vapi/gio-2.0.vapi +++ b/vapi/gio-2.0.vapi @@ -1078,9 +1078,9 @@ namespace GLib { [Version (since = "2.20")] public async string? read_line_async (int io_priority = GLib.Priority.DEFAULT, GLib.Cancellable? cancellable = null, out size_t length = null) throws GLib.IOError, GLib.IOError; [Version (since = "2.30")] - public string? read_line_utf8 (out size_t length, GLib.Cancellable? cancellable = null) throws GLib.IOError; + public string? read_line_utf8 (out size_t length = null, GLib.Cancellable? cancellable = null) throws GLib.IOError; [CCode (cname = "g_data_input_stream_read_line_async", finish_function = "g_data_input_stream_read_line_finish_utf8")] - public async string? read_line_utf8_async (int io_priority = GLib.Priority.DEFAULT, GLib.Cancellable? cancellable = null, out size_t length) throws GLib.IOError, GLib.IOError; + public async string? read_line_utf8_async (int io_priority = GLib.Priority.DEFAULT, GLib.Cancellable? cancellable = null, out size_t length = null) throws GLib.IOError; public uint16 read_uint16 (GLib.Cancellable? cancellable = null) throws GLib.IOError; public uint32 read_uint32 (GLib.Cancellable? cancellable = null) throws GLib.IOError; public uint64 read_uint64 (GLib.Cancellable? cancellable = null) throws GLib.IOError; diff --git a/vapi/metadata/Gio-2.0-custom.vala b/vapi/metadata/Gio-2.0-custom.vala index 38f9b3d61..6462bd13b 100644 --- a/vapi/metadata/Gio-2.0-custom.vala +++ b/vapi/metadata/Gio-2.0-custom.vala @@ -66,7 +66,7 @@ namespace GLib { public class DataInputStream : GLib.BufferedInputStream { [CCode (cname = "g_data_input_stream_read_line_async", finish_function = "g_data_input_stream_read_line_finish_utf8")] - public async string? read_line_utf8_async (int io_priority = GLib.Priority.DEFAULT, GLib.Cancellable? cancellable = null, out size_t length) throws GLib.IOError, GLib.IOError; + public async string? read_line_utf8_async (int io_priority = GLib.Priority.DEFAULT, GLib.Cancellable? cancellable = null, out size_t length = null) throws GLib.IOError; } [CCode (cheader_filename = "gio/gio.h", type_id = "g_file_monitor_get_type ()")] diff --git a/vapi/metadata/Gio-2.0.metadata b/vapi/metadata/Gio-2.0.metadata index 5a1760747..84d660d5f 100644 --- a/vapi/metadata/Gio-2.0.metadata +++ b/vapi/metadata/Gio-2.0.metadata @@ -91,6 +91,7 @@ DataInputStream .read_* throws="GLib.IOError" .read_line* nullable .read_line_finish_utf8 skip + .read_line_utf8.length default=null DataOutputStream .put_* throws="GLib.IOError" DBusAuthObserver.authorize_authenticated_peer virtual