GIOChannel: Add missing (allow-none) annotations

g_io_channel_set_line_term() and g_io_channel_set_encoding() can get NULL
arguments, mark them as such.
This commit is contained in:
Martin Pitt 2012-10-25 07:51:40 +02:00
parent bab186e66a
commit 9e05d03420

View File

@ -878,10 +878,10 @@ g_io_channel_get_buffer_size (GIOChannel *channel)
/** /**
* g_io_channel_set_line_term: * g_io_channel_set_line_term:
* @channel: a #GIOChannel * @channel: a #GIOChannel
* @line_term: The line termination string. Use %NULL for autodetect. * @line_term: (allow-none): The line termination string. Use %NULL for
* Autodetection breaks on "\n", "\r\n", "\r", "\0", and * autodetect. Autodetection breaks on "\n", "\r\n", "\r", "\0",
* the Unicode paragraph separator. Autodetection should * and the Unicode paragraph separator. Autodetection should not be
* not be used for anything other than file-based channels. * used for anything other than file-based channels.
* @length: The length of the termination string. If -1 is passed, the * @length: The length of the termination string. If -1 is passed, the
* string is assumed to be nul-terminated. This option allows * string is assumed to be nul-terminated. This option allows
* termination strings with embedded nuls. * termination strings with embedded nuls.
@ -1282,7 +1282,7 @@ g_io_channel_get_buffered (GIOChannel *channel)
/** /**
* g_io_channel_set_encoding: * g_io_channel_set_encoding:
* @channel: a #GIOChannel * @channel: a #GIOChannel
* @encoding: the encoding type * @encoding: (allow-none): the encoding type
* @error: location to store an error of type #GConvertError * @error: location to store an error of type #GConvertError
* *
* Sets the encoding for the input/output of the channel. * Sets the encoding for the input/output of the channel.