diff options
Diffstat (limited to 'src/ll.c')
| -rw-r--r-- | src/ll.c | 5 |
1 files changed, 3 insertions, 2 deletions
| @@ -19,10 +19,11 @@ dlinkedlist * dlinkedlist_init(void) { | |||
| 19 | return ll; | 19 | return ll; |
| 20 | } | 20 | } |
| 21 | 21 | ||
| 22 | void dlinkedlist_free(dlinkedlist *ll) { | 22 | void dlinkedlist_free(void *dll) { |
| 23 | if(!ll) | 23 | if(!dll) |
| 24 | return; | 24 | return; |
| 25 | 25 | ||
| 26 | dlinkedlist *ll = (dlinkedlist *)dll; | ||
| 26 | for(dllnode *current = ll->start, *next; current != NULL; ) { | 27 | for(dllnode *current = ll->start, *next; current != NULL; ) { |
| 27 | next = current->next; | 28 | next = current->next; |
| 28 | 29 | ||
