18#ifndef LBM_DEFRAG_MEM_H_
19#define LBM_DEFRAG_MEM_H_
static bool lbm_is_symbol_nil(lbm_value exp)
Definition heap.h:858
static lbm_type lbm_type_of(lbm_value x)
Definition heap.h:682
lbm_value lbm_car(lbm_value cons)
Definition heap.c:997
#define LBM_TYPE_DEFRAG_MEM
Definition lbm_defines.h:58
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