1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| #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
|
|