feat(heap): code skeleton

This commit is contained in:
Jef Roosens 2023-01-21 16:31:22 +01:00
parent ad8c37c9ea
commit 050e99b413
4 changed files with 73 additions and 1 deletions

28
src/heap/heap.c Normal file
View file

@ -0,0 +1,28 @@
#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;
}