Stream.bufferGets

ptrdiff_t bufferGets(ubyte[] buf) nothrow

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

bufline buffer

Returns

the number of characters read into buf on success or %-1

on fail.