* gc-segment.c (scm_i_make_initial_segment): check user settings
authorHan-Wen Nienhuys <hanwen@lilypond.org>
Thu, 5 Sep 2002 21:55:33 +0000 (21:55 +0000)
committerHan-Wen Nienhuys <hanwen@lilypond.org>
Thu, 5 Sep 2002 21:55:33 +0000 (21:55 +0000)
commitdac04e9fb9fe0fcd39a375b57f8380e1798c7ef7
tree670617a4d40d13a090b543c5b5984dff1b61fbf5
parentffd724008bab4ee230af0a9210b19166b2c04f71
* gc-segment.c (scm_i_make_initial_segment): check user settings
for sanity.

* gc-malloc.c (scm_gc_init_malloc): check user settings for
sanity.
(scm_gc_register_collectable_memory): prevent overflow of memory
counts.

* gc-freelist.c (scm_init_freelist): check user settings for sanity.

* gc-malloc.c (scm_gc_register_collectable_memory): use floats;
these won't ever wrap around with high memory usage.

* gc-freelist.c: include <stdio.h>

* gc-malloc.c: add DEBUGINFO for mtrigger GCs.
libguile/ChangeLog
libguile/gc-freelist.c
libguile/gc-malloc.c
libguile/gc-segment.c
libguile/private-gc.h