]> granicus.if.org Git - gc/commitdiff
Remove a bunch of warnings.
authorGonzalo Paniagua Javier <gonzalo.mono@gmail.com>
Wed, 16 Feb 2011 00:58:08 +0000 (19:58 -0500)
committerguest <ivmai@mail.ru>
Fri, 29 Jul 2011 11:31:23 +0000 (15:31 +0400)
include/private/gc_priv.h
include/private/gcconfig.h
include/private/pthread_support.h

index 5c4c5146ba208b75fefd0a55002a176c3992780e..fea9510ccf12ebe6322cb831fdcf7e0163e57b16 100644 (file)
@@ -423,8 +423,8 @@ void GC_print_callers GC_PROTO((struct callinfo info[NFRAMES]));
 # else
 #   if defined(GC_SOLARIS_THREADS) || defined(GC_WIN32_THREADS) \
        || defined(GC_PTHREADS)
-      void GC_stop_world();
-      void GC_start_world();
+      void GC_stop_world(void);
+      void GC_start_world(void);
 #     define STOP_WORLD() GC_stop_world()
 #     define START_WORLD() GC_start_world()
 #   else
@@ -1840,7 +1840,7 @@ void GC_dump GC_PROTO((void));
 #   ifdef __DMC__
       GC_API void GC_noop(...);
 #   else
-      GC_API void GC_noop();
+      GC_API void GC_noop(void);
 #   endif
 # endif
 
@@ -1929,17 +1929,17 @@ void GC_err_puts GC_PROTO((GC_CONST char *s));
     /* GC_notify_all_builder() is called when GC_fl_builder_count      */
     /* reaches 0.                                                      */
 
-     extern void GC_acquire_mark_lock();
-     extern void GC_release_mark_lock();
-     extern void GC_notify_all_builder();
+     extern void GC_acquire_mark_lock(void);
+     extern void GC_release_mark_lock(void);
+     extern void GC_notify_all_builder(void);
      /* extern void GC_wait_builder(); */
-     extern void GC_wait_for_reclaim();
+     extern void GC_wait_for_reclaim(void);
 
      extern word GC_fl_builder_count;  /* Protected by mark lock.      */
 # endif /* PARALLEL_MARK || THREAD_LOCAL_ALLOC */
 # ifdef PARALLEL_MARK
-     extern void GC_notify_all_marker();
-     extern void GC_wait_marker();
+     extern void GC_notify_all_marker(void);
+     extern void GC_wait_marker(void);
      extern word GC_mark_no;           /* Protected by mark lock.      */
 
      extern void GC_help_marker(word my_mark_no);
index 8276079d91edb183ca642fe67c08459ec58d4996..9cbe9f44536a13b6efd679d309493c0473fbd372 100644 (file)
                   extern void *ps3_get_mem (size_t size);
 #              define GET_MEM(bytes) (struct hblk*) ps3_get_mem (bytes)
 #           else
-               extern ptr_t GC_unix_get_mem();
+               extern ptr_t GC_unix_get_mem(void);
 #               define GET_MEM(bytes) (struct hblk *)GC_unix_get_mem(bytes)
 #endif
 #            endif
index dbd6dbcde8987dfba9ebf7928cf9d85e6f74ecf3..076a6d26ff93a912c4d7be62d0210e17f11f1b9d 100644 (file)
@@ -102,7 +102,7 @@ GC_thread GC_lookup_thread(pthread_t id);
 
 void GC_thread_deregister_foreign (void *data);
 
-void GC_stop_init();
+void GC_stop_init(void);
 
 extern GC_bool GC_in_thread_creation;
        /* We may currently be in thread creation or destruction.       */