* gc.h: remove DOUBLECELL card flags.
authorHan-Wen Nienhuys <hanwen@lilypond.org>
Wed, 28 Aug 2002 23:13:30 +0000 (23:13 +0000)
committerHan-Wen Nienhuys <hanwen@lilypond.org>
Wed, 28 Aug 2002 23:13:30 +0000 (23:13 +0000)
commit1383773ba1e50b1c13bc4f4f3d5f0b69de07b5dd
tree4cce72c07b8e972b25e99793abbacb3877a64989
parent8fa5786d7c10e8ee657aad8bf24ec5f229c5258e
* gc.h: remove DOUBLECELL card flags.

* gc-malloc.c (scm_calloc): try to use calloc() before calling
scm_realloc().

* gc-segment.c (scm_i_initialize_heap_segment_data): remove card
init loop; handle this from scm_init_card_freelist()

* gc-card.c (scm_init_card_freelist): init bit vector here.
libguile/ChangeLog
libguile/gc-card.c
libguile/gc-malloc.c
libguile/gc-segment.c
libguile/gc.h
libguile/private-gc.h