table of contents
JS_GETLINE(3) | Schily´s LIBRARY FUNCTIONS | JS_GETLINE(3) |
NAME¶
js_getline() - reads a line from standard input
SYNOPSIS¶
#include <schily/schily.h> int js_getline(buffer,length) char *buffer; int length;
DESCRIPTION¶
js_getline() reads up to length characters from the standard input using getc() (q.v.). The transfer is also terminated by a newline, end of file, or read error. The buffer is NULL ('\0') terminated with the new line removed.
RETURNS¶
Returns either the number of bytes in the buffer or a standard system error code (including EOF).
NOTES¶
getline() always reads to the end of the input line, even if the line is longer than the buffer. Unless NO_SCHILY_GETLINE is defined, including the header <schily/schily.h> causes getline() to be defined to be an alias to js_getline().
2022/09/09 | Joerg Schilling |