Go to the documentation of this file.
26 int alignment,
int prefix_bytes);
GoomHeap * goom_heap_new(void)
Definition: goomsl_heap.c:18
int number_of_arrays
Definition: goomsl_heap.c:12
void * goom_heap_malloc(GoomHeap *_this, int nb_bytes)
Definition: goomsl_heap.c:107
GoomHeap * goom_heap_new_with_granularity(int granularity)
Definition: goomsl_heap.c:23
GoomHeap * goom_heap_new(void)
Definition: goomsl_heap.c:18
static void align_it(GoomHeap *_this, int alignment)
Definition: goomsl_heap.c:44
void ** arrays
Definition: goomsl_heap.c:11
GoomHeap * goom_heap_new_with_granularity(int granularity)
Definition: goomsl_heap.c:23
void * goom_heap_malloc_with_alignment(GoomHeap *_this, int nb_bytes, int alignment)
Definition: goomsl_heap.c:102
NULL
Definition: xine_plugin.c:78
void * goom_heap_malloc(GoomHeap *_this, int nb_bytes)
Definition: goomsl_heap.c:107
int size_of_each_array
Definition: goomsl_heap.c:13
void * goom_heap_malloc_with_alignment(GoomHeap *_this, int nb_bytes, int alignment)
Definition: goomsl_heap.c:102
int consumed_in_last_array
Definition: goomsl_heap.c:14
void goom_heap_delete(GoomHeap *_this)
Definition: goomsl_heap.c:34
void * goom_heap_malloc_with_alignment_prefixed(GoomHeap *_this, int nb_bytes, int alignment, int prefix_bytes)
Definition: goomsl_heap.c:56
Definition: goomsl_heap.c:10
void goom_heap_delete(GoomHeap *_this)
Definition: goomsl_heap.c:34
void * goom_heap_malloc_with_alignment_prefixed(GoomHeap *_this, int nb_bytes, int alignment, int prefix_bytes)
Definition: goomsl_heap.c:56