Mercurial > hg > octave-nkf > gnulib-hg
changeset 9651:cee38e50f29c
vasnprintf.c: Avoid warning about unused label
* lib/vasnprintf.c (VASNPRINTF) [!USE_SNPRINTF]: Guard the
"overflow" label definition and associated code with the
same cpp condition that guards the sole use of that label.
author | Jim Meyering <meyering@redhat.com> |
---|---|
date | Tue, 29 Jan 2008 10:32:15 +0100 |
parents | 6cd357b36fe3 |
children | 1cde04015fdf |
files | ChangeLog lib/vasnprintf.c |
diffstat | 2 files changed, 10 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2008-01-29 Jim Meyering <meyering@redhat.com> + + vasnprintf.c: Avoid warning about unused label + * lib/vasnprintf.c (VASNPRINTF) [!USE_SNPRINTF]: Guard the + "overflow" label definition and associated code with the + same cpp condition that guards the sole use of that label. + 2008-01-26 Bruno Haible <bruno@clisp.org> * m4/isnanl.m4 (gl_HAVE_ISNANL_NO_LIBM, gl_HAVE_ISNANL_IN_LIBM,
--- a/lib/vasnprintf.c +++ b/lib/vasnprintf.c @@ -4327,7 +4327,7 @@ if (prec_ourselves) { /* Handle the precision. */ - TCHAR_T *prec_ptr = + TCHAR_T *prec_ptr = # if USE_SNPRINTF (TCHAR_T *) (result + length); # else @@ -4654,6 +4654,7 @@ not have this limitation. */ return result; +#if USE_SNPRINTF overflow: if (!(result == resultbuf || result == NULL)) free (result); @@ -4662,6 +4663,7 @@ CLEANUP (); errno = EOVERFLOW; return NULL; +#endif out_of_memory: if (!(result == resultbuf || result == NULL))