lisp-take-1/gc/linked_list/init.c

37 lines
381 B
C

#include <stddef.h>
#include <debug.h>
#include "struct.h"
#include "init.h"
void linked_list_init(
struct linked_list* list)
{
ENTER;
list->head = NULL;
list->tail = NULL;
EXIT;
}
void link_init(
struct link* link)
{
ENTER;
link->in_set = false;
link->prev = NULL;
link->next = NULL;
EXIT;
}