diff options
author | Stan Shebs <stanshebs@google.com> | 2018-01-19 09:22:56 -0800 |
---|---|---|
committer | Stan Shebs <stanshebs@google.com> | 2019-04-29 21:26:52 -0700 |
commit | 8603348fa394a391171d95c8a9c5b23eea3a643e (patch) | |
tree | fbf16d9b2080548b0b8bf1f15c137d1be4b84512 | |
parent | 240ea3c09cbaecd56b37f983f315153b7572b95a (diff) | |
download | glibc-8603348fa394a391171d95c8a9c5b23eea3a643e.tar glibc-8603348fa394a391171d95c8a9c5b23eea3a643e.tar.gz glibc-8603348fa394a391171d95c8a9c5b23eea3a643e.tar.bz2 glibc-8603348fa394a391171d95c8a9c5b23eea3a643e.zip |
De-nest test-ffs.c
-rw-r--r-- | string/test-ffs.c | 31 |
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++) \ |