mips changes
authorphil <none@none>
Mon, 30 Nov 1998 22:29:56 +0000 (22:29 +0000)
committerphil <none@none>
Mon, 30 Nov 1998 22:29:56 +0000 (22:29 +0000)
mm/lifespan.c
mm/lifespan.h

index 15e0b77a419e157d10f94bdc55d85e7807953588..249f065f4ddf954700199476876063dcf6b936c6 100644 (file)
@@ -1,8 +1,9 @@
 /*
  * cacao/mm/lifespan.c
- * $Id: lifespan.c 95 1998-11-30 14:53:05Z phil $
+ * $Id: lifespan.c 99 1998-11-30 22:29:56Z phil $
  */
 
+@include "mm.h"
 #include "lifespan.h"
 #include <stdio.h>
 #include <stdlib.h>
@@ -36,7 +37,7 @@ void lifespan_init(void* heap_base, unsigned long heap_size)
        memset(lifespan_objects, 0, heap_size);
 }
 
-static inline void lifespan_free_object(lifespan_object** o)
+static __inline__ void lifespan_free_object(lifespan_object** o)
 {
        /* file format: alloc time, size, lifespan */
 
@@ -65,7 +66,7 @@ void lifespan_emit()
        /* emit summary */
 }
 
-void lifespan_free(void* from, void* limit)
+void lifespan_free(void** from, void** limit)
 {
        lifespan_object**  object;
        object = (lifespan_object**)((unsigned long)from + (unsigned long)lifespan_objects_off);
index 90a47b3649914f19d4dd51e728ecc7c329473315..b0e43c081f914eec7531b7a4347c616172a61e7b 100644 (file)
@@ -5,7 +5,7 @@ void lifespan_init(void* heap_base, unsigned long heap_size);
 void lifespan_close();
 void lifespan_emit();
 
-void lifespan_free(void* from, void* limit);
+void lifespan_free(void** from, void** limit);
 void lifespan_alloc(void* addr, unsigned long size);
 
 #endif