(SCM_GC_SET_ALLOCATED, scm_debug_newcell,
authorMarius Vollmer <mvo@zagadka.de>
Sun, 25 Nov 2001 15:00:31 +0000 (15:00 +0000)
committerMarius Vollmer <mvo@zagadka.de>
Sun, 25 Nov 2001 15:00:31 +0000 (15:00 +0000)
commitd678e25cf9dd4cc6b0ec04e79bc8189f5fed7197
treed762aeb2e233fa3c96a728b71d32953fdfb81cde
parent9b7ee9d8a711de45a50cd28bd497e9b8f45ab6e5
(SCM_GC_SET_ALLOCATED, scm_debug_newcell,
scm_debug_newcell2, scm_tc16_allocated): Removed from header.
(scm_deprecated_newcell, scm_deprecated_newcell2): New.
(SCM_NEWCELL, SCM_NEWCELL2): Implement in terms of
scm_deprecated_newcell and scm_deprecated_newcell2.

gc.c (scm_tc16_allocated): Only define when including deprecated
features.
(scm_debug_newcell, scm_debug_newcell2): Removed.
(scm_init_storage): Do not initialize scm_tc16_allocated.
(scm_init_gc): Do it here.
(allocated_mark): New, from old code.
(scm_deprecated_newcell, scm_deprecated_newcell2): New.
libguile/gc.c
libguile/gc.h