From: Bruno Haible Date: Sat, 20 Nov 2010 12:37:27 +0000 (+0100) Subject: Fix a comment. X-Git-Tag: v0.1~3604 X-Git-Url: http://erislabs.org.uk/gitweb/?a=commitdiff_plain;h=79006111160a3dbe227f7a690546fcedbcba35c6;p=gnulib.git Fix a comment. * lib/vasnprintf.c (VASNPRINTF): Fix comment. --- diff --git a/ChangeLog b/ChangeLog index 9dbc0c20e..70b9ceb2d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2010-11-20 Bruno Haible + + Fix a comment. + * lib/vasnprintf.c (VASNPRINTF): Fix comment. + 2010-11-19 Paul Eggert ftoastr: don't assume snprintf diff --git a/lib/vasnprintf.c b/lib/vasnprintf.c index 87b8a55b9..18c5e39e8 100644 --- a/lib/vasnprintf.c +++ b/lib/vasnprintf.c @@ -4847,8 +4847,9 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, fbp[3] = '\0'; # else /* On glibc2 systems from glibc >= 2.3 - probably also older - ones - we know that snprintf's returns value conforms to - ISO C 99: the gl_SNPRINTF_DIRECTIVE_N test passes. + ones - we know that snprintf's return value conforms to + ISO C 99: the tests gl_SNPRINTF_RETVAL_C99 and + gl_SNPRINTF_TRUNCATION_C99 pass. Therefore we can avoid using %n in this situation. On glibc2 systems from 2004-10-18 or newer, the use of %n in format strings in writable memory may crash the program