Branch: Tag:

2018-02-25

2018-02-25 19:02:42 by Arne Goedeke <el@laramies.com>

Stdio.File()->write: add documentation for buffer variant

1698:    *! @decl int write(string format, mixed ... extras)    *! @decl int write(array(string) data)    *! @decl int write(array(string) format, mixed ... extras) +  *! @decl int write(Stdio.Buffer|String.Buffer|System.Memory data, void|int(0..) offset)    *!    *! Write data to a file or a stream.    *!
1715:    *! them using @[format]. If @[format] is an array, the strings in it    *! are concatenated and the result is used as format string.    *! +  *! @param offset +  *! The offset in data to start writing from. +  *!    *! @returns    *! Writes @[data] and returns the number of bytes that were    *! actually written.
1761:    *! data somehow, e.g. with @[string_to_utf8] or with one of the    *! charsets supported by @[Charset.encoder].    *! +  *! @note +  *! The variant of this function using a buffer object does not release +  *! the interpreter lock. +  *!    *! @seealso    *! @[read()], @[write_oob()], @[send_fd()]    */