+2010-10-13 Jim Meyering <meyering@redhat.com>
+
+ test-inttostr: avoid shadowing warnings
+ * tests/test-inttostr.c (main): Rename local, "buf" to "b",
+ and use malloc rather than the stack for the same reason as
+ mentioned in the comment justifying the other allocation.
+
2010-10-11 Bruno Haible <bruno@clisp.org>
stdlib: Allow multiple gnulib generated replacements to coexist.
int
main (void)
{
- char buf[2];
+ size_t b_size = 2;
+ char *b = malloc (b_size);
+ ASSERT (b);
/* Ideally we would rely on the snprintf-posix module, in which case
this guard would not be required, but due to limitations in gnulib's
implementation (see modules/snprintf-posix), we cannot. */
- if (snprintf (buf, sizeof buf, "%ju", (uintmax_t) 3) == 1
- && buf[0] == '3' && buf[1] == '\0')
+ if (snprintf (b, b_size, "%ju", (uintmax_t) 3) == 1
+ && b[0] == '3' && b[1] == '\0')
{
CK (int, inttostr);
CK (unsigned int, uinttostr);