asprintf() issue
Archie Cobbs
archie.cobbs@gmail.com
Wed May 13 13:35:00 GMT 2015
On Tue, May 12, 2015 at 10:11 AM, Florian Weimer <fweimer@redhat.com> wrote:
> To me, this implies the original value is preserved. We can add this to
> the documentation if that makes everyone happy.
Here's a proposed patch:
manual/stdio.texi | 2 ++
1 file changed, 2 insertions(+)
diff --git a/manual/stdio.texi b/manual/stdio.texi
index e407170..bf7cffe 100644
--- a/manual/stdio.texi
+++ b/manual/stdio.texi
@@ -2551,6 +2551,8 @@ The return value is the number of characters
allocated for the buffer, or
less than zero if an error occurred. Usually this means that the buffer
could not be allocated.
+If an error occurs, the contents of *@var{ptr} are not modified.
+
Here is how to use @code{asprintf} to get the same result as the
@code{snprintf} example, but more easily:
Thanks,
-Archie
--
Archie L. Cobbs
More information about the Libc-alpha
mailing list