18 #ifndef LBM_DEFRAG_MEM_H_ 
   19 #define LBM_DEFRAG_MEM_H_ 
static bool lbm_is_symbol_nil(lbm_value exp)
Definition: heap.h:823
static lbm_type lbm_type_of(lbm_value x)
Definition: heap.h:645
lbm_value lbm_car(lbm_value cons)
Definition: heap.c:955
#define LBM_TYPE_DEFRAG_MEM
Definition: lbm_defines.h:60
lbm_value lbm_defrag_mem_alloc(lbm_uint *defrag_mem, lbm_uint nbytes)
Definition: lbm_defrag_mem.c:225
lbm_value lbm_defrag_mem_create(lbm_uint nbytes)
Definition: lbm_defrag_mem.c:42
static bool lbm_is_defrag_mem(lbm_value x)
Definition: lbm_defrag_mem.h:34
void lbm_defrag_mem_free(lbm_uint *data)
Definition: lbm_defrag_mem.c:268
static bool lbm_defrag_mem_valid(lbm_value arr)
Definition: lbm_defrag_mem.h:30
void lbm_defrag_mem_destroy(lbm_uint *ptr)
Definition: lbm_defrag_mem.c:88
uint32_t lbm_uint
Definition: lbm_types.h:48
uint32_t lbm_type
Definition: lbm_types.h:46
uint32_t lbm_value
Definition: lbm_types.h:44