on fail.
Stream.bufferGets
ptrdiff_t bufferGets(ubyte[] buf)Reads in at most one less than max characters from stream and stores them into the buffer pointed to by buf. Reading stops after an EOS or newline ('\n'). If a newline is read, it is stored into the buffer. A '\0' is stored after the last character in the buffer.
Parameters
buf | line buffer |
Returns
the number of characters read into buf on success or %-1