Have source properties only use regular GC mechanisms.
authorLudovic Courtes <ludovic.courtes@laas.fr>
Sun, 25 Jun 2006 22:44:00 +0000 (22:44 +0000)
committerLudovic Courtès <ludo@gnu.org>
Wed, 10 Sep 2008 18:28:33 +0000 (20:28 +0200)
commit42e6668b5e91a101c9d163aae0039451444546be
tree4de928687f335682facebf3a904163da231b7e3e
parent488b10b5a5cf64ac9bb79a41d3fa663672e7abf9
Have source properties only use regular GC mechanisms.

* libguile/srcprop.c: Include "libguile/gc.h".
  (srcprops_chunklist): Removed.
  (srcprops_freelist): Removed.
  (srcprops_free): Removed.
  (scm_make_srcprops): Use `scm_gc_malloc ()' rather than
  SRCPROPS_FREELIST et al.
  (scm_init_srcprop): Don't call `scm_set_smob_free ()'.
  (scm_finish_srcprop): Do nothing.

* libguile/srcprop.h (SRCPROPS_CHUNKSIZE): Removed.
  (scm_t_srcprops_chunk): Removed.

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