gc.h 289 B

1234567891011121314
  1. #include "scm.h"
  2. #include "headers.h"
  3. #include "tags.h"
  4. void mark();
  5. void mark_object(scm obj);
  6. void sweep();
  7. scm *heap_alloc(scm n);
  8. scm heap_alloc_closure(scm n, scm lbl);
  9. scm heap_alloc_cons(scm car, scm cdr);
  10. scm heap_alloc_vect(scm n, scm val);
  11. scm heap_alloc_strn(char *s, int i);