libvieter/src/heap/heap.c

29 lines
551 B
C

#include "vieter_heap.h"
struct vieter_heap {
uint64_t size;
};
vieter_heap *vieter_heap_init() {
return NULL;
}
uint64_t vieter_heap_size(vieter_heap *heap) {
return heap->size;
}
void vieter_heap_free(vieter_heap *heap) {}
vieter_heap_error vieter_heap_insert(vieter_heap *heap, uint64_t key, void *data) {
return vieter_heap_ok;
}
vieter_heap_error vieter_heap_pop(void **out, vieter_heap *heap) {
return vieter_heap_ok;
}
vieter_heap_error vieter_heap_peek(void **out, vieter_heap *heap) {
return vieter_heap_ok;
}