]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Modify several tests to use test-skeleton.c
authorArjun Shankar <arjun.is@lostca.se>
Wed, 5 Nov 2014 09:54:08 +0000 (15:24 +0530)
committerSiddhesh Poyarekar <siddhesh@redhat.com>
Wed, 5 Nov 2014 09:54:08 +0000 (15:24 +0530)
This patch modifies several test cases to use test-skeleton.c.
It was generated by a bash script written for this purpose and
thus excludes several other tests which I deemed worth a visual
inspection before making the change.

I intend to follow up with individual patches to the tests
skipped by the script.

The script itself resides at http://git.io/WODAmg and should
reproduce this very patch when run against master.

ChangeLog:

2014-10-30  Arjun Shankar  <arjun.is@lostca.se>

* catgets/test-gencat.c: Use test-skeleton.c.
* catgets/tst-catgets.c: Likewise.
* csu/tst-empty.c: Likewise.
* elf/tst-audit2.c: Likewise.
* elf/tst-global1.c: Likewise.
* elf/tst-pathopt.c: Likewise.
* elf/tst-piemod1.c: Likewise.
* elf/tst-tls10.c: Likewise.
* elf/tst-tls11.c: Likewise.
* elf/tst-tls12.c: Likewise.
* gnulib/tst-gcc.c: Likewise.
* iconvdata/tst-e2big.c: Likewise.
* iconvdata/tst-loading.c: Likewise.
* iconv/tst-iconv1.c: Likewise.
* iconv/tst-iconv2.c: Likewise.
* inet/test-inet6_opt.c: Likewise.
* inet/tst-gethnm.c: Likewise.
* inet/tst-network.c: Likewise.
* inet/tst-ntoa.c: Likewise.
* intl/tst-codeset.c: Likewise.
* intl/tst-gettext2.c: Likewise.
* intl/tst-gettext3.c: Likewise.
* intl/tst-ngettext.c: Likewise.
* intl/tst-translit.c: Likewise.
* io/test-stat.c: Likewise.
* libio/test-fmemopen.c: Likewise.
* libio/tst-freopen.c: Likewise.
* libio/tst-sscanf.c: Likewise.
* libio/tst-ungetwc1.c: Likewise.
* libio/tst-ungetwc2.c: Likewise.
* libio/tst-widetext.c: Likewise.
* localedata/tst-ctype.c: Likewise.
* localedata/tst-digits.c: Likewise.
* localedata/tst-leaks.c: Likewise.
* localedata/tst-mbswcs1.c: Likewise.
* localedata/tst-mbswcs2.c: Likewise.
* localedata/tst-mbswcs3.c: Likewise.
* localedata/tst-mbswcs4.c: Likewise.
* localedata/tst-mbswcs5.c: Likewise.
* localedata/tst-setlocale.c: Likewise.
* localedata/tst-trans.c: Likewise.
* localedata/tst-wctype.c: Likewise.
* localedata/tst-xlocale1.c: Likewise.
* login/tst-grantpt.c: Likewise.
* malloc/tst-calloc.c: Likewise.
* malloc/tst-malloc.c: Likewise.
* malloc/tst-mallocstate.c: Likewise.
* malloc/tst-mcheck.c: Likewise.
* malloc/tst-mtrace.c: Likewise.
* malloc/tst-obstack.c: Likewise.
* math/atest-exp2.c: Likewise.
* math/atest-exp.c: Likewise.
* math/atest-sincos.c: Likewise.
* math/test-matherr.c: Likewise.
* math/test-misc.c: Likewise.
* math/test-powl.c: Likewise.
* math/tst-definitions.c: Likewise.
* misc/tst-dirname.c: Likewise.
* misc/tst-efgcvt.c: Likewise.
* misc/tst-fdset.c: Likewise.
* misc/tst-hsearch.c: Likewise.
* misc/tst-mntent2.c: Likewise.
* nptl/tst-sem7.c: Likewise.
* nptl/tst-sem8.c: Likewise.
* nptl/tst-sem9.c: Likewise.
* nss/test-netdb.c: Likewise.
* posix/tst-fnmatch.c: Likewise.
* posix/tst-getlogin.c: Likewise.
* posix/tst-gnuglob.c: Likewise.
* posix/tst-mmap.c: Likewise.
* pwd/tst-getpw.c: Likewise.
* resolv/tst-inet_ntop.c: Likewise.
* rt/tst-timer.c: Likewise.
* stdio-common/test-fseek.c: Likewise.
* stdio-common/test-popen.c: Likewise.
* stdio-common/test-vfprintf.c: Likewise.
* stdio-common/tst-cookie.c: Likewise.
* stdio-common/tst-fileno.c: Likewise.
* stdio-common/tst-gets.c: Likewise.
* stdio-common/tst-obprintf.c: Likewise.
* stdio-common/tst-perror.c: Likewise.
* stdio-common/tst-sprintf2.c: Likewise.
* stdio-common/tst-sprintf3.c: Likewise.
* stdio-common/tst-sprintf.c: Likewise.
* stdio-common/tst-swprintf.c: Likewise.
* stdio-common/tst-tmpnam.c: Likewise.
* stdio-common/tst-unbputc.c: Likewise.
* stdio-common/tst-wc-printf.c: Likewise.
* stdlib/tst-environ.c: Likewise.
* stdlib/tst-fmtmsg.c: Likewise.
* stdlib/tst-limits.c: Likewise.
* stdlib/tst-rand48-2.c: Likewise.
* stdlib/tst-rand48.c: Likewise.
* stdlib/tst-random2.c: Likewise.
* stdlib/tst-random.c: Likewise.
* stdlib/tst-strtol.c: Likewise.
* stdlib/tst-strtoll.c: Likewise.
* stdlib/tst-tls-atexit.c: Likewise.
* stdlib/tst-xpg-basename.c: Likewise.
* string/test-ffs.c: Likewise.
* string/tst-bswap.c: Likewise.
* string/tst-inlcall.c: Likewise.
* string/tst-strtok.c: Likewise.
* string/tst-strxfrm.c: Likewise.
* sysdeps/x86_64/tst-audit10.c: Likewise.
* sysdeps/x86_64/tst-audit3.c: Likewise.
* sysdeps/x86_64/tst-audit4.c: Likewise.
* sysdeps/x86_64/tst-audit5.c: Likewise.
* time/tst-ftime_l.c: Likewise.
* time/tst-getdate.c: Likewise.
* time/tst-mktime3.c: Likewise.
* time/tst-mktime.c: Likewise.
* time/tst-posixtz.c: Likewise.
* time/tst-strptime2.c: Likewise.
* time/tst-strptime3.c: Likewise.
* wcsmbs/tst-btowc.c: Likewise.
* wcsmbs/tst-mbrtowc.c: Likewise.
* wcsmbs/tst-mbsrtowcs.c: Likewise.
* wcsmbs/tst-wchar-h.c: Likewise.
* wcsmbs/tst-wcpncpy.c: Likewise.
* wcsmbs/tst-wcrtomb.c: Likewise.
* wcsmbs/tst-wcsnlen.c: Likewise.
* wcsmbs/tst-wcstof.c: Likewise.

124 files changed:
ChangeLog
catgets/test-gencat.c
catgets/tst-catgets.c
csu/tst-empty.c
elf/tst-audit2.c
elf/tst-global1.c
elf/tst-pathopt.c
elf/tst-piemod1.c
elf/tst-tls10.c
elf/tst-tls11.c
elf/tst-tls12.c
gnulib/tst-gcc.c
iconv/tst-iconv1.c
iconv/tst-iconv2.c
iconvdata/tst-e2big.c
iconvdata/tst-loading.c
inet/test-inet6_opt.c
inet/tst-gethnm.c
inet/tst-network.c
inet/tst-ntoa.c
intl/tst-codeset.c
intl/tst-gettext2.c
intl/tst-gettext3.c
intl/tst-ngettext.c
intl/tst-translit.c
io/test-stat.c
libio/test-fmemopen.c
libio/tst-freopen.c
libio/tst-sscanf.c
libio/tst-ungetwc1.c
libio/tst-ungetwc2.c
libio/tst-widetext.c
localedata/tst-ctype.c
localedata/tst-digits.c
localedata/tst-leaks.c
localedata/tst-mbswcs1.c
localedata/tst-mbswcs2.c
localedata/tst-mbswcs3.c
localedata/tst-mbswcs4.c
localedata/tst-mbswcs5.c
localedata/tst-setlocale.c
localedata/tst-trans.c
localedata/tst-wctype.c
localedata/tst-xlocale1.c
login/tst-grantpt.c
malloc/tst-calloc.c
malloc/tst-malloc.c
malloc/tst-mallocstate.c
malloc/tst-mcheck.c
malloc/tst-mtrace.c
malloc/tst-obstack.c
math/atest-exp.c
math/atest-exp2.c
math/atest-sincos.c
math/test-matherr.c
math/test-misc.c
math/test-powl.c
math/tst-definitions.c
misc/tst-dirname.c
misc/tst-efgcvt.c
misc/tst-fdset.c
misc/tst-hsearch.c
misc/tst-mntent2.c
nptl/tst-sem7.c
nptl/tst-sem8.c
nptl/tst-sem9.c
nss/test-netdb.c
posix/tst-fnmatch.c
posix/tst-getlogin.c
posix/tst-gnuglob.c
posix/tst-mmap.c
pwd/tst-getpw.c
resolv/tst-inet_ntop.c
rt/tst-timer.c
stdio-common/test-fseek.c
stdio-common/test-popen.c
stdio-common/test-vfprintf.c
stdio-common/tst-cookie.c
stdio-common/tst-fileno.c
stdio-common/tst-gets.c
stdio-common/tst-obprintf.c
stdio-common/tst-perror.c
stdio-common/tst-sprintf.c
stdio-common/tst-sprintf2.c
stdio-common/tst-sprintf3.c
stdio-common/tst-swprintf.c
stdio-common/tst-tmpnam.c
stdio-common/tst-unbputc.c
stdio-common/tst-wc-printf.c
stdlib/tst-environ.c
stdlib/tst-fmtmsg.c
stdlib/tst-limits.c
stdlib/tst-rand48-2.c
stdlib/tst-rand48.c
stdlib/tst-random.c
stdlib/tst-random2.c
stdlib/tst-strtol.c
stdlib/tst-strtoll.c
stdlib/tst-tls-atexit.c
stdlib/tst-xpg-basename.c
string/test-ffs.c
string/tst-bswap.c
string/tst-inlcall.c
string/tst-strtok.c
string/tst-strxfrm.c
sysdeps/x86_64/tst-audit10.c
sysdeps/x86_64/tst-audit3.c
sysdeps/x86_64/tst-audit4.c
sysdeps/x86_64/tst-audit5.c
time/tst-ftime_l.c
time/tst-getdate.c
time/tst-mktime.c
time/tst-mktime3.c
time/tst-posixtz.c
time/tst-strptime2.c
time/tst-strptime3.c
wcsmbs/tst-btowc.c
wcsmbs/tst-mbrtowc.c
wcsmbs/tst-mbsrtowcs.c
wcsmbs/tst-wchar-h.c
wcsmbs/tst-wcpncpy.c
wcsmbs/tst-wcrtomb.c
wcsmbs/tst-wcsnlen.c
wcsmbs/tst-wcstof.c

