This is the mail archive of the libc-hacker@sources.redhat.com mailing list for the glibc project.
Note that libc-hacker is a closed list. You may look at the archives of this list, but subscription and posting are not open.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
The appended patch fixes all "no previous prototype" warnings while running `make check'. Ok to commit? Andreas 2000-12-27 Andreas Jaeger <aj@suse.de> * setjmp/tst-setjmp.c: Make local functions static. * setjmp/jmpbug.c: Likewise. * signal/tst-signal.c: Likewise. * stdio-common/tfformat.c: Likewise. * string/tst-svc.c: Likewise. * time/clocktest.c: Likewise. * time/tst-getdate.c: Likewise. * dirent/list.c: Likewise. * dirent/opendir-tst1.c: Likewise. * posix/runtests.c: Likewise. * posix/tst-getaddrinfo.c: Likewise. * posix/tst-chmod.c: Likewise. * posix/wordexp-test.c: Likewise. * misc/tst-efgcvt.c: Likewise. * timezone/tst-timezone.c: Likewise. * rt/tst-clock.c: Likewise. * rt/tst-shm.c: Likewise. * rt/tst-aio2.c: Likewise. * rt/tst-aio3.c: Likewise. * rt/tst-aio4.c: Likewise. * rt/tst-aio5.c: Likewise. * dlfcn/failtest.c: Add prototype for foo. * dlfcn/glrefmain.c: Add prototype for do_test. * dlfcn/tst-dladdr.c: Add prototype for do_test. * string/test-ffs.c (main): Add prototype for nested function. ============================================================ Index: setjmp/tst-setjmp.c --- setjmp/tst-setjmp.c 1998/03/29 16:58:15 1.6 +++ setjmp/tst-setjmp.c 2000/12/27 18:15:13 @@ -1,4 +1,4 @@ -/* Copyright (C) 1991, 1992, 1997, 1998 Free Software Foundation, Inc. +/* Copyright (C) 1991, 1992, 1997, 1998, 2000 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -23,7 +23,7 @@ static jmp_buf env; static int last_value = -1, lose = 0; -void +static void jump (int val) { longjmp (env, val); ============================================================ Index: setjmp/jmpbug.c --- setjmp/jmpbug.c 1996/03/12 13:44:40 1.2 +++ setjmp/jmpbug.c 2000/12/27 18:15:13 @@ -4,13 +4,13 @@ #include <setjmp.h> #include <alloca.h> -void +static void sub5 (jmp_buf buf) { longjmp (buf, 1); } -void +static void test (int x) { jmp_buf buf; ============================================================ Index: signal/tst-signal.c --- signal/tst-signal.c 1997/05/29 12:03:06 1.4 +++ signal/tst-signal.c 2000/12/27 18:15:13 @@ -5,7 +5,7 @@ int win = 0; -void +static void handler (int sig) { printf ("Received signal %d (%s).\n", sig, strsignal(sig)); ============================================================ Index: stdio-common/tfformat.c --- stdio-common/tfformat.c 2000/05/23 06:33:40 1.5 +++ stdio-common/tfformat.c 2000/12/27 18:15:24 @@ -4023,7 +4023,8 @@ int required_precision = 13; #if defined(__STDC__) || defined(__cplusplus) -int matches(register char *result, register const char *desired) +static int +matches (register char *result, register const char *desired) #else int matches(result, desired) register char *result; register const char *desired; ============================================================ Index: string/tst-svc.c --- string/tst-svc.c 1997/05/21 01:06:37 1.1 +++ string/tst-svc.c 2000/12/27 18:15:24 @@ -7,7 +7,7 @@ #define MAX_STRINGS 256 #define MAX_LINE_SIZE 32 -int +static int compare (const void *p1, const void *p2) { return strverscmp (*((char **) p1), *((char **) p2)); ============================================================ Index: string/test-ffs.c --- string/test-ffs.c 1997/02/19 04:42:54 1.5 +++ string/test-ffs.c 2000/12/27 18:15:24 @@ -1,4 +1,4 @@ -/* Copyright (C) 1994, 1997 Free Software Foundation, Inc. +/* Copyright (C) 1994, 1997, 2000 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Joel Sherrill (jsherril@redstone-emh2.army.mil), On-Line Applications Research Corporation. @@ -27,6 +27,9 @@ { int failures = 0; int i; + + auto void try (int value, int expected); + void try (int value, int expected) { if (ffs (value) != expected) ============================================================ Index: time/clocktest.c --- time/clocktest.c 2000/09/14 09:41:15 1.6 +++ time/clocktest.c 2000/12/27 18:15:24 @@ -6,7 +6,7 @@ volatile int gotit = 0; -void +static void alarm_handler (int signal) { gotit = 1; ============================================================ Index: dirent/list.c --- dirent/list.c 1998/03/18 11:59:23 1.5 +++ dirent/list.c 2000/12/27 18:15:24 @@ -1,4 +1,4 @@ -/* Copyright (C) 1991, 1993, 1997, 1998 Free Software Foundation, Inc. +/* Copyright (C) 1991, 1993, 1997, 1998, 2000 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -23,7 +23,7 @@ #include <dirent.h> -int +static int test (const char *name) { DIR *dirp; ============================================================ Index: dirent/opendir-tst1.c --- dirent/opendir-tst1.c 1998/11/16 11:54:09 1.2 +++ dirent/opendir-tst1.c 2000/12/27 18:15:24 @@ -1,4 +1,4 @@ -/* Copyright (C) 1998 Free Software Foundation, Inc. +/* Copyright (C) 1998, 2000 Free Software Foundation, Inc. Contributed by Ulrich Drepper <drepper@cygnus.com>, 1998. The GNU C Library is free software; you can redistribute it and/or @@ -84,7 +84,7 @@ } -void +static void do_cleanup (void) { remove (tmpname); ============================================================ Index: posix/runtests.c --- posix/runtests.c 2000/10/31 04:09:29 1.4 +++ posix/runtests.c 2000/12/27 18:15:24 @@ -48,7 +48,7 @@ -int +static int run_a_test (int id, const struct a_test * t) { static const char * last_pattern = 0; ============================================================ Index: posix/tst-getaddrinfo.c --- posix/tst-getaddrinfo.c 2000/06/21 12:38:44 1.2 +++ posix/tst-getaddrinfo.c 2000/12/27 18:15:24 @@ -23,7 +23,7 @@ #include <netinet/in.h> #include <netdb.h> -int +static int do_test (void) { const int family[3] = { AF_INET, AF_INET6, AF_UNIX }; ============================================================ Index: posix/tst-chmod.c --- posix/tst-chmod.c 2000/10/27 03:41:11 1.3 +++ posix/tst-chmod.c 2000/12/27 18:15:24 @@ -36,7 +36,7 @@ goto fail; \ } while (0) -int +static int do_test (int argc, char *argv[]) { const char *builddir; ============================================================ Index: posix/wordexp-test.c --- posix/wordexp-test.c 2000/06/21 12:38:44 1.27 +++ posix/wordexp-test.c 2000/12/27 18:15:25 @@ -208,7 +208,7 @@ static int testit (struct test_case_struct *tc); static int tests; -void +static void command_line_test (const char *words) { wordexp_t we; ============================================================ Index: misc/tst-efgcvt.c --- misc/tst-efgcvt.c 2000/12/16 07:53:57 1.13 +++ misc/tst-efgcvt.c 2000/12/27 18:15:25 @@ -86,7 +86,7 @@ { -1.0, 0, 0, "" } }; -void +static void output_error (const char *name, double value, int ndigit, const char *exp_p, int exp_decpt, int exp_sign, char *res_p, int res_decpt, int res_sign) @@ -101,7 +101,7 @@ } -void +static void output_r_error (const char *name, double value, int ndigit, const char *exp_p, int exp_decpt, int exp_sign, int exp_return, char *res_p, int res_decpt, int res_sign, int res_return) @@ -115,7 +115,7 @@ ++error_count; } -void +static void test (testcase tests[], efcvt_func efcvt, const char *name) { int no = 0; @@ -136,7 +136,7 @@ } } -void +static void test_r (testcase tests[], efcvt_r_func efcvt_r, const char *name) { int no = 0; @@ -160,7 +160,7 @@ } } -void +static void special (void) { int decpt, sign, res; ============================================================ Index: timezone/tst-timezone.c --- timezone/tst-timezone.c 1999/08/30 19:22:31 1.10 +++ timezone/tst-timezone.c 2000/12/27 18:15:25 @@ -1,6 +1,6 @@ -/* Copyright (C) 1998, 1999 Free Software Foundation, Inc. +/* Copyright (C) 1998, 1999, 2000 Free Software Foundation, Inc. This file is part of the GNU C Library. - Contributed by Andreas Jaeger <aj@arthur.rhein-neckar.de>, 1998. + Contributed by Andreas Jaeger <aj@suse.de>, 1998. The GNU C Library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as @@ -52,7 +52,7 @@ /* This string will be used for `putenv' calls. */ char envstring[100]; -void +static void print_tzvars (void) { printf ("tzname[0]: %s\n", tzname[0]); @@ -62,7 +62,7 @@ } -void +static void check_tzvars (const char *name, int dayl, int timez, const char *const tznam[]) { int i; ============================================================ Index: rt/tst-clock.c --- rt/tst-clock.c 2000/04/11 16:13:23 1.1 +++ rt/tst-clock.c 2000/12/27 18:15:25 @@ -28,7 +28,7 @@ /* We expect to run at least 10 seconds. */ #define TIMEOUT 15 -int +static int clock_test (clockid_t cl) { struct timespec old_ts; @@ -101,7 +101,7 @@ return result; } -int +static int do_test (void) { clockid_t cl; ============================================================ Index: rt/tst-shm.c --- rt/tst-shm.c 2000/04/12 06:48:04 1.1 +++ rt/tst-shm.c 2000/12/27 18:15:25 @@ -122,7 +122,7 @@ } -int +static int do_test (void) { int fd; ============================================================ Index: rt/tst-aio2.c --- rt/tst-aio2.c 2000/07/26 06:28:38 1.1 +++ rt/tst-aio2.c 2000/12/27 18:15:26 @@ -27,14 +27,14 @@ int flag; -void +static void thrfct (sigval_t arg) { flag = 1; } -int +static int do_test (int argc, char *argv[]) { char name[] = "/tmp/aio2.XXXXXX"; ============================================================ Index: rt/tst-aio3.c --- rt/tst-aio3.c 2000/07/26 10:14:28 1.1 +++ rt/tst-aio3.c 2000/12/27 18:15:26 @@ -26,14 +26,14 @@ int flag; -void +static void thrfct (sigval_t arg) { flag = 1; } -int +static int do_test (int argc, char *argv[]) { char name[] = "/tmp/aio3.XXXXXX"; ============================================================ Index: rt/tst-aio4.c --- rt/tst-aio4.c 2000/08/09 09:16:15 1.2 +++ rt/tst-aio4.c 2000/12/27 18:15:26 @@ -31,13 +31,13 @@ volatile sig_atomic_t flag; -void +static void sighandler (const int signo) { flag = signo; } -int +static int wait_flag (void) { while (flag == 0) @@ -56,7 +56,7 @@ } -int +static int do_test (int argc, char *argv[]) { char name[] = "/tmp/aio4.XXXXXX"; ============================================================ Index: rt/tst-aio5.c --- rt/tst-aio5.c 2000/07/26 13:10:41 1.1 +++ rt/tst-aio5.c 2000/12/27 18:15:26 @@ -31,13 +31,13 @@ volatile sig_atomic_t flag; -void +static void callback (sigval_t s) { flag = s.sival_int; } -int +static int wait_flag (void) { while (flag == 0) @@ -56,7 +56,7 @@ } -int +static int do_test (int argc, char *argv[]) { char name[] = "/tmp/aio5.XXXXXX"; ============================================================ Index: dlfcn/failtest.c --- dlfcn/failtest.c 2000/06/10 04:29:18 1.1 +++ dlfcn/failtest.c 2000/12/27 18:15:26 @@ -52,6 +52,8 @@ } +extern void foo (void); + void foo (void) { ============================================================ Index: dlfcn/glrefmain.c --- dlfcn/glrefmain.c 2000/04/03 03:38:59 1.2 +++ dlfcn/glrefmain.c 2000/12/27 18:15:26 @@ -35,6 +35,8 @@ #define TEST_FUNCTION do_test () +extern int do_test (void); + int do_test (void) { ============================================================ Index: dlfcn/tst-dladdr.c --- dlfcn/tst-dladdr.c 2000/07/28 08:13:05 1.1 +++ dlfcn/tst-dladdr.c 2000/12/27 18:15:26 @@ -26,6 +26,7 @@ #define TEST_FUNCTION do_test () +extern int do_test (void); int do_test (void) -- Andreas Jaeger SuSE Labs aj@suse.de private aj@arthur.inka.de http://www.suse.de/~aj
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |