about summary refs log tree commit diff
path: root/manual/memory.texi
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2015-12-10 08:17:18 -0800
committerPaul Eggert <eggert@cs.ucla.edu>2015-12-10 08:29:30 -0800
commit0a13c9e9defc771d8b101672f018b1b2de6b9e0e (patch)
tree5c55ceb3c7b77d29a52486bf71f0c9769a4ccde3 /manual/memory.texi
parentd4e301c5c65393837e438b6d81feabfbfde7b9c7 (diff)
downloadglibc-0a13c9e9defc771d8b101672f018b1b2de6b9e0e.tar.gz
glibc-0a13c9e9defc771d8b101672f018b1b2de6b9e0e.tar.xz
glibc-0a13c9e9defc771d8b101672f018b1b2de6b9e0e.zip
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.
Diffstat (limited to 'manual/memory.texi')
-rw-r--r--manual/memory.texi2
1 files changed, 1 insertions, 1 deletions
diff --git a/manual/memory.texi b/manual/memory.texi
index cea2cd7ba7..700555ed46 100644
--- a/manual/memory.texi
+++ b/manual/memory.texi
@@ -547,7 +547,7 @@ The contents of the block are undefined; you must initialize it yourself
 Normally you would cast the value as a pointer to the kind of object
 that you want to store in the block.  Here we show an example of doing
 so, and of initializing the space with zeros using the library function
-@code{memset} (@pxref{Copying and Concatenation}):
+@code{memset} (@pxref{Copying Strings and Arrays}):
 
 @smallexample
 struct foo *ptr;