#ifndef _MEM_POOL_H_ #define _MEM_POOL_H_ #include "mm.h" extern void mem_pool_init(size_t heap_size); extern void mem_pool_destroy(void); extern void *mem_pool_malloc (size_t size); extern void mem_pool_free (void *ptr); extern void *mem_pool_realloc(void *ptr, size_t size); extern hashtable_t * mem_pool_get_hashtable(); // extern int mm_checkheap(int verbose); #endif