lisp-take-1/gc/linked_list/clear.h

15 lines
246 B
C

#include <stdlib.h>
struct linked_list;
struct link;
void linked_list_deep_clear(
struct linked_list* list,
size_t link_offset);
void linked_list_shallow_clear(
struct linked_list* list);
void link_clear(
struct link* link);