[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