diff options
author | Jim Meyering <meyering@redhat.com> | 2010-06-11 17:31:04 +0200 |
---|---|---|
committer | Jim Meyering <meyering@redhat.com> | 2010-06-11 17:45:43 +0200 |
commit | 7178c963d36832db334a64ae7046fc43d037b879 (patch) | |
tree | 7ea1217319df5615772d4e359a476c04f0f782d9 /tests | |
parent | 0ae8d6338cc686b1fca0da26aefadebc0875cdf9 (diff) | |
download | gnulib-7178c963d36832db334a64ae7046fc43d037b879.tar.gz |
test-inttostr: avoid warnings about 4-6KB literal strings
* tests/test-inttostr.c: Don't use <assert.h>. Instead, ...
Include "macros.h", for its definition of ASSERT.
(CK): s/assert/ASSERT/
* modules/inttostr-tests (Files): Add macros.h.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/test-inttostr.c | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/tests/test-inttostr.c b/tests/test-inttostr.c index 123aca49a2..e53d22a064 100644 --- a/tests/test-inttostr.c +++ b/tests/test-inttostr.c @@ -24,7 +24,8 @@ #include <stdio.h> #include <stdlib.h> #include <string.h> -#include <assert.h> + +#include "macros.h" #define STREQ(a, b) (strcmp (a, b) == 0) #define FMT(T) (TYPE_SIGNED (T) ? "%jd" : "%ju") @@ -46,16 +47,16 @@ char ref[100]; \ char *buf = malloc (INT_BUFSIZE_BOUND (T)); \ char const *p; \ - assert (buf); \ + ASSERT (buf); \ *buf = '\0'; \ - assert (snprintf (ref, sizeof ref, FMT (T), V_min (T)) < sizeof ref); \ - assert (STREQ ((p = Fn (TYPE_MINIMUM (T), buf)), ref)); \ + ASSERT (snprintf (ref, sizeof ref, FMT (T), V_min (T)) < sizeof ref); \ + ASSERT (STREQ ((p = Fn (TYPE_MINIMUM (T), buf)), ref)); \ /* Ensure that INT_BUFSIZE_BOUND is tight for signed types. */ \ - assert (! TYPE_SIGNED (T) || (p == buf && *p == '-')); \ - assert (snprintf (ref, sizeof ref, FMT (T), V_max (T)) < sizeof ref); \ - assert (STREQ ((p = Fn (TYPE_MAXIMUM (T), buf)), ref)); \ + ASSERT (! TYPE_SIGNED (T) || (p == buf && *p == '-')); \ + ASSERT (snprintf (ref, sizeof ref, FMT (T), V_max (T)) < sizeof ref); \ + ASSERT (STREQ ((p = Fn (TYPE_MAXIMUM (T), buf)), ref)); \ /* For unsigned types, the bound is not always tight. */ \ - assert (! IS_TIGHT (T) || TYPE_SIGNED (T) \ + ASSERT (! IS_TIGHT (T) || TYPE_SIGNED (T) \ || (p == buf && ISDIGIT (*p))); \ free (buf); \ } \ |