Go to the documentation of this file.
18 #ifndef LBM_DEFRAG_MEM_H_
19 #define LBM_DEFRAG_MEM_H_
void lbm_defrag_mem_destroy(lbm_uint *ptr)
Definition: lbm_defrag_mem.c:84
lbm_value lbm_car(lbm_value cons)
Definition: heap.c:902
lbm_value lbm_defrag_mem_alloc(lbm_uint *defrag_mem, lbm_uint nbytes)
Definition: lbm_defrag_mem.c:220
static bool lbm_defrag_mem_valid(lbm_value arr)
Definition: lbm_defrag_mem.h:29
uint32_t lbm_uint
Definition: lbm_types.h:48
static bool lbm_is_symbol_nil(lbm_value exp)
Definition: heap.h:834
lbm_value lbm_defrag_mem_create(lbm_uint nbytes)
Definition: lbm_defrag_mem.c:38
void lbm_defrag_mem_free(lbm_uint *data)
Definition: lbm_defrag_mem.c:241
static lbm_type lbm_type_of(lbm_value x)
Definition: heap.h:663
uint32_t lbm_value
Definition: lbm_types.h:44
#define LBM_TYPE_DEFRAG_MEM
Definition: lbm_defines.h:58
static bool lbm_is_defrag_mem(lbm_value x)
Definition: lbm_defrag_mem.h:33
uint32_t lbm_type
Definition: lbm_types.h:46