]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
* manual/stdio.texi (snprintf): Clarify handling of the trailing
authorJeff Law <law@redhat.com>
Mon, 13 Aug 2012 19:12:18 +0000 (13:12 -0600)
committerJeff Law <law@redhat.com>
Mon, 13 Aug 2012 19:12:18 +0000 (13:12 -0600)
       null byte in the output string.

ChangeLog
manual/stdio.texi

index 386f8493c2c29f3887eb4d1ac053c6b97e6c3abc..2b3d2e4550edbf8fd5f93a8ab861e2ac12590d6e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2012-08-13  Jeff Law <law@redhat.com>
+
+       * manual/stdio.texi (snprintf): Clarify handling of the trailing
+       null byte in the output string.
+
 2012-08-10  Joseph Myers  <joseph@codesourcery.com>
 
        * sysdeps/unix/sysv/linux/kernel-features.h
index c58ca22b2d388188a0d46a5601637578ea98a8e5..be769a538f3701389f9d9bf5081ed6661d9fb8bb 100644 (file)
@@ -2341,6 +2341,8 @@ The @code{snprintf} function is similar to @code{sprintf}, except that
 the @var{size} argument specifies the maximum number of characters to
 produce.  The trailing null character is counted towards this limit, so
 you should allocate at least @var{size} characters for the string @var{s}.
+If @var{size} is zero, nothing, not even the null byte, shall be written and
+@var{s} may be a null pointer.
 
 The return value is the number of characters which would be generated
 for the given input, excluding the trailing null.  If this value is