.nl
.BI "ssize_t getdelim(char **" lineptr ", size_t *" n ", int " delim ", FILE *" stream );
.SH DESCRIPTION
-.B getline()
+.BR getline ()
reads an entire line, storing the address of the buffer containing
the text into
.IR "*lineptr" .
is
.BR "NULL" ,
the
-.BR getline()
+.BR getline ()
routine will allocate a buffer for containing the line, which must be freed
by the user program.
Alternatively, before calling
buffer
.IR "*n"
bytes in size. If the buffer is not large enough to hold the line read in,
-.B getline()
+.BR getline ()
resizes the buffer to fit with
.BR "realloc()" ,
updating
.IR "*n"
will be updated to reflect the buffer address and size respectively.
-.BR getdelim()
+.BR getdelim ()
works like
.BR "getline()" ,
except a line delimiter other than newline can be specified as the