glibc/manual/examples
Paul Eggert 0a13c9e9de Split large string section; add truncation advice
* manual/examples/strncat.c: Remove.
This example was misleading, as the code would have undefined
behavior if "hello" was longer than SIZE.  Anyway, the manual
shouldn't encourage strncpy+strncat for this sort of thing.
* manual/string.texi (Copying Strings and Arrays): Split into
three sections Copying Strings and Arrays, Concatenating Strings,
and Truncating Strings, as this section was way too long.  All
cross-referenced changed.  Add advice about string-truncation
functions.  Remove misleading strncat example.
2015-12-10 08:29:30 -08:00
..
README BZ #13792: License manual example source files under GPL. 2012-03-02 16:52:01 -08:00
add.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
argp-ex1.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
argp-ex2.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
argp-ex3.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
argp-ex4.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
atexit.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
db.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
dir.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
dir2.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
execinfo.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
filecli.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
filesrv.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
fmtmsgexpl.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
genpass.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
inetcli.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
inetsrv.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
isockad.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
longopt.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
memopen.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
memstrm.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
mkfsock.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
mkisock.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
mygetpass.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
ofdlocks.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
pipe.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
popen.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
rprintf.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
search.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
select.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
setjmp.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
sigh1.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
sigusr.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
stpcpy.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
strdupa.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
strftim.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
subopt.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
swapcontext.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
termios.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
testopt.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
testpass.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
timeval_subtract.c Convert 29 more function definitions to prototype style (multiple parameters in one K&R parameter declaration). 2015-10-20 11:52:27 +00:00

README

These are source files for example code that appears in The GNU C
Library Reference Manual.

While the manual itself is licensed under the terms of the GNU Free
Documentation License, you can use these source files on their own
under the terms of the GNU General Public License as published by
the Free Software Foundation; version 2 of the License, or (at your
option) any later version.