exercises/ex13/list_errors_soln.c
void free_list(Node *node) {
    if (node == NULL) return;
    free_list(node->next);
    free(node);
}
/* Frees all nodes in a list.
*/
Frees all nodes in a list.
Frees all nodes in a list .
void free_list(Node *node) {
    if (node == NULL) return;
    free_list(node->next);
    free(node);
}
void free_list ( Node * node ) { if ( node == NULL ) return ; free_list ( node -> next ) ; free ( node ) ; }
Frees all nodes in a list.
Frees all nodes in a list .