aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStan Shebs <stanshebs@google.com>2018-01-19 09:22:56 -0800
committerStan Shebs <stanshebs@google.com>2019-04-29 21:26:52 -0700
commit8603348fa394a391171d95c8a9c5b23eea3a643e (patch)
treefbf16d9b2080548b0b8bf1f15c137d1be4b84512
parent240ea3c09cbaecd56b37f983f315153b7572b95a (diff)
downloadglibc-8603348fa394a391171d95c8a9c5b23eea3a643e.tar
glibc-8603348fa394a391171d95c8a9c5b23eea3a643e.tar.gz
glibc-8603348fa394a391171d95c8a9c5b23eea3a643e.tar.bz2
glibc-8603348fa394a391171d95c8a9c5b23eea3a643e.zip
De-nest test-ffs.c
-rw-r--r--string/test-ffs.c31
1 files changed, 15 insertions, 16 deletions
diff --git a/string/test-ffs.c b/string/test-ffs.c
index da4c4216c3..e3d601ded7 100644
--- a/string/test-ffs.c
+++ b/string/test-ffs.c
@@ -21,27 +21,26 @@
#include <stdio.h>
#include <string.h>
+int failures = 0;
+
+void
+try (const char *name, long long int param, int value, int expected)
+{
+ if (value != expected)
+ {
+ printf ("%s(%#llx) expected %d got %d\n",
+ name, param, expected, value);
+ ++failures;
+ }
+ else
+ printf ("%s(%#llx) as expected %d\n", name, param, value);
+}
+
int
do_test (void)
{
- int failures = 0;
int i;
- auto void try (const char *name, long long int param, int value,
- int expected);
-
- void try (const char *name, long long int param, int value, int expected)
- {
- if (value != expected)
- {
- printf ("%s(%#llx) expected %d got %d\n",
- name, param, expected, value);
- ++failures;
- }
- else
- printf ("%s(%#llx) as expected %d\n", name, param, value);
- }
-
#define TEST(fct, type) \
try (#fct, 0, fct ((type) 0), 0); \
for (i=0 ; i < 8 * sizeof (type); i++) \