33 #ifndef _lub_partition_h
34 #define _lub_partition_h
37 #include "lub/types.h"
38 #include "lub/c_decl.h"
size_t memory_limit
Definition: partition.h:81
size_t num_local_max_blocks
Definition: partition.h:72
void lub_partition_kill(lub_partition_t *instance)
size_t min_segment_size
Definition: partition.h:76
bool_t lub_partition_check_memory(lub_partition_t *instance)
void lub_partition_show(lub_partition_t *instance, bool_t verbose)
typedef_BEGIN_C_DECL struct _lub_partition lub_partition_t
Definition: partition.h:46
lub_heap_status_t lub_partition_realloc(lub_partition_t *instance, char **ptr, size_t size, lub_heap_align_t alignment)
bool_t use_local_heap
Definition: partition.h:58
bool_t
Definition: types.h:18
lub_heap_status_t
Definition: heap.h:238
Definition: partition.h:52
lub_heap_align_t max_local_block_size
Definition: partition.h:62
lub_partition_t * lub_partition_create(const lub_partition_spec_t *spec)
lub_heap_align_t
Definition: heap.h:270
void lub_partition_stop_here(lub_heap_status_t status, char *old_ptr, size_t new_size)