-typedef struct TBOX_struct {
- const classtable_elt_t * vft;
- char * val;
- bigint object_id;
-} * BOX_struct;
-
-heap* heapActive;
-heap* heapInactive;
-char *allocationPointer;
-char *evacuationPointer;
-char *scavengingPointer;
-
-unsigned long heapActiveUsedSize;
-
-GC_List staticObjects;
-
-void Nit_gc_init();
-
-val_t GC_evacuation(obj_t object);
-
-void GC_scavenging();
-
-void* Nit_gc_malloc( size_t size );
-
-void GC_add_static_object(val_t * pointer);