gc.h 293 B

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