forked from vieter-v/libvieter
feat(heap): code skeleton
This commit is contained in:
parent
ad8c37c9ea
commit
050e99b413
4 changed files with 73 additions and 1 deletions
28
src/heap/heap.c
Normal file
28
src/heap/heap.c
Normal 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;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue