Added insert function, not tested yet, tests for delete have been made and all succeded

This commit is contained in:
2026-02-12 17:46:10 -06:00
parent 643fcf9cb6
commit 1e265885c9
3 changed files with 95 additions and 5 deletions

View File

@@ -17,10 +17,10 @@ typedef enum {
LinkedListErr linkedlist_create(LinkedList **out, size_t elem_size);
LinkedListErr linkedlist_destroy(LinkedList *ll);
LinkedListErr linkedlist_append(LinkedList *ll, void *data);
LinkedListErr linkedlist_append(LinkedList *ll, void *val);
LinkedListErr linkedlist_delete(LinkedList *ll, size_t index);
LinkedListErr linkedlist_pop(LinkedList *ll, size_t index, void *out);
LinkedListErr linkedlist_insert(LinkedList *ll, size_t index, void *out);
LinkedListErr linkedlist_insert(LinkedList *ll, size_t index, void *val);
LinkedListErr linkedlist_get(const LinkedList *ll, size_t index, void *out);
LinkedListErr linkedlist_len(const LinkedList *ll, size_t *out);