Removed `scm_gc_registered_roots' and `scm_permobjs'.
authorLudovic Courtes <ludovic.courtes@laas.fr>
Mon, 27 Nov 2006 00:16:27 +0000 (00:16 +0000)
committerLudovic Courtès <ludo@gnu.org>
Wed, 10 Sep 2008 20:19:30 +0000 (22:19 +0200)
commit8e7b3e98072ef30557a0396367ae8b42170e5507
tree9cf37418cb872daca165a6b250b44565b6d18e08
parentfdab75a144580898b4917e01191df1f1875c5a1f
Removed `scm_gc_registered_roots' and `scm_permobjs'.

* libguile/gc.c (scm_permanent_object): Use `scm_gc_protect_object ()'.
  (scm_gc_register_root): Do nothing.
  (scm_init_storage): Removed initialization of `scm_permobjs' and
  `scm_gc_register_roots'.

* libguile/root.h (scm_permobjs): Removed.
  (scm_gc_registered_roots): Removed.

git-archimport-id: lcourtes@laas.fr--2005-libre/guile-core--boehm-gc--1.9--patch-50
libguile/gc.c
libguile/root.h