Add clear function that clears the linked list.

This commit is contained in:
2016-12-25 15:55:48 -08:00
parent 4c7f0ee0e5
commit 75ff581de3
2 changed files with 18 additions and 0 deletions

View File

@@ -109,5 +109,12 @@ void* ll_pophead(ll* ll);
*/
void* ll_poptail(ll* ll);
/**
* Removes all elements from the list, freeing the underlying memory
* but keeping the data intact,
* @param ll the linked list to clear.
*/
void ll_clear(ll* ll);
#endif