Source-Changes-D archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: src/lib/libc
On Sun, 04 Mar 2012, David Laight wrote:
I wonder it it would be worth adding a function that is like
gets, but takes a buffer length (ie discards the \n - and maybe
the rest of the line).
C2011 has char *gets_s(char *s, rsize_t n);
It discards the \n, but does not discard the rest of the line, so
you can't tell the difference between a line that was exactly the
maximum length (followed by a \n which is discarded) or a line
that was too long. fgets() can tell the difference, however.
--apb (Alan Barrett)
Home |
Main Index |
Thread Index |
Old Index