[macruby-changes] [273] MacRuby/trunk/gc.c

source_changes at macosforge.org source_changes at macosforge.org
Wed Jun 11 13:59:18 PDT 2008


Revision: 273
          http://trac.macosforge.org/projects/ruby/changeset/273
Author:   lsansonetti at apple.com
Date:     2008-06-11 13:59:17 -0700 (Wed, 11 Jun 2008)

Log Message:
-----------
eliminate warnings

Modified Paths:
--------------
    MacRuby/trunk/gc.c

Modified: MacRuby/trunk/gc.c
===================================================================
--- MacRuby/trunk/gc.c	2008-06-11 20:50:36 UTC (rev 272)
+++ MacRuby/trunk/gc.c	2008-06-11 20:59:17 UTC (rev 273)
@@ -56,7 +56,21 @@
 #define AUTO_LOG_UNUSUAL (1 << 5)
 #define AUTO_LOG_WEAK (1 << 6)
 #define AUTO_LOG_ALL (~0u)
+extern void auto_zone_retain(auto_zone_t *, void *);
+extern unsigned int auto_zone_release(auto_zone_t *, void *);
+extern void auto_collector_disable(auto_zone_t *);
+extern void auto_collector_reenable(auto_zone_t *);
+extern boolean_t auto_zone_set_write_barrier(auto_zone_t *, const void *, 
+	const void *);
+extern void auto_zone_write_barrier_range(auto_zone_t *, void *, size_t);
+extern void auto_zone_add_root(auto_zone_t *, void *, void *);
+extern void auto_zone_register_thread(auto_zone_t *);
+extern void auto_zone_unregister_thread(auto_zone_t *);
+extern void auto_collect(auto_zone_t *, int, void *);
+extern boolean_t auto_zone_is_valid_pointer(auto_zone_t *, const void *);
 typedef int auto_memory_type_t;
+extern auto_memory_type_t auto_zone_get_layout_type_no_lock(auto_zone_t *, 
+	void *);
 extern void *auto_zone_allocate_object(
         auto_zone_t *, size_t, auto_memory_type_t, boolean_t, boolean_t);
 extern void *auto_zone_write_barrier_memmove(

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macruby-changes/attachments/20080611/1126a8a1/attachment.htm 


More information about the macruby-changes mailing list