Loading...
Searching...
No Matches
Go to the documentation of this file.
44 unsigned char* __restrict heap;
56TCOD_PUBLIC
int TCOD_heap_init(
struct TCOD_Heap* heap,
size_t data_size);
57TCOD_PUBLIC
void TCOD_heap_uninit(
struct TCOD_Heap* heap);
59TCOD_PUBLIC
void TCOD_heap_clear(
struct TCOD_Heap* heap);
61TCOD_PUBLIC
int TCOD_minheap_push(
struct TCOD_Heap* __restrict minheap,
int priority,
const void* __restrict data);
62TCOD_PUBLIC
void TCOD_minheap_pop(
struct TCOD_Heap* __restrict minheap,
void* __restrict out);
63TCOD_PUBLIC
void TCOD_minheap_heapify(
struct TCOD_Heap* minheap);