I'm having some trouble understanding Kaffe's memory manager
and there is one particular part that is confusing me a lot.
In gc-mem.c, function gc_block_alloc (about line 881) appears:
	if (GCMEM2BLOCK(heap_addr + size) 
	    > ((gc_block *)gc_block_base) + nblocks
	    || heap_addr < gc_heap_base) {
what is this test for?
Thanks,
Chris.