Scroll to navigation

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