diff --git a/ld/testsuite/ld-shared/main.c b/ld/testsuite/ld-shared/main.c index b5200f2a094..f377bda2a76 100644 --- a/ld/testsuite/ld-shared/main.c +++ b/ld/testsuite/ld-shared/main.c @@ -12,8 +12,8 @@ extern int shlib_shlibvar1 (); extern int shlib_shlibvar2 (); extern int shlib_shlibcall (); extern int shlib_maincall (); -extern int shlib_checkfunptr1 (); -extern int shlib_checkfunptr2 (); +extern int shlib_checkfunptr1 (int (*) ()); +extern int shlib_checkfunptr2 (int (*) ()); extern int (*shlib_getfunptr1 ()) (); extern int (*shlib_getfunptr2 ()) (); extern int shlib_check (); diff --git a/ld/testsuite/ld-shared/sh1.c b/ld/testsuite/ld-shared/sh1.c index 9acb29e22dc..a10ae39a0c7 100644 --- a/ld/testsuite/ld-shared/sh1.c +++ b/ld/testsuite/ld-shared/sh1.c @@ -83,8 +83,7 @@ shlib_maincall () confirms that the pointer compares equally. */ int -shlib_checkfunptr1 (p) - int (*p) (); +shlib_checkfunptr1 (int (*p) ()) { return p == shlib_shlibvar1; } @@ -93,8 +92,7 @@ shlib_checkfunptr1 (p) confirms that the pointer compares equally. */ int -shlib_checkfunptr2 (p) - int (*p) (); +shlib_checkfunptr2 (int (*p) ()) { return p == main_called; } diff --git a/ld/testsuite/ld-srec/sr1.c b/ld/testsuite/ld-srec/sr1.c index d7de977412d..706ac277ff2 100644 --- a/ld/testsuite/ld-srec/sr1.c +++ b/ld/testsuite/ld-srec/sr1.c @@ -8,8 +8,8 @@ static int k; static int l = 1; static char ab[] = "This is a string constant"; -extern int fn1 (); -extern int fn2 (); +extern int fn1 (char *); +extern int fn2 (char *); int main () diff --git a/ld/testsuite/ld-srec/sr2.c b/ld/testsuite/ld-srec/sr2.c index 5736cfa468d..c753ef7c567 100644 --- a/ld/testsuite/ld-srec/sr2.c +++ b/ld/testsuite/ld-srec/sr2.c @@ -4,15 +4,13 @@ int e1; int e2 = 1; int -fn1 (s) - char *s; +fn1 (char *s) { return s[e1]; } int -fn2 (s) - char *s; +fn2 (char *s) { return s[e2]; } diff --git a/ld/testsuite/ld-vsb/main.c b/ld/testsuite/ld-vsb/main.c index b0359c0d815..908a7454a83 100644 --- a/ld/testsuite/ld-vsb/main.c +++ b/ld/testsuite/ld-vsb/main.c @@ -29,8 +29,8 @@ extern int shlib_shlibvar1 (); extern int shlib_shlibvar2 (); extern int shlib_shlibcall (); extern int shlib_maincall (); -extern int shlib_checkfunptr1 (); -extern int shlib_checkfunptr2 (); +extern int shlib_checkfunptr1 (int (*) ()); +extern int shlib_checkfunptr2 (int (*) ()); extern int (*shlib_getfunptr1 ()) (); extern int (*shlib_getfunptr2 ()) (); extern int shlib_check (); diff --git a/ld/testsuite/ld-vsb/sh1.c b/ld/testsuite/ld-vsb/sh1.c index 193eca2943b..42033a3184a 100644 --- a/ld/testsuite/ld-vsb/sh1.c +++ b/ld/testsuite/ld-vsb/sh1.c @@ -103,8 +103,7 @@ shlib_maincall () confirms that the pointer compares equally. */ int -shlib_checkfunptr1 (p) - int (*p) (); +shlib_checkfunptr1 (int (*p) ()) { return p == shlib_shlibvar1; } @@ -113,8 +112,7 @@ shlib_checkfunptr1 (p) confirms that the pointer compares equally. */ int -shlib_checkfunptr2 (p) - int (*p) (); +shlib_checkfunptr2 (int (*p) ()) { return p == main_called; }