]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
De-nest test-ffs.c
authorStan Shebs <stanshebs@google.com>
Fri, 19 Jan 2018 17:22:56 +0000 (09:22 -0800)
committerStan Shebs <stanshebs@google.com>
Tue, 30 Apr 2019 04:26:52 +0000 (21:26 -0700)
string/test-ffs.c

index da4c4216c32efea52df3dc3ac14db3ff3b287031..e3d601ded7443a149aff21b9d78bcd85147cdefe 100644 (file)
 #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++)                                     \