Mercurial > hg > octave-lyh > gnulib-hg
changeset 8816:b8edbad1b48a
Tweak doc.
author | Bruno Haible <bruno@clisp.org> |
---|---|
date | Mon, 14 May 2007 21:36:29 +0000 |
parents | 61554edc2407 |
children | 65a118c5879d |
files | lib/linebuffer.c lib/linebuffer.h |
diffstat | 2 files changed, 6 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/lib/linebuffer.c +++ b/lib/linebuffer.c @@ -47,9 +47,9 @@ } /* Read an arbitrarily long line of text from STREAM into LINEBUFFER. - Consder lines to be terminated by DELIMITER. + Consider lines to be terminated by DELIMITER. Keep the delimiter; append DELIMITER if it's the last line of a file - that ends in a character other than DELIMITER. Do not null terminate. + that ends in a character other than DELIMITER. Do not NUL-terminate. Therefore the stream can contain NUL bytes, and the length (including the delimiter) is returned in linebuffer->length. Return NULL when stream is empty. Return NULL and set errno upon
--- a/lib/linebuffer.h +++ b/lib/linebuffer.h @@ -37,15 +37,15 @@ /* Read an arbitrarily long line of text from STREAM into LINEBUFFER. Consider lines to be terminated by DELIMITER. Keep the delimiter; append DELIMITER if we reach EOF and it wasn't - the last character in the file. Do not null terminate. - Return LINEBUFFER, except at end of file return 0. */ + the last character in the file. Do not NUL-terminate. + Return LINEBUFFER, except at end of file return NULL. */ struct linebuffer *readlinebuffer_delim (struct linebuffer *linebuffer, FILE *stream, char delimiter); /* Read an arbitrarily long line of text from STREAM into LINEBUFFER. Keep the newline; append a newline if it's the last line of a file - that ends in a non-newline character. Do not null terminate. - Return LINEBUFFER, except at end of file return 0. */ + that ends in a non-newline character. Do not NUL-terminate. + Return LINEBUFFER, except at end of file return NULL. */ struct linebuffer *readlinebuffer (struct linebuffer *linebuffer, FILE *stream); /* Free linebuffer LINEBUFFER and its data, all allocated with malloc. */