Go to the source code of this file.
Classes | |
struct | linked_list_node_t |
struct | linked_list_t |
Functions | |
void | linkedListClear (linked_list_t *ll) |
void | linkedListInsertAtHead (linked_list_t *ll, linked_list_node_t *newNode) |
void | linkedListInsertBefore (linked_list_t *ll, linked_list_node_t *node, linked_list_node_t *newNode) |
void | linkedListRemove (linked_list_t *ll, linked_list_node_t *node) |
void linkedListClear | ( | linked_list_t * | ll | ) |
Definition at line 17 of file linked_list.c.
void linkedListInsertAtHead | ( | linked_list_t * | ll, |
linked_list_node_t * | newNode | ||
) |
Definition at line 30 of file linked_list.c.
void linkedListInsertBefore | ( | linked_list_t * | ll, |
linked_list_node_t * | node, | ||
linked_list_node_t * | newNode | ||
) |
Definition at line 53 of file linked_list.c.
void linkedListRemove | ( | linked_list_t * | ll, |
linked_list_node_t * | node | ||
) |
Definition at line 84 of file linked_list.c.