Avoid gcc -Wmissing-prototypes warnings.
authorBruno Haible <bruno@clisp.org>
Sun, 7 Dec 2008 23:53:46 +0000 (00:53 +0100)
committerBruno Haible <bruno@clisp.org>
Sun, 7 Dec 2008 23:53:46 +0000 (00:53 +0100)
ChangeLog
tests/test-lock.c
tests/test-tls.c

index 8364f21..05a3ad5 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
 2008-12-07  Bruno Haible  <bruno@clisp.org>
 
+       * tests/test-lock.c (test_lock, test_rwlock, test_recursive_lock,
+       test_once): Mark functions as static.
+       * tests/test-tls.c (test_tls): Likewise.
+
+2008-12-07  Bruno Haible  <bruno@clisp.org>
+
        * lib/striconveha.h (uniconv_register_autodetect): Renamed from
        iconv_register_autodetect.
 
index 2708ba9..58db085 100644 (file)
@@ -125,6 +125,9 @@ check_accounts (void)
     abort ();
 }
 
+
+/* ------------------- Test normal (non-recursive) locks ------------------- */
+
 /* Test normal locks by having several bank accounts and several threads
    which shuffle around money between the accounts and another thread
    checking that all the money is still there.  */
@@ -187,7 +190,7 @@ lock_checker_thread (void *arg)
   return NULL;
 }
 
-void
+static void
 test_lock (void)
 {
   int i;
@@ -212,6 +215,9 @@ test_lock (void)
   check_accounts ();
 }
 
+
+/* ----------------- Test read-write (non-recursive) locks ----------------- */
+
 /* Test read-write locks by having several bank accounts and several threads
    which shuffle around money between the accounts and several other threads
    that check that all the money is still there.  */
@@ -268,7 +274,7 @@ rwlock_checker_thread (void *arg)
   return NULL;
 }
 
-void
+static void
 test_rwlock (void)
 {
   int i;
@@ -295,6 +301,9 @@ test_rwlock (void)
   check_accounts ();
 }
 
+
+/* -------------------------- Test recursive locks -------------------------- */
+
 /* Test recursive locks by having several bank accounts and several threads
    which shuffle around money between the accounts (recursively) and another
    thread checking that all the money is still there.  */
@@ -367,7 +376,7 @@ reclock_checker_thread (void *arg)
   return NULL;
 }
 
-void
+static void
 test_recursive_lock (void)
 {
   int i;
@@ -392,6 +401,9 @@ test_recursive_lock (void)
   check_accounts ();
 }
 
+
+/* ------------------------ Test once-only execution ------------------------ */
+
 /* Test once-only execution by having several threads attempt to grab a
    once-only task simultaneously (triggered by releasing a read-write lock).  */
 
@@ -453,7 +465,7 @@ once_contender_thread (void *arg)
   return NULL;
 }
 
-void
+static void
 test_once (void)
 {
   int i, repeat;
@@ -538,6 +550,9 @@ test_once (void)
     gl_thread_join (threads[i], NULL);
 }
 
+
+/* -------------------------------------------------------------------------- */
+
 int
 main ()
 {
index 69026b2..5a73f72 100644 (file)
@@ -75,6 +75,9 @@ perhaps_yield (void)
     yield ();
 }
 
+
+/* ----------------------- Test thread-local storage ----------------------- */
+
 #define KEYS_COUNT 4
 
 static gl_tls_key_t mykeys[KEYS_COUNT];
@@ -146,7 +149,7 @@ worker_thread (void *arg)
   return NULL;
 }
 
-void
+static void
 test_tls (void)
 {
   int pass, i;
@@ -175,6 +178,9 @@ test_tls (void)
     }
 }
 
+
+/* -------------------------------------------------------------------------- */
+
 int
 main ()
 {