summaryrefslogtreecommitdiff
path: root/linked_list.c
AgeCommit message (Collapse)Author
2022-07-28linked_list: Add `linked_list_to_array()`mrb0nk500
This function takes the given linked list, and creates a type generic pointer array from it.
2022-07-27linked_list: Add `cleanup_linked_list()`mrb0nk500
This function cleans up a linked list by removing every node in the list.
2022-07-26linked_list: Add `linked_list` type.mrb0nk500
This is a type generic doubly linked list implementation. I used the implementation from DevkitPro's libnds library as a baseline. Link to libnds implementation: https://github.com/devkitPro/libnds/blob/master/source/arm9/linkedlist.c