blob: 8623cbaa35dcb7876e04a814186429a893a247e2 [file] [log] [blame]
#pragma once
#include "lisp.h"
// I hate this
extern value_t *gc_base;
void gc_set_base_here();
value_t alloc_to_value(struct alloc *a);
void _do_gc(unsigned int esp, unsigned int ebp);
void _mark(value_t value, unsigned int *marked);
void _sweep();
void free_all();