/* copyright (c) 2007 magnus auvinen, see licence.txt for more info */ typedef struct HEAP_t HEAP; HEAP *memheap_create(); void memheap_destroy(HEAP *heap); void *memheap_allocate(HEAP *heap, int size);