#define LEXBOR_MEM_ALIGN_STEP
LXB_API lexbor_mem_chunk_t * lexbor_mem_chunk_make(lexbor_mem_t *mem, size_t length)
lxb_inline size_t lexbor_mem_chunk_length(lexbor_mem_t *mem)
LXB_API uint8_t * lexbor_mem_chunk_init(lexbor_mem_t *mem, lexbor_mem_chunk_t *chunk, size_t length)
LXB_API lxb_status_t lexbor_mem_init(lexbor_mem_t *mem, size_t min_chunk_size)
LXB_API size_t lexbor_mem_current_length_noi(lexbor_mem_t *mem)
LXB_API void * lexbor_mem_alloc(lexbor_mem_t *mem, size_t length)
LXB_API size_t lexbor_mem_align_noi(size_t size)
struct lexbor_mem lexbor_mem_t
LXB_API size_t lexbor_mem_current_size_noi(lexbor_mem_t *mem)
LXB_API lexbor_mem_chunk_t * lexbor_mem_chunk_destroy(lexbor_mem_t *mem, lexbor_mem_chunk_t *chunk, bool self_destroy)
lxb_inline size_t lexbor_mem_align(size_t size)
LXB_API void lexbor_mem_clean(lexbor_mem_t *mem)
LXB_API void * lexbor_mem_calloc(lexbor_mem_t *mem, size_t length)
LXB_API size_t lexbor_mem_align_floor_noi(size_t size)
LXB_API lexbor_mem_t * lexbor_mem_destroy(lexbor_mem_t *mem, bool destroy_self)
lxb_inline size_t lexbor_mem_current_size(lexbor_mem_t *mem)
struct lexbor_mem_chunk lexbor_mem_chunk_t
lxb_inline size_t lexbor_mem_align_floor(size_t size)
LXB_API lexbor_mem_t * lexbor_mem_create(void)
lxb_inline size_t lexbor_mem_current_length(lexbor_mem_t *mem)
LXB_API size_t lexbor_mem_chunk_length_noi(lexbor_mem_t *mem)
lexbor_mem_chunk_t * next
lexbor_mem_chunk_t * prev
lexbor_mem_chunk_t * chunk_first
lexbor_mem_chunk_t * chunk
unsigned int lxb_status_t