From f0b36cadd4f147742e68d1ea515b526c2600adc0 Mon Sep 17 00:00:00 2001 From: phil Date: Mon, 30 Nov 1998 22:29:56 +0000 Subject: [PATCH] mips changes --- mm/lifespan.c | 7 ++++--- mm/lifespan.h | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/mm/lifespan.c b/mm/lifespan.c index 15e0b77a4..249f065f4 100644 --- a/mm/lifespan.c +++ b/mm/lifespan.c @@ -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 #include @@ -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); diff --git a/mm/lifespan.h b/mm/lifespan.h index 90a47b364..b0e43c081 100644 --- a/mm/lifespan.h +++ b/mm/lifespan.h @@ -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 -- 2.25.1