wangzhengquan
2020-07-13 e1e97f1f98baf82efcd5825d7c7a7b4b1b2f2e40
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include "mem_pool.h"
 
void mem_pool_init(size_t heap_size) {
    mm_init(heap_size);
}
 
void mem_pool_destroy(void) {
    mm_destroy();
}
 
void *mem_pool_malloc (size_t size) {
    return mm_malloc(size);
}
 
void mem_pool_free (void *ptr) {
    mm_free(ptr);
}
 
void *mem_pool_realloc (void *ptr, size_t size) {
    return mm_realloc(ptr, size);
}
 
hashtable_t * mem_pool_get_hashtable() {
    return mem_get_hashtable();
 
}