void g_io_channel_set_line_term ( GIOChannel* channel, const gchar* line_term, gint length )
This sets the string that
GIOChannel uses to determine
where in the file a line break occurs.
The line termination string. Use
NULLfor autodetect. Autodetection breaks on “\n”, “\r\n”, “\r”, “\0”, and the Unicode paragraph separator. Autodetection should not be used for anything other than file-based channels.
The argument can be
The data is owned by the caller of the method. The value is a NUL terminated UTF-8 string.
The length of the termination string. If -1 is passed, the string is assumed to be nul-terminated. This option allows termination strings with embedded nuls.