21 lines
617 B
C
21 lines
617 B
C
#include "memory.h"
|
|
//#include "cmc/utl/futils.h"
|
|
/* Function implementation */
|
|
//#include "cmc/treeset/code.h"
|
|
|
|
void init_memory_system(void) {
|
|
for (uint32_t i = 0; i < mem_impl.n_components; ++i) {
|
|
//mem_impl.comp_mempools[i].free_set = idxSet_new(
|
|
// &(struct idxSet_fval){ .cmp = cmc_u32_cmp, NULL}
|
|
//);
|
|
cc_init(&mem_impl.comp_mempools[i].free_set);
|
|
}
|
|
}
|
|
|
|
void free_memory_system(void) {
|
|
for (uint32_t i = 0; i < mem_impl.n_components; ++i) {
|
|
//idxSet_free(mem_impl.comp_mempools[i].free_set);
|
|
cc_cleanup(&mem_impl.comp_mempools[i].free_set);
|
|
}
|
|
}
|