index bcd5d671e0c1ff131a3d924211f98ffb43ad02ac..1ab29ea69cc0df63f19776010a97550abbd1e304 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,129 @@
+2014-10-30  Arjun Shankar  <arjun.is@lostca.se>
+
+       * catgets/test-gencat.c: Use test-skeleton.c.
+       * catgets/tst-catgets.c: Likewise.
+       * csu/tst-empty.c: Likewise.
+       * elf/tst-audit2.c: Likewise.
+       * elf/tst-global1.c: Likewise.
+       * elf/tst-pathopt.c: Likewise.
+       * elf/tst-piemod1.c: Likewise.
+       * elf/tst-tls10.c: Likewise.
+       * elf/tst-tls11.c: Likewise.
+       * elf/tst-tls12.c: Likewise.
+       * gnulib/tst-gcc.c: Likewise.
+       * iconvdata/tst-e2big.c: Likewise.
+       * iconvdata/tst-loading.c: Likewise.
+       * iconv/tst-iconv1.c: Likewise.
+       * iconv/tst-iconv2.c: Likewise.
+       * inet/test-inet6_opt.c: Likewise.
+       * inet/tst-gethnm.c: Likewise.
+       * inet/tst-network.c: Likewise.
+       * inet/tst-ntoa.c: Likewise.
+       * intl/tst-codeset.c: Likewise.
+       * intl/tst-gettext2.c: Likewise.
+       * intl/tst-gettext3.c: Likewise.
+       * intl/tst-ngettext.c: Likewise.
+       * intl/tst-translit.c: Likewise.
+       * io/test-stat.c: Likewise.
+       * libio/test-fmemopen.c: Likewise.
+       * libio/tst-freopen.c: Likewise.
+       * libio/tst-sscanf.c: Likewise.
+       * libio/tst-ungetwc1.c: Likewise.
+       * libio/tst-ungetwc2.c: Likewise.
+       * libio/tst-widetext.c: Likewise.
+       * localedata/tst-ctype.c: Likewise.
+       * localedata/tst-digits.c: Likewise.
+       * localedata/tst-leaks.c: Likewise.
+       * localedata/tst-mbswcs1.c: Likewise.
+       * localedata/tst-mbswcs2.c: Likewise.
+       * localedata/tst-mbswcs3.c: Likewise.
+       * localedata/tst-mbswcs4.c: Likewise.
+       * localedata/tst-mbswcs5.c: Likewise.
+       * localedata/tst-setlocale.c: Likewise.
+       * localedata/tst-trans.c: Likewise.
+       * localedata/tst-wctype.c: Likewise.
+       * localedata/tst-xlocale1.c: Likewise.
+       * login/tst-grantpt.c: Likewise.
+       * malloc/tst-calloc.c: Likewise.
+       * malloc/tst-malloc.c: Likewise.
+       * malloc/tst-mallocstate.c: Likewise.
+       * malloc/tst-mcheck.c: Likewise.
+       * malloc/tst-mtrace.c: Likewise.
+       * malloc/tst-obstack.c: Likewise.
+       * math/atest-exp2.c: Likewise.
+       * math/atest-exp.c: Likewise.
+       * math/atest-sincos.c: Likewise.
+       * math/test-matherr.c: Likewise.
+       * math/test-misc.c: Likewise.
+       * math/test-powl.c: Likewise.
+       * math/tst-definitions.c: Likewise.
+       * misc/tst-dirname.c: Likewise.
+       * misc/tst-efgcvt.c: Likewise.
+       * misc/tst-fdset.c: Likewise.
+       * misc/tst-hsearch.c: Likewise.
+       * misc/tst-mntent2.c: Likewise.
+       * nptl/tst-sem7.c: Likewise.
+       * nptl/tst-sem8.c: Likewise.
+       * nptl/tst-sem9.c: Likewise.
+       * nss/test-netdb.c: Likewise.
+       * posix/tst-fnmatch.c: Likewise.
+       * posix/tst-getlogin.c: Likewise.
+       * posix/tst-gnuglob.c: Likewise.
+       * posix/tst-mmap.c: Likewise.
+       * pwd/tst-getpw.c: Likewise.
+       * resolv/tst-inet_ntop.c: Likewise.
+       * rt/tst-timer.c: Likewise.
+       * stdio-common/test-fseek.c: Likewise.
+       * stdio-common/test-popen.c: Likewise.
+       * stdio-common/test-vfprintf.c: Likewise.
+       * stdio-common/tst-cookie.c: Likewise.
+       * stdio-common/tst-fileno.c: Likewise.
+       * stdio-common/tst-gets.c: Likewise.
+       * stdio-common/tst-obprintf.c: Likewise.
+       * stdio-common/tst-perror.c: Likewise.
+       * stdio-common/tst-sprintf2.c: Likewise.
+       * stdio-common/tst-sprintf3.c: Likewise.
+       * stdio-common/tst-sprintf.c: Likewise.
+       * stdio-common/tst-swprintf.c: Likewise.
+       * stdio-common/tst-tmpnam.c: Likewise.
+       * stdio-common/tst-unbputc.c: Likewise.
+       * stdio-common/tst-wc-printf.c: Likewise.
+       * stdlib/tst-environ.c: Likewise.
+       * stdlib/tst-fmtmsg.c: Likewise.
+       * stdlib/tst-limits.c: Likewise.
+       * stdlib/tst-rand48-2.c: Likewise.
+       * stdlib/tst-rand48.c: Likewise.
+       * stdlib/tst-random2.c: Likewise.
+       * stdlib/tst-random.c: Likewise.
+       * stdlib/tst-strtol.c: Likewise.
+       * stdlib/tst-strtoll.c: Likewise.
+       * stdlib/tst-tls-atexit.c: Likewise.
+       * stdlib/tst-xpg-basename.c: Likewise.
+       * string/test-ffs.c: Likewise.
+       * string/tst-bswap.c: Likewise.
+       * string/tst-inlcall.c: Likewise.
+       * string/tst-strtok.c: Likewise.
+       * string/tst-strxfrm.c: Likewise.
+       * sysdeps/x86_64/tst-audit10.c: Likewise.
+       * sysdeps/x86_64/tst-audit3.c: Likewise.
+       * sysdeps/x86_64/tst-audit4.c: Likewise.
+       * sysdeps/x86_64/tst-audit5.c: Likewise.
+       * time/tst-ftime_l.c: Likewise.
+       * time/tst-getdate.c: Likewise.
+       * time/tst-mktime3.c: Likewise.
+       * time/tst-mktime.c: Likewise.
+       * time/tst-posixtz.c: Likewise.
+       * time/tst-strptime2.c: Likewise.
+       * time/tst-strptime3.c: Likewise.
+       * wcsmbs/tst-btowc.c: Likewise.
+       * wcsmbs/tst-mbrtowc.c: Likewise.
+       * wcsmbs/tst-mbsrtowcs.c: Likewise.
+       * wcsmbs/tst-wchar-h.c: Likewise.
+       * wcsmbs/tst-wcpncpy.c: Likewise.
+       * wcsmbs/tst-wcrtomb.c: Likewise.
+       * wcsmbs/tst-wcsnlen.c: Likewise.
+       * wcsmbs/tst-wcstof.c: Likewise.
+
 2014-11-04  Joseph Myers  <joseph@codesourcery.com>
 
        [BZ #14132]
index eaa9b895f6eca1c5032f3db58c88e516eafd4322..282974ca2f2b5b5bc93f605da7fd4a63c3d08574 100644 (file)
@@ -3,8 +3,8 @@
 #include <stdio.h>
 #include <stdlib.h>
 
-int
-main (void)
+static int
+do_test (void)
 {
   nl_catd catalog;
   setlocale (LC_ALL, "");
@@ -29,3 +29,6 @@ main (void)
 
   return 0;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index fdaa8349496b54e70fe8b2ade1ef9801bdedbf91..a0a408936b6c75fbd247be5097074e2b6a9afdb5 100644 (file)
@@ -14,8 +14,8 @@ static const char *msgs[] =
 
 #define ROUNDS 5
 
-int
-main (void)
+static int
+do_test (void)
 {
   int rnd;
   int result = 0;
@@ -64,3 +64,6 @@ main (void)
 
   return result;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 980dcd60fd99dd7c7fa5bc15551020009e8da0dc..e99468eef96bc3476190cd8f83f519c40bd25452 100644 (file)
@@ -1,6 +1,9 @@
 /* The most useful C program known to man.  */
-int
-main (void)
+static int
+do_test (void)
 {
   return 0;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index b4fa906940b09f463b2af41a5eeccd16abc766a2..acad1b05cf7d1b250dd0d0c6148abfb150a850ab 100644 (file)
@@ -31,8 +31,8 @@ calloc (size_t n, size_t m)
   return ptr;
 }
 
-int
-main (void)
+static int
+do_test (void)
 {
   if (magic[1] != MAGIC1 || magic[0] != MAGIC2)
     {
@@ -42,3 +42,6 @@ main (void)
 
   return 0;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 1611b51b67b3642bb793579a15684206574dc74d..4df335c6377517514347cd21e633ec98c4a76508 100644 (file)
@@ -1,8 +1,8 @@
 #include <dlfcn.h>
 #include <stdio.h>
 
-int
-main (void)
+static int
+do_test (void)
 {
   void *h1 = dlopen ("$ORIGIN/testobj6.so", RTLD_GLOBAL|RTLD_LAZY);
   if (h1 == NULL)
@@ -34,3 +34,6 @@ main (void)
 
   return 0;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 1f7aac2a41aebeb52caaddf2c450388e10db9650..8d73ad4def8015591ba129e9c74ec208756b1ea9 100644 (file)
@@ -4,8 +4,8 @@
 #include <stdlib.h>
 
 
-int
-main (void)
+static int
+do_test (void)
 {
   void *h;
   int (*fp) (int);
@@ -37,3 +37,6 @@ main (void)
 
   return result;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index ad439da800f5a65f3001966c5f222ca71e7a7931..6e98b5f0c27642d61e5f180f05c3f20f01959ff9 100644 (file)
@@ -6,8 +6,8 @@ foo (void)
   return 21;
 }
 
-int
-main (void)
+static int
+do_test (void)
 {
   int val = foo ();
   if (val != 34)
@@ -18,3 +18,6 @@ main (void)
 
   return 0;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 347243f66b9376d8970d5f4aae42b2092f930257..eb1ecb9216b49273f13f3a3b88304b16b7efef48 100644 (file)
@@ -8,8 +8,8 @@ __thread struct A local = { 1, 2, 3 };
   if (p->a != S || p->b != S + 1 || p->c != S + 2)     \
     abort ()
 
-int
-main (void)
+static int
+do_test (void)
 {
   struct A *p;
   if (local.a != 1 || local.b != 2 || local.c != 3)
@@ -35,3 +35,6 @@ main (void)
 
   exit (0);
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 8a2fef4a7f0c8098d77a0ffa535e519143f9961e..8ceac14168bdbcc74d774958cc465fa87722f320 100644 (file)
@@ -5,8 +5,8 @@
   if (p->a != S || p->b != S + 1 || p->c != S + 2)     \
     abort ()
 
-int
-main (void)
+static int
+do_test (void)
 {
   struct A *p;
   check1 ();
@@ -24,3 +24,6 @@ main (void)
 
   exit (0);
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 9086d1717634a4c9357e34ec822c7d4121d20a9c..8093894b9355982ca47e6ce7c29a23841eae88a2 100644 (file)
@@ -5,8 +5,8 @@
   if (p->a != S || p->b != S + 1 || p->c != S + 2)     \
     abort ()
 
-int
-main (void)
+static int
+do_test (void)
 {
   struct A *p;
   check1 ();
@@ -15,3 +15,6 @@ main (void)
 
   exit (0);
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 71fab284a2f12eafde76c08eb1c8c18603320fc4..9f4ba8360703a26a00c3438d8ec79e1cd2df9bf5 100644 (file)
@@ -51,8 +51,8 @@
   })
 
 
-int
-main (void)
+static int
+do_test (void)
 {
   int result = 0;
   int __integer_type;
@@ -71,3 +71,6 @@ main (void)
 
   return result;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index d806ce6ae8bdda3e0bd38d7eb6f63fe9e678aa0e..0609f50e5049fae2c7467ec88d6045f0fb40b00c 100644 (file)
@@ -5,8 +5,8 @@
 #include <stdio.h>
 #include <string.h>
 
-int
-main (void)
+static int
+do_test (void)
 {
   char utf8[5];
   wchar_t ucs4[5];
@@ -42,3 +42,6 @@ main (void)
 
   return 0;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 5036ad105827b35aed15194419c4d98acbabc8a8..0672a511ec022402a7f8cbff01af519a944c1b90 100644 (file)
@@ -25,8 +25,8 @@
 #include <string.h>
 
 
-int
-main (void)
+static int
+do_test (void)
 {
   char buf[3];
   const wchar_t wc[1] = L"a";
@@ -97,3 +97,6 @@ main (void)
 
   return result;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 9533eb065745e42f7157f1d8b0ef55d5c548adda..8de64b21d1169c4610b5866df6402f01681146b6 100644 (file)
@@ -95,10 +95,13 @@ test_tscii (void)
   test ("TSCII", inbuf, sizeof (inbuf), 9);
 }
 
-int
-main (void)
+static int
+do_test (void)
 {
   test_euc_jisx0213 ();
   test_tscii ();
   return 0;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 0d8a9590d5da5b63c51beedd2482f903835796f9..eff9d784ebe56f9b93996b3bf404cc55112e5fd8 100644 (file)
@@ -114,8 +114,8 @@ static const char inbuf[] =
 "     function.  Later modifications of the variable have no effect.\n";
 
 
-int
-main (void)
+static int
+do_test (void)
 {
   size_t count = TEST_ROUNDS;
   int result = 0;
@@ -180,3 +180,6 @@ main (void)
 
   return result;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 3bf319ef0ce3db41e97e1858ac35cc99ae8b4e68..a7ebf006c6ed2e25ee7cb5b47125329ad29707fd 100644 (file)
@@ -194,8 +194,8 @@ decode_inet6_opt (void *eb, socklen_t el)
   return ret;
 }
 
-int
-main (void)
+static int
+do_test (void)
 {
   void *eb;
   socklen_t el;
@@ -206,3 +206,6 @@ main (void)
     return 1;
   return 0;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 8af44d66a1b6c1b048fbdd0301902b0006052d26..dd3a5478114e12630e0d5662054b492fa0a302fe 100644 (file)
@@ -10,8 +10,8 @@
 #include <netinet/in.h>
 #include <arpa/inet.h>
 
-int
-main (void)
+static int
+do_test (void)
 {
   struct hostent *ent;
   struct in_addr hostaddr;
@@ -62,3 +62,6 @@ main (void)
 
   return result;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index fc90bd7245934988d21b7367f3c9a5a66e8cc9d8..cc840e0d467f9102d957dde79e1f1fdcb9a2811b 100644 (file)
@@ -51,8 +51,8 @@ struct
 };
 
 
-int
-main (void)
+static int
+do_test (void)
 {
   int errors = 0;
   size_t i;
@@ -76,3 +76,6 @@ main (void)
 
   return errors != 0;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 9be91eb511c53fe1014d25b99cd19d8384c42043..ef82d4d53753bcc621d57bc4a304650ba517fbe2 100644 (file)
@@ -22,8 +22,8 @@ test (unsigned int inaddr, const char *expected)
 }
 
 
-int
-main (void)
+static int
+do_test (void)
 {
   int result = 0;
 
@@ -34,3 +34,6 @@ main (void)
 
   return result;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index f5b37ec1369dfa335d482a9f1b09d6e81e072b42..37f731ec4e3ac05f5a7722838b92e8682d80151a 100644 (file)
@@ -23,8 +23,8 @@
 #include <stdlib.h>
 #include <string.h>
 
-int
-main (void)
+static int
+do_test (void)
 {
   char *s;
   int result = 0;
@@ -55,3 +55,6 @@ main (void)
 
   return result;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 075680a926526fe8052778b5bbe271c0d6d58105..3c44165f1d0a3a7fb3d49c7c7805989352a58cf2 100644 (file)
@@ -40,8 +40,8 @@ struct data_t strings[] =
 const int lang_cnt = 3;
 const char *lang[] = {"lang1", "lang2", "lang3"};
 
-int
-main (void)
+static int
+do_test (void)
 {
   int i;
 
@@ -70,3 +70,6 @@ main (void)
 
   return 0;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index dd88987e64f56e55e39999ec943b2051d7c6c491..11e9b08270baeeb7090540b6aca31ca941b1e2bc 100644 (file)
@@ -24,8 +24,8 @@
 #include <stdlib.h>
 #include <string.h>
 
-int
-main (void)
+static int
+do_test (void)
 {
   char *s;
   int result = 0;
@@ -57,3 +57,6 @@ main (void)
 
   return result;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 4fb0ca21dcbc7248a2bc17f3bd4f14d48184cac7..71e91b9db97cc8c17053f949413a071c9053c4e2 100644 (file)
@@ -25,8 +25,8 @@
 #include <string.h>
 
 
-int
-main (void)
+static int
+do_test (void)
 {
   const char *strs[2] = { "singular", "plural" };
   unsigned long int i;
@@ -63,3 +63,6 @@ main (void)
 
   return res;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 1aecee7081ef7074596fe7f7e6ea0124580d22b7..299fa401f1c2f12fd8c37fec6ef9b315dc959be4 100644 (file)
@@ -24,8 +24,8 @@
 #include <string.h>
 #include <unistd.h>
 
-int
-main (void)
+static int
+do_test (void)
 {
   int result = 0;
   const char *s;
@@ -49,3 +49,6 @@ main (void)
 
   return result;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index c5cfd26fe5ba06e19f83dfbc1b4304de82de312d..e9c846847cb115e0a9ae3c4b4d63b678b84d2e78 100644 (file)
@@ -25,8 +25,8 @@
 #include <stddef.h>
 #include <sys/stat.h>
 
-int
-main (void)
+static int
+do_test (void)
 {
   /* With _FILE_OFFSET_BITS=64 struct stat and struct stat64 should
      be identical.  */
@@ -65,3 +65,6 @@ main (void)
 #endif
   return 0;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 30998940e16d795b01d050dfab5eb6cfe8f023b3..211176e154cabbe9623cdfc65d382728f9a93bbd 100644 (file)
@@ -22,8 +22,8 @@ static char buffer[] = "foobar";
 #include <stdio.h>
 #include <string.h>
 
-int
-main (void)
+static int
+do_test (void)
 {
   int ch;
   FILE *stream;
@@ -37,3 +37,6 @@ main (void)
 
   return 0;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index f9e71773e7ee012bc3bfe9c74f7918e00d435154..94284ec796ff5dce4c386a61430e1703aaf00bcb 100644 (file)
@@ -22,8 +22,8 @@
 #include <string.h>
 #include <unistd.h>
 
-int
-main (void)
+static int
+do_test (void)
 {
   char name[] = "/tmp/tst-freopen.XXXXXX";
   const char * const test = "Let's test freopen.\n";
@@ -100,3 +100,6 @@ main (void)
   unlink (name);
   exit (0);
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index b1a2b8487ee3001b5531696da611006d8497b127..fb4be34b77a00c005a337e3ece7beffe05f155f4 100644 (file)
@@ -3,8 +3,8 @@
 
 #define WCS_LENGTH 256
 
-int
-main (void)
+static int
+do_test (void)
 {
   const char cnv[] ="%l[abc]";
   const char str[] = "abbcXab";
@@ -18,3 +18,6 @@ main (void)
 
   return result;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index f74c4078933da83245ded89d9cdb8910805b3cad..f71b39059f43dd8507901ee67b87cf5aca6d96e4 100644 (file)
@@ -7,8 +7,8 @@
 #include <unistd.h>
 #include <wchar.h>
 
-int
-main (void)
+static int
+do_test (void)
 {
   FILE *fp;
   const char *str = "abcdef";
@@ -79,3 +79,6 @@ main (void)
 
   return result;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index d15e287c05451ea290d48a1c76904dda092b2e89..a7c5193f5f719d1a530ea5fad3b02f37bb20fe22 100644 (file)
@@ -7,8 +7,8 @@
 #include <unistd.h>
 #include <wchar.h>
 
-int
-main (void)
+static int
+do_test (void)
 {
   FILE *fp;
   const char *str = "abcdef";
@@ -79,3 +79,6 @@ main (void)
 
   return result;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 179763e8526fb162f30267fe974c1d748da3161f..acab72b7087fc6b2f3b1bd668a1e0d3594402725 100644 (file)
@@ -31,8 +31,8 @@
 #define SIZE 210000
 
 
-int
-main (void)
+static int
+do_test (void)
 {
   char name[] = "/tmp/widetext.out.XXXXXX";
   char mbbuf[SIZE];
@@ -367,3 +367,6 @@ main (void)
 
   return status;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index ceda891145b4e1cc5d48e1f35ea60e473346674d..a4e8fcf4dc41fb45fdc51efcddb4c9be861f1af9 100644 (file)
@@ -61,8 +61,8 @@ static struct classes
   }
 
 
-int
-main (void)
+static int
+do_test (void)
 {
   const char *cp;
   const char *cp2;
@@ -447,3 +447,6 @@ punct = %04x  alnum = %04x\n",
   printf ("  No errors for `%s' locale\n\n\n", setlocale (LC_ALL, NULL));
   return 0;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 9b3ebcdaa16fc8413d69a459f72b5ab6b64f4a44..76356e9d5cec329484283f3438a1002801a08c16 100644 (file)
@@ -111,8 +111,8 @@ static struct wprintf_int_test
   (sizeof (wprintf_int_tests) / sizeof (wprintf_int_tests[0]))
 
 
-int
-main (void)
+static int
+do_test (void)
 {
   int cnt;
   int failures;
@@ -246,3 +246,6 @@ main (void)
 
   return status;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 7a4b557f59fd4a4ae83182675644c1b994b62206..ccd44f2c6201488947f21226ba46068403320f8a 100644 (file)
@@ -1,8 +1,8 @@
 #include <locale.h>
 #include <mcheck.h>
 
-int
-main (void)
+static int
+do_test (void)
 {
   int cnt;
 
@@ -16,3 +16,6 @@ main (void)
 
   return 0;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 14f13722531ca6dfbfff9e57cc6c698d7658b9e5..140482900f8c46913c7db4a136981f9173833551 100644 (file)
@@ -33,8 +33,8 @@
     }                                                                    \
   putc ('\n', stdout)
 
-int
-main (void)
+static int
+do_test (void)
 {
   const unsigned char buf[6] = { 0x25,  0xe2, 0x82, 0xac,  0xce, 0xbb };
   mbstate_t state;
@@ -60,3 +60,6 @@ main (void)
 
   return result;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 25fa9516a0b89a8295436a3974fb0baa11078b13..9cd95d6808aae0bda01bd7acadbdde12174ccd35 100644 (file)
@@ -35,8 +35,8 @@
     }                                                                  \
   putc ('\n', stdout)
 
-int
-main (void)
+static int
+do_test (void)
 {
   unsigned char buf[6] = { 0x25,  0xe2, 0x82, 0xac,  0xce, 0xbb };
   mbstate_t state;
@@ -62,3 +62,6 @@ main (void)
 
   return result;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 8db65c54d359ccb472a1d76be365c3e80223db79..a068541a7cda02fd8260385f2339005d1170763d 100644 (file)
@@ -38,8 +38,8 @@
     putc ('\n', stdout);                                               \
   }
 
-int
-main (void)
+static int
+do_test (void)
 {
   unsigned char buf[6] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff };
   const unsigned char bufcheck[6] = { 0x25, 0xe2, 0x82, 0xac, 0xce, 0xbb };
@@ -73,3 +73,6 @@ main (void)
 
   return result;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 09b74179fb71c27da13f4e98d796a43d451d34a3..a4fe60dff8673dc70ee3e1fb7aa50e55b5ef1ec9 100644 (file)
@@ -34,8 +34,8 @@
     }                                                                  \
   putc ('\n', stdout)
 
-int
-main (void)
+static int
+do_test (void)
 {
   unsigned char buf[6] = { 0x25,  0xe2, 0x82, 0xac,  0xce, 0xbb };
   mbstate_t state;
@@ -60,3 +60,6 @@ main (void)
 
   return result;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index e18862c1d0181616aa8bd294522632684b98f4d4..c44f12a49daf72e9c40332510624101a3446ac50 100644 (file)
@@ -37,8 +37,8 @@
     putc ('\n', stdout);                                               \
   }
 
-int
-main (void)
+static int
+do_test (void)
 {
   unsigned char buf[7] = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff };
   const unsigned char bufcheck[7] = { 0x25, 0xe2, 0x82, 0xac, 0xce, 0xbb, 0 };
@@ -72,3 +72,6 @@ main (void)
 
   return result;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 1f8e68d887dbb8dafdd2efaf9d22bdaf7748bb27..a09a4de531f932803eb0af99dabb2854934ae029 100644 (file)
@@ -3,8 +3,8 @@
 #include <stdio.h>
 #include <string.h>
 
-int
-main (void)
+static int
+do_test (void)
 {
   char q[30];
   char *s;
@@ -23,3 +23,6 @@ main (void)
 
   return strcmp (s, "de_DE.UTF-8") != 0;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 5e0963138462543a04cee5b84379ff417f7ed677..0b0be83c78fb7a16c105a58215f8a1cc33505cec 100644 (file)
@@ -24,8 +24,8 @@
 #include <wchar.h>
 #include <wctype.h>
 
-int
-main (void)
+static int
+do_test (void)
 {
   char buf[30];
   wchar_t wbuf[30];
@@ -68,3 +68,6 @@ main (void)
 
   return errors;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index bd2b057b5482c6876930fcd33d862254e6c2ee5d..eb720309e5179a76ea2808ecb8e6d1d0ea43798b 100644 (file)
@@ -24,8 +24,8 @@
 #include <wchar.h>
 #include <wctype.h>
 
-int
-main (void)
+static int
+do_test (void)
 {
   wctype_t wct;
   wchar_t buf[1000];
@@ -141,3 +141,6 @@ main (void)
 
   return result;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 297c9ad7e1d7ddce7532593dc4db7e8bdfe44280..9f545a02c39b2e53bc9dd65f4e8d4eeba4e31717 100644 (file)
@@ -20,8 +20,8 @@ static struct
 #define ntests (sizeof (tests) / sizeof (tests[0]))
 
 
-int
-main (void)
+static int
+do_test (void)
 {
   size_t cnt;
   int result = 0;
@@ -73,3 +73,6 @@ main (void)
 
   return result;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 5078dac26c9baf86113d5ad008a5e8d58acfb452..65bb3449095b582804a0440f2b5daf57a301934a 100644 (file)
@@ -66,8 +66,8 @@ test_einval (void)
   return ret;
 }
 
-int
-main (void)
+static int
+do_test (void)
 {
   int result = 0;
 
@@ -76,3 +76,6 @@ main (void)
 
   return result;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 51e6c25ebf73c9482ebdae37687cc5f7c75051e3..7ad51246a37b3bc726d9cbd3052d378eae8c262b 100644 (file)
@@ -104,8 +104,8 @@ null_test (void)
 }
 
 
-int
-main (void)
+static int
+do_test (void)
 {
   /* We are allocating blocks with `calloc' and check whether every
      block is completely cleared.  We first try this for some fixed
@@ -123,3 +123,6 @@ main (void)
 
   return 0;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index a75ab1e3aa7dd04ddb200de14028cfe6e60d56aa..26853150775c18c6637d18ffb6faeb4aa146216e 100644 (file)
@@ -29,8 +29,8 @@ merror (const char *msg)
   printf ("Error: %s\n", msg);
 }
 
-int
-main (void)
+static int
+do_test (void)
 {
   void *p, *q;
   int save;
@@ -75,3 +75,6 @@ main (void)
 
   return errors != 0;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 69c4500b85e30344d55f75b6deee2d4611446c70..539539ed039d62535db2e07adc6521056243e0b6 100644 (file)
@@ -29,8 +29,8 @@ merror (const char *msg)
   printf ("Error: %s\n", msg);
 }
 
-int
-main (void)
+static int
+do_test (void)
 {
   void *p1, *p2;
   void *save_state;
@@ -79,3 +79,6 @@ main (void)
  * c-basic-offset: 2
  * End:
  */
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 478ca8cd24772abbff2264050fcdcb3dba4fdcea..bd9ab0efa7aaa5b1ddc24e79246b15603b96ef98 100644 (file)
@@ -29,8 +29,8 @@ merror (const char *msg)
   printf ("Error: %s\n", msg);
 }
 
-int
-main (void)
+static int
+do_test (void)
 {
   void *p, *q;
 
@@ -88,3 +88,6 @@ main (void)
 
   return errors != 0;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 9b5151c7e0b1771b0860760129e13f9aa3a47886..b2c0c2c9518b92b9b32a72981c667b31df8f7d98 100644 (file)
@@ -30,8 +30,8 @@ static void print (const void *node, VISIT value, int level);
 static FILE *fp;
 
 
-int
-main (void)
+static int
+do_test (void)
 {
   void *root = NULL;
   size_t linelen = 0;
@@ -100,3 +100,6 @@ print (const void *node, VISIT value, int level)
   if (value == postorder || value == leaf)
     fprintf (fp, "%3d: %s", ++cnt, *(const char **) node);
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 769697f185baa04e294124c2b0e652e5fc2e4083..ee1385d0f764e3689534237d843178ceaf6569c9 100644 (file)
@@ -25,8 +25,8 @@ verbose_free (void *buf)
   printf ("free (%p)\n", buf);
 }
 
-int
-main (void)
+static int
+do_test (void)
 {
   int result = 0;
   int align = 2;
@@ -62,3 +62,6 @@ main (void)
 
   return result;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 3a538b251d18b45c45b50b71534718522e9072f6..6a551deef0f75827a472deb91bb0f8bdaf7df282 100644 (file)
@@ -102,8 +102,8 @@ mpn_bitsize(const mp_limb_t *SRC_PTR, mp_size_t SIZE)
    return i * mpbpl + j;
 }
 
-int
-main (void)
+static int
+do_test (void)
 {
    mp1 ex, x, xt, e2, e3;
    int i;
@@ -190,3 +190,6 @@ main (void)
 
    return failures == 0 ? 0 : 1;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 344271536674461d297e90001abfe1e7bc996dc6..945bb7accf91f3254a2af373c39d13e980f12ff2 100644 (file)
@@ -144,8 +144,8 @@ mpn_bitsize(const mp_limb_t *SRC_PTR, mp_size_t SIZE)
   return i * mpbpl + j;
 }
 
-int
-main (void)
+static int
+do_test (void)
 {
   mp1 ex, x, xt, e2, e3;
   int i;
@@ -227,3 +227,6 @@ main (void)
 
   return failures == 0 ? 0 : 1;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 5ad59b224d2048771b39f4ca92e69ecea86aedad..1f5e7307e9ed915b611af96355855f702657dbf2 100644 (file)
@@ -141,8 +141,8 @@ mpn_bitsize (const mp_limb_t *SRC_PTR, mp_size_t SIZE)
    return i * mpbpl + j;
 }
 
-int
-main (void)
+static int
+do_test (void)
 {
   mp1 si, co, x, ox, xt, s2, c2, s3, c3;
   int i;
@@ -277,3 +277,6 @@ main (void)
 
    return (sin_failures == 0 && cos_failures == 0) ? 0 : 1;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index cd09a3981ce517c5bb2ba0bb0671467d53c513d1..6983879da44d79521eed93359e513e07d53594a6 100644 (file)
@@ -12,10 +12,13 @@ matherr (struct exception *s)
   return 1;
 }
 
-int
-main (void)
+static int
+do_test (void)
 {
   _LIB_VERSION = _SVID_;
   acos (2.0);
   return fail;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 3fd2bca6acf321a7370fb986db34010cc2bad071..4801bfe38fb55f262ce7d78d704b3cc3fc3f4c12 100644 (file)
@@ -25,8 +25,8 @@
 #include <math-tests.h>
 
 
-int
-main (void)
+static int
+do_test (void)
 {
   int result = 0;
 
@@ -1201,3 +1201,6 @@ main (void)
 
   return result;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index fd2a1cbae41b972540b95f6883ff16c978e6a892..66ef886ab6e7599d0fbe76afc2e778b6a765c446 100644 (file)
@@ -21,8 +21,8 @@
 #include <float.h>
 #include <ieee754.h>
 
-int
-main (void)
+static int
+do_test (void)
 {
   int result = 0;
 
@@ -48,3 +48,6 @@ main (void)
 
   return result;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 2501c8c3d4364d5372634e85168386419ee7b0c7..76a41256e84957b53cfb0f9553839b13169cdd1a 100644 (file)
@@ -21,8 +21,8 @@
 #include <stdio.h>
 
 
-int
-main (void)
+static int
+do_test (void)
 {
   int result = 0;
 
@@ -44,3 +44,6 @@ main (void)
 
   return result;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index d8f33dfc94a1778f323fd73c1d5c4234e3be7447..d6c05ad3b314362ef245532f8d4b90511fd7211f 100644 (file)
@@ -37,8 +37,8 @@ test (const char *input, const char *result)
   return retval;
 }
 
-int
-main (void)
+static int
+do_test (void)
 {
   int result = 0;
 
@@ -67,3 +67,6 @@ main (void)
 
   return result != 0;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 303042d36e4cc59818b3a3acc0570527c2691ba3..11427a025293dc7da71e00a5dc5519619832d981 100644 (file)
@@ -200,8 +200,8 @@ special (void)
 }
 
 
-int
-main (void)
+static int
+do_test (void)
 {
   test (ecvt_tests, ecvt, "ecvt");
   test (fcvt_tests, fcvt, "fcvt");
@@ -211,3 +211,6 @@ main (void)
 
   return error_count;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 78a34e9e5e769062f3814a8915b090209cf9a988..ef93ac3f393a4d5f924dcac46ea3c516af8d09a3 100644 (file)
@@ -20,8 +20,8 @@
 #include <stdio.h>
 #include <sys/types.h>
 
-int
-main (void)
+static int
+do_test (void)
 {
   int retval = 0;
   int i;
@@ -62,3 +62,6 @@ main (void)
 
   return retval;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 6c19b22472a44758551909b72511a84dc9bc4040..d390f1dcf3545502bdd4fc10542a62d725b16a76 100644 (file)
@@ -1,8 +1,8 @@
 #include <search.h>
 #include <stdio.h>
 
-int
-main (void)
+static int
+do_test (void)
 {
   int a = 1;
   int b = 2;
@@ -29,3 +29,6 @@ main (void)
 
   return 0;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 6c25e0127c9e7d20155b1a4b3a688e03a8a6d6a4..e61d506cd4d999e2bd70a8f480388c7e75e8cdbe 100644 (file)
@@ -3,8 +3,8 @@
 #include <string.h>
 
 
-int
-main (void)
+static int
+do_test (void)
 {
   int result = 0;
   struct mntent mef;
@@ -39,3 +39,6 @@ main (void)
 
   return result;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index d0e7f058386748bc1fe915ac6010fc6752db4f53..4fc5f1fa216ace28725d8abf172beffcd392a616 100644 (file)
@@ -31,8 +31,8 @@ remove_sem (int status, void *arg)
 }
 
 
-int
-main (void)
+static int
+do_test (void)
 {
   sem_t *s;
   sem_t *s2;
@@ -106,3 +106,6 @@ main (void)
 
   return 0;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 1aeb1e1ad3c9f8ed90a12a47a2577369560cea69..4d7197cb4c1e05e35e4bf8fd0d31d05d6ab8b966 100644 (file)
@@ -31,8 +31,8 @@ remove_sem (int status, void *arg)
 }
 
 
-int
-main (void)
+static int
+do_test (void)
 {
   sem_t *s;
   int i;
@@ -71,3 +71,6 @@ main (void)
 
   return 0;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 9727486ccd050161c23da2c5b3aa99d6ec41f261..b7d81a9b621b4e72ddab5931193df22def2920d5 100644 (file)
@@ -31,8 +31,8 @@ remove_sem (int status, void *arg)
 }
 
 
-int
-main (void)
+static int
+do_test (void)
 {
   sem_t *s;
   int i;
@@ -78,3 +78,6 @@ main (void)
 
   return 0;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 1620b5b1730e9b5753e4e745db93f6a6255d354b..384f32b8dc4451c28b4a1868a5c0c2edb95a108b 100644 (file)
@@ -356,8 +356,8 @@ setdb (const char *dbname)
 }
 
 
-int
-main (void)
+static int
+do_test (void)
 {
   /*
     setdb ("db");
@@ -376,3 +376,6 @@ main (void)
 
   return (error_count != 0);
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index ff2674cd7327748d991264733af73e186d20039d..021734d7543807a2e488866d8142c15888443ec9 100644 (file)
@@ -33,8 +33,8 @@ static char *flag_output (int flags);
 static char *escape (const char *str, size_t *reslenp, char **resbuf);
 
 
-int
-main (void)
+static int
+do_test (void)
 {
   char *linebuf = NULL;
   size_t linebuflen = 0;
@@ -388,3 +388,6 @@ escape (const char *str, size_t *reslenp, char **resbufp)
 
   return resbuf;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 1393c3a77945a274d55b67ddf03de6c0a9460022..141a6996a29bb656c4b1ab7d15b9a75029e16478 100644 (file)
@@ -19,8 +19,8 @@
 #include <stdio.h>
 #include <string.h>
 
-int
-main (void)
+static int
+do_test (void)
 {
   char *login;
   int errors = 0;
@@ -55,3 +55,6 @@ main (void)
 
   return errors != 0;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 1c72357de3ddc4ac008631f4fcf86fd81d495da9..39b5b24cf5c3c138f873bebcd1a2e3a114080566 100644 (file)
@@ -379,8 +379,8 @@ test_result (const char *fmt, int flags, glob_t *gl, const char *str[])
 }
 
 
-int
-main (void)
+static int
+do_test (void)
 {
   glob_t gl;
   int errval;
@@ -497,3 +497,6 @@ main (void)
 
   return result;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index c03acf5e16fe560a15c2d8058614643b1dd0e877..5e52b49e3575c811aaf49cf5d11ef57167e9e7ea 100644 (file)
@@ -6,8 +6,8 @@
 #include <sys/mman.h>
 
 
-int
-main (void)
+static int
+do_test (void)
 {
   int result = 0;
   FILE *fp;
@@ -195,3 +195,6 @@ main (void)
   /* That's it.  */
   return result;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 7875af9571a17febe0fb5389c94155f8e2cae23c..7a2b9a31f48cddebe0901b3ca6248f8223cf188d 100644 (file)
@@ -25,8 +25,8 @@ check (uid_t uid)
   (void) getpw (uid, buf);
 }
 
-int
-main (void)
+static int
+do_test (void)
 {
   uid_t uid;
 
@@ -38,3 +38,6 @@ main (void)
 
   return 0;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index f968ec4dcbc271a8cfbf77a1742d303eb36d748c..f0de06306c20b1c59ea172058fef222ac9782f95 100644 (file)
@@ -4,8 +4,8 @@
 #include <stdio.h>
 #include <string.h>
 
-int
-main (void)
+static int
+do_test (void)
 {
   struct in_addr addr4;
   struct in6_addr addr6;
@@ -109,3 +109,6 @@ main (void)
 
   return result;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index f35d3e7328123b806f3cb0dd347b70c72e0f38fd..87f649151aaba491bfe9e94f265324da37830e2a 100644 (file)
@@ -20,8 +20,8 @@
 
 /* This file is only used if there is no other implementation and it should
    means that there is no implementation of POSIX timers.  */
-int
-main (void)
+static int
+do_test (void)
 {
 #ifdef _POSIX_TIMERS
   /* There should be a test.  */
@@ -30,3 +30,6 @@ main (void)
   return 0;
 #endif
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index fe57df6ac7e273cf26a82141c9f3746ffb76e527..8a7f1ae722089d241a43d1054549060a9007cdb6 100644 (file)
@@ -19,8 +19,8 @@
 
 #define TESTFILE "/tmp/test.dat"
 
-int
-main (void)
+static int
+do_test (void)
 {
   FILE *fp;
   int i, j;
@@ -82,3 +82,6 @@ main (void)
   puts ((i > 255) ? "Test succeeded." : "Test FAILED!");
   return (i > 255) ? 0 : 1;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index d36cd61b4cbbffd9bf20c73ef5c8402492bb29a0..1f1c88acc62b25bccd43b591313a8380ef4b2698 100644 (file)
@@ -49,8 +49,8 @@ read_data (FILE *stream)
     }
 }
 
-int
-main (void)
+static int
+do_test (void)
 {
   FILE *output, *input;
   int wstatus, rstatus;
@@ -100,3 +100,6 @@ main (void)
   puts (wstatus | rstatus  ? "Test FAILED!" : "Test succeeded.");
   return (wstatus | rstatus);
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index a936c2804dc60d21ad5903fa3762c61afb73b7cc..9cc56d7dcbdae299c0c4b74c47057b817714ff5e 100644 (file)
@@ -36,8 +36,8 @@ const char *locs[] =
 
 char large[50000];
 
-int
-main (void)
+static int
+do_test (void)
 {
   char buf[25];
   size_t i;
@@ -124,3 +124,6 @@ main (void)
 
   return res;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index dcdabf32308e0da91eed5939de508402a685781d..030e6845623b14ea0a5c0c99c56364a27d1ab59a 100644 (file)
@@ -63,8 +63,8 @@ cookieclose (void *cookie)
 }
 
 
-int
-main (void)
+static int
+do_test (void)
 {
   cookie_io_functions_t fcts;
   char buf[1];
@@ -90,3 +90,6 @@ main (void)
 
   return errors != 0;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index a0c8853b853f358037ba4ecfc5596e82635e1384..753df9f68b64c956e65f515d866cfdb51c916dec 100644 (file)
@@ -28,10 +28,13 @@ check (const char *name, FILE *stream, int fd)
   return sfd != fd;
 }
 
-int
-main (void)
+static int
+do_test (void)
 {
   return (check ("stdin", stdin, STDIN_FILENO) ||
          check ("stdout", stdout, STDOUT_FILENO) ||
          check ("stderr", stderr, STDERR_FILENO));
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 7f78fc1283b682316b3cce588098cf8fa4dc95d7..052f1f926ab255ba38eab6bdf603dac9cc956650 100644 (file)
@@ -21,8 +21,8 @@
 #include <string.h>
 
 
-int
-main (void)
+static int
+do_test (void)
 {
   char buf[100];
   int result = 0;
@@ -61,3 +61,6 @@ main (void)
 
   return result;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 39e8fdab6f26330a24c46e234d891eb07a5f7e05..51515932adbea6c1682630d204912dd19764af56 100644 (file)
@@ -4,8 +4,8 @@
 #include <stdlib.h>
 
 
-int
-main (void)
+static int
+do_test (void)
 {
   struct obstack ob;
   int n;
@@ -40,3 +40,6 @@ main (void)
 
   return 0;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index b809c2fc405a57410bcfc388fa9ae65562ec6450..416b120b8de9d4f42b2979a75285867d54cd98ac 100644 (file)
@@ -24,8 +24,8 @@
 #define WC_EXP_LEN (sizeof (WC_EXP) - 1)
 
 
-int
-main (void)
+static int
+do_test (void)
 {
   int fd;
   char fname[] = "/tmp/tst-perror.XXXXXX";
@@ -152,3 +152,6 @@ main (void)
 
   return result;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index c4e911fe94db2d174a0b05f1d890800d688aa2b8..2fe373f350761f53d9fa227c7bc0c1012e84c231 100644 (file)
@@ -4,8 +4,8 @@
 #include <string.h>
 
 
-int
-main (void)
+static int
+do_test (void)
 {
   char buf[100];
   int result = 0;
@@ -73,3 +73,6 @@ main (void)
 
   return result;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 422278dd6ad87078d41e4da42e4cd45bd1070bdf..0ddf15ba3378a54b5ac37235f42693e6c618d6a7 100644 (file)
@@ -3,8 +3,8 @@
 #include <stdio.h>
 #include <string.h>
 
-int
-main (void)
+static int
+do_test (void)
 {
 #if LDBL_MANT_DIG >= 106
   volatile union { long double l; long long x[2]; } u, v;
@@ -82,3 +82,6 @@ main (void)
 #endif
   return result;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index e54b23b167e2e5c71c54a9ce80018f82bb17a72a..e927761091e915f2d9a8c6a6c3862c73a8a00274 100644 (file)
@@ -22,8 +22,8 @@
 #include <stdio.h>
 #include <string.h>
 
-int
-main (void)
+static int
+do_test (void)
 {
 #if LDBL_MANT_DIG >= 106
   volatile union { long double l; long long x[2]; } u, v;
@@ -88,3 +88,6 @@ main (void)
 #endif
   return result;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index e65234b1c2f243d34c4de4e78f6768f2863bda1c..ce62c6bf685a7022764bd29d6c54eef382615766 100644 (file)
@@ -12,8 +12,8 @@
 
 const char input[] = "\x8e\xa1g\x8e\xa2h\x8e\xa3i\x8e\xa4j";
 
-int
-main (void)
+static int
+do_test (void)
 {
   wchar_t buf[1000];
 #define nbuf (sizeof (buf) / sizeof (buf[0]))
@@ -54,3 +54,6 @@ swprintf (.., .., L\"%ls\", \"%ls\") produced \"%ls\", not \"%ls\"\n",              \
 
   return result;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index a3bd9fb90c5658951f6bca4e449af83314ac2a21..3b9706418211c0a42ebfe45f53bcc7d1fb413728 100644 (file)
@@ -19,8 +19,8 @@
 #include <stdlib.h>
 #include <string.h>
 
-int
-main (void)
+static int
+do_test (void)
 {
   const char *name;
   int retval = 0;
@@ -48,3 +48,6 @@ main (void)
 
   return retval;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index bbd8622b035d15767d7117b814d74fa364e62e88..7200a82a2a141c6e05a51ef2b964273c59ffdc2b 100644 (file)
@@ -1,11 +1,14 @@
 #include <stdio.h>
 
 
-int
-main (void)
+static int
+do_test (void)
 {
   putc ('1', stderr);
   putc ('2', stderr);
 
   return 0;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index abbeeb533073c89a0c6e5ca9a25586a1730936f2..2a2acb5059063f4d4bea0f6cb96848c45f62a103 100644 (file)
@@ -4,8 +4,8 @@
 #include <string.h>
 #include <wctype.h>
 
-int
-main (void)
+static int
+do_test (void)
 {
   wchar_t tmp[3];
   tmp[0] = '8';
@@ -20,3 +20,6 @@ main (void)
 
   return 0;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 3316d7e555deb3130d68479c04da88a42d1234e1..b1de2f99d7ae7c784b31245f33720ac8012ed05e 100644 (file)
@@ -25,8 +25,8 @@
 
 char putenv_val[100] = VAR "=some longer value";
 
-int
-main (void)
+static int
+do_test (void)
 {
   int result = 0;
   const char *valp;
@@ -219,3 +219,6 @@ main (void)
 
   return result;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index c3748d64d5be3c964df47d76cd6226a2813f4d9a..b7948c5f1eaff603b36076f341367a80f9219140 100644 (file)
@@ -7,8 +7,8 @@
 
 #define MM_TEST 10
 
-int
-main (void)
+static int
+do_test (void)
 {
   int result = 0;
 
@@ -80,3 +80,6 @@ main (void)
 
   return result;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 265b9dbfbbdbf5e1fa81c8b5be02ff53e399d7f9..6e51dcadb5baaabb98c7bd812dc74cd4182c9a68 100644 (file)
@@ -16,8 +16,8 @@ bitval (int bits)
 }
 
 
-int
-main (void)
+static int
+do_test (void)
 {
   int result = 0;
 
@@ -67,3 +67,6 @@ main (void)
 
   return result;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 3079b98839a8e9e107fe0116b106f92e29f3d3ae..8b8fef4430971f5dd24300872c37209119d649c8 100644 (file)
@@ -3,8 +3,8 @@
 #include <stdlib.h>
 #include <time.h>
 
-int
-main (void)
+static int
+do_test (void)
 {
   time_t t = time (NULL);
   int i, ret = 0;
@@ -111,3 +111,6 @@ main (void)
 
   return ret;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 52e1b96afe2f1b501b4d4330da969d1ce4f7f109..973c62e1eb20431dbf022ba392b78aa9a6f5bceb 100644 (file)
@@ -8,8 +8,8 @@
 #endif
 
 
-int
-main (void)
+static int
+do_test (void)
 {
   unsigned short int xs[3] = { 0x0001, 0x0012, 0x0123 };
   unsigned short int lxs[7];
@@ -388,3 +388,6 @@ drand48() and erand48 in lines %d and %d produce different results\n",
 
   return result;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 47195d635a0ec7c9eb8c28279652c70102c771e5..8fe0993dd72ead7f57d18f0be234303e25b5c6ec 100644 (file)
@@ -46,8 +46,8 @@ const unsigned int seed[3] = { 0x12344321U, 0xEE11DD22U, 0xFEDCBA98 };
 
 void fail (const char *msg, int s, int i) __attribute__ ((__noreturn__));
 
-int
-main (void)
+static int
+do_test (void)
 {
   long int rnd[nseq][nrnd];    /* pseudorandom numbers */
   char* state[nseq];           /* state for PRNG */
@@ -117,3 +117,6 @@ fail (const char *msg, int s, int i)
   printf ("%s (seq %d, pos %d).\n", msg, s, i);
   exit (1);
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 0553b62992588cb4ee799d53295ff5feb3da627b..da840f30be31f46716fd6863864ad371b3159605 100644 (file)
@@ -20,8 +20,8 @@
 #include <stdio.h>
 #include <stdlib.h>
 
-int
-main (void)
+static int
+do_test (void)
 {
   int pass;
   int ret = 0;
@@ -56,3 +56,6 @@ main (void)
     }
   return ret;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index eebd8f7afa07d4155d3b388118fe0280c59b780f..448102a2d9652ee3724e97b91abcd16f26bbb600 100644 (file)
@@ -534,8 +534,8 @@ static const struct ltest tests[] =
 /* Prototypes for local functions.  */
 static void expand (char *dst, int c);
 
-int
-main (void)
+static int
+do_test (void)
 {
   const struct ltest *lt;
   char *ep;
@@ -623,3 +623,6 @@ expand (dst, c)
   else
     (void) sprintf (dst, "%#.3o", (unsigned int) c);
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 0c77254d5264b455915a16dfbd94d32b531ea58a..93f1a56a56956bdbe8317b5f86a786ffaf3ff67d 100644 (file)
@@ -309,8 +309,8 @@ static const struct ltest tests[] =
 /* Prototypes for local functions.  */
 static void expand (char *dst, int c);
 
-int
-main (void)
+static int
+do_test (void)
 {
   const struct ltest *lt;
   char *ep;
@@ -398,3 +398,6 @@ expand (dst, c)
   else
     (void) sprintf (dst, "%#.3o", (unsigned int) c);
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 1ba3fae352c785d103e83e8d94d0a8ade39a3dd7..c03a3e5ed37baf1e14722fd561a0567c38ce8328 100644 (file)
@@ -60,8 +60,8 @@ load (void *u)
   return NULL;
 }
 
-int
-main (void)
+static int
+do_test (void)
 {
   pthread_t t;
   int ret;
@@ -109,3 +109,6 @@ main (void)
 
   return 0;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 61e2e4b14c7bb851af38238f73a3fbf92de77054..facc78313c578039a5b49bdf7f09caddc6f3941b 100644 (file)
@@ -37,8 +37,8 @@ static struct
 };
 
 
-int
-main (void)
+static int
+do_test (void)
 {
   size_t i = 0;
   int errors = 0;
@@ -64,3 +64,6 @@ main (void)
 
   return errors;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 7ac1dd6bfd6b9afce7da35eecf5f0458ca463e0b..a64a1cccc179fe49a991df8064b5d143cf1adfc7 100644 (file)
@@ -21,8 +21,8 @@
 #include <stdio.h>
 #include <string.h>
 
-int
-main (void)
+static int
+do_test (void)
 {
   int failures = 0;
   int i;
@@ -61,3 +61,6 @@ main (void)
 
   return failures;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index cca704c0d25fc86c98f995bc0552cde576955169..6c1c911ec84da6805e2b99af854eb22474d1a9d2 100644 (file)
@@ -21,8 +21,8 @@
 
 extern unsigned long long int wash (unsigned long long int a);
 
-int
-main (void)
+static int
+do_test (void)
 {
   int result = 0;
 
@@ -71,3 +71,6 @@ wash (unsigned long long int a)
      regards the argument to the bswap_*() functions as constant.  */
   return a + 0;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 32d88631f5b72f09ba73ba62e88ec910e8e73ac3..0f8b1bdae4a0cff81467a75adcf2a9a9697d86db 100644 (file)
@@ -31,8 +31,8 @@
 #include <fcntl.h>
 
 
-int
-main (void)
+static int
+do_test (void)
 {
   int status;
   int errors = 0;
@@ -80,3 +80,6 @@ main (void)
     }
   return status;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 7e34aeefaa91df9fc19bbc90db082094adbf2163..6fbef9f33e4f5b0912f99532f255fad929a316f0 100644 (file)
@@ -2,8 +2,8 @@
 #include <stdio.h>
 #include <string.h>
 
-int
-main (void)
+static int
+do_test (void)
 {
   char buf[1] = { 0 };
   int result = 0;
@@ -21,3 +21,6 @@ main (void)
 
   return result;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 2ae2e2952f60b01cd33378f0c252d56819786cf0..f48cfc0da441d1e7efaa1f50c766f482b494da7b 100644 (file)
@@ -58,8 +58,8 @@ test (const char *locale)
 }
 
 
-int
-main (void)
+static int
+do_test (void)
 {
   int result = 0;
 
@@ -69,3 +69,6 @@ main (void)
 
   return result;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 24c9696839fa1489b027c4a708d17ae711f814db..8d6721ac8c76ac5f43fe6d5bc26cc1df20f8e224 100644 (file)
@@ -45,8 +45,8 @@ avx512_enabled (void)
 
 extern __m512i audit_test (__m512i, __m512i, __m512i, __m512i,
                           __m512i, __m512i, __m512i, __m512i);
-int
-main (void)
+static int
+do_test (void)
 {
   /* Run AVX512 test only if AVX512 is supported.  */
   if (avx512_enabled ())
@@ -62,9 +62,12 @@ main (void)
   return 0;
 }
 #else
-int
-main (void)
+static int
+do_test (void)
 {
   return 0;
 }
 #endif
+
+#define TEST_FUNCTION do_test ()
+#include "../../test-skeleton.c"
index d00db9972b46a5c68cc9cee046f770f959a29ed6..0602aa25db10b47b3f29bd6917d718c6f22779db 100644 (file)
@@ -7,8 +7,8 @@
 
 extern __m128i audit_test (__m128i, __m128i, __m128i, __m128i,
                           __m128i, __m128i, __m128i, __m128i);
-int
-main (void)
+static int
+do_test (void)
 {
   __m128i xmm = _mm_setzero_si128 ();
   __m128i ret = audit_test (xmm, xmm, xmm, xmm, xmm, xmm, xmm, xmm);
@@ -18,3 +18,6 @@ main (void)
 
   return 0;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../../test-skeleton.c"
index c4f1d5bdb9cf06e26ea2abc61b985a70ad25dc49..44d51231e3910f594ebada8a74560d2a64b8fb46 100644 (file)
@@ -25,8 +25,8 @@ avx_enabled (void)
 
 extern __m256i audit_test (__m256i, __m256i, __m256i, __m256i,
                           __m256i, __m256i, __m256i, __m256i);
-int
-main (void)
+static int
+do_test (void)
 {
   /* Run AVX test only if AVX is supported.  */
   if (avx_enabled ())
@@ -41,9 +41,12 @@ main (void)
   return 0;
 }
 #else
-int
-main (void)
+static int
+do_test (void)
 {
   return 0;
 }
 #endif
+
+#define TEST_FUNCTION do_test ()
+#include "../../test-skeleton.c"
index 0094fee61fb5e5892170fc79b1a5700864509c2a..225b4c86ac4280d4730d4c29de6e3a861963268f 100644 (file)
@@ -7,8 +7,8 @@
 
 extern __m128i audit_test (__m128i, __m128i, __m128i, __m128i,
                           __m128i, __m128i, __m128i, __m128i);
-int
-main (void)
+static int
+do_test (void)
 {
   __m128i xmm = _mm_setzero_si128 ();
   __m128i ret = audit_test (xmm, xmm, xmm, xmm, xmm, xmm, xmm, xmm);
@@ -19,3 +19,6 @@ main (void)
 
   return 0;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../../test-skeleton.c"
index fc3d78d689e3bd190c2f6235d61c5f570921eeab..6690efeb9c1c570b5ecebb3fa66ffceb3b721cdf 100644 (file)
@@ -6,8 +6,8 @@
 #include <wchar.h>
 
 
-int
-main (void)
+static int
+do_test (void)
 {
   locale_t l;
   locale_t old;
@@ -124,3 +124,6 @@ main (void)
 
   return result;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index fd879239c315df711c4c65996ff7d3fc3819265e..b3377ee55a4fe23d7f41a6a41f5dab246652375e 100644 (file)
@@ -76,8 +76,8 @@ report_date_error (int err)
 }
 
 
-int
-main (void)
+static int
+do_test (void)
 {
   int errors = 0;
   size_t i;
@@ -121,3 +121,6 @@ main (void)
     printf ("No errors found.\n");
   return errors != 0;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 416a85616cd122ebd470d5a057d78785632f0cd0..c1473600dd695ae9714942bdb413219e604409fb 100644 (file)
@@ -3,8 +3,8 @@
 #include <string.h>
 #include <time.h>
 
-int
-main (void)
+static int
+do_test (void)
 {
   struct tm time_str, *tm;
   time_t t;
@@ -68,3 +68,6 @@ main (void)
 
   return result;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 60d0e0b32ceac34295ea573a991c13eee53e29d1..c738e5384a47401679acb470516bbe5521e374d7 100644 (file)
@@ -17,8 +17,8 @@ struct tm expected[] =
   { .tm_sec = 5, .tm_mday = 1, .tm_year = 102, .tm_wday = 2 }
 };
 
-int
-main (void)
+static int
+do_test (void)
 {
   setenv ("TZ", "UTC", 1);
   int i;
@@ -48,3 +48,6 @@ main (void)
     }
   return 0;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 019d92ada0eee576a8c595aaaac9781e42562bc8..c1ea267cb4c3ce05cb858182aa24cb65b588273e 100644 (file)
@@ -28,8 +28,8 @@ struct
     "1999/02/25 15:18:12 dst=0 zone=EST" },
 };
 
-int
-main (void)
+static int
+do_test (void)
 {
   int result = 0;
   size_t cnt;
@@ -116,3 +116,6 @@ main (void)
 
   return result;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 73552bb8f825fb780f994778ea93dbb64918c60b..bcd6cc8be98f326f613802a29077136b3a568f15 100644 (file)
@@ -26,8 +26,8 @@ static const struct
 #define ntests (sizeof (tests) / sizeof (tests[0]))
 
 
-int
-main (void)
+static int
+do_test (void)
 {
   int result = 0;
 
@@ -57,3 +57,6 @@ main (void)
 
   return 0;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 9a8c6485e76b0a6f259644c841aa89bea51282e0..75b57c1928717350551d85c85c1ed051d45eb8e2 100644 (file)
@@ -4,8 +4,8 @@
 #include <time.h>
 
 
-int
-main (void)
+static int
+do_test (void)
 {
   int result = 0;
   struct tm tm;
@@ -53,3 +53,6 @@ main (void)
 
   return 0;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index d793622771d0165bc43fb2ddb4629c9df272cd8e..dc34f2b9074ac3e184a41ed8eaeeef652ec53d2c 100644 (file)
@@ -74,8 +74,8 @@ eof_test (void)
 
 
 /* Test the btowc() function for a few locales with known character sets.  */
-int
-main (void)
+static int
+do_test (void)
 {
   int result = 0;
 
@@ -172,3 +172,6 @@ main (void)
 
   return result;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 3e1eb728e81bde04f8c0b4258b15cc99089d682d..a30b6193955cc3eb585f4fd845cd6af76752b519 100644 (file)
@@ -151,8 +151,8 @@ utf8_test (void)
 }
 
 
-int
-main (void)
+static int
+do_test (void)
 {
   int result = 0;
 
@@ -230,3 +230,6 @@ check_ascii (const char *locname)
 
   return res != 0;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 8d7e2cbeef3e4969dc19ca222a8484b45dee0dc3..405534d6743b57600ee0ad7b9595f21d5c2808a6 100644 (file)
@@ -21,8 +21,8 @@
 #include <string.h>
 #include <wchar.h>
 
-int
-main (void)
+static int
+do_test (void)
 {
   const unsigned char buf[] = { 'a', 'b', '\0', 'c', 'd', '\0', 'e' };
   wchar_t out[sizeof (buf)];
@@ -62,3 +62,6 @@ main (void)
     }
   return result;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 4cf2dd0690589d48b17937659dc31ca86c07b8ce..fd2ad569a723b184878f643680e196303ffa193b 100644 (file)
@@ -1,9 +1,12 @@
 #include <stdlib.h>
 #include <wchar.h>
 
-int
-main (void)
+static int
+do_test (void)
 {
   mbstate_t x;
   return sizeof (x) - sizeof (mbstate_t);
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 74765e755ecbb796f2eebb6b73f522281e39e07d..4cf4aeccd031390584fca59b79ca9465f1dda022 100644 (file)
@@ -20,8 +20,8 @@
 #include <wchar.h>
 
 
-int
-main (void)
+static int
+do_test (void)
 {
   int result = 0;
 
@@ -74,3 +74,6 @@ main (void)
 
   return result;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 3f052f3b2d8a30425083504cfad2b15793cf82d2..cad343effd85f402ce54cb678c8e74456bf5bc10 100644 (file)
@@ -26,8 +26,8 @@
 static int check_ascii (const char *locname);
 
 
-int
-main (void)
+static int
+do_test (void)
 {
   int result = 0;
 
@@ -92,3 +92,6 @@ check_ascii (const char *locname)
 
   return res != 0;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 60e64ad6572b8fed82051ba3ece3f8eaa46bbf14..8d4b8b556357867d4c0bf9825d966e465f11027a 100644 (file)
@@ -27,8 +27,8 @@
       printf ("wcsnlen (L\"%s\", %d) = %d, not %d\n", Str, Max, n, Exp);      \
     }
 
-int
-main (void)
+static int
+do_test (void)
 {
   int result = 0;
   int n;
@@ -48,3 +48,6 @@ main (void)
 
   return result;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"
index 197cb5c77041ac9b97aa2ebb81a88c636fa2f60a..576a58c02378780f218136f1d2e8486b34e5ae9b 100644 (file)
@@ -4,8 +4,8 @@
 #include <string.h>
 #include <wctype.h>
 
-int
-main (void)
+static int
+do_test (void)
 {
   int result = 0;
   char buf[100];
@@ -21,3 +21,6 @@ main (void)
 
   return result;
 }
+
+#define TEST_FUNCTION do_test ()
+#include "../test-skeleton.c"