b0e43c081f914eec7531b7a4347c616172a61e7b
[cacao.git] / mm / lifespan.h
1 #ifndef __mm_lifespan_h__
2 #define __mm_lifespan_h__
3
4 void lifespan_init(void* heap_base, unsigned long heap_size);
5 void lifespan_close();
6 void lifespan_emit();
7
8 void lifespan_free(void** from, void** limit);
9 void lifespan_alloc(void* addr, unsigned long size);
10
11 #endif
12
13 /*
14  * These are local overrides for various environment variables in Emacs.
15  * Please do not remove this and leave it at the end of the file, where
16  * Emacs will automagically detect them.
17  * ---------------------------------------------------------------------
18  * Local variables:
19  * mode: c
20  * indent-tabs-mode: t
21  * c-basic-offset: 4
22  * tab-width: 4
23  * End:
24  */