Added `scm_gc_malloc_pointerless ()', equivalent to `GC_MALLOC_ATOMIC ()'.
authorLudovic Courtes <ludovic.courtes@laas.fr>
Tue, 4 Apr 2006 21:27:23 +0000 (21:27 +0000)
committerLudovic Courtès <ludo@gnu.org>
Thu, 4 Sep 2008 22:46:40 +0000 (00:46 +0200)
commitc5018a2bbb4e48c57072b6d9bba35197a7c589fa
treec4bd4859213f51376c0aa8732c1ebf89a9c727c3
parent6a4be32986a1af4aa6cab917b3b62f90b3436476
Added `scm_gc_malloc_pointerless ()', equivalent to `GC_MALLOC_ATOMIC ()'.

* libguile/gc-malloc.c (scm_gc_register_collectable_memory): Tidied.
  (scm_gc_unregister_collectable_memory): Likewise.
  (scm_gc_malloc_pointerless): New.

* libguile/gc.h (scm_gc_malloc_pointer_less): New declaration.

* libguile/strings.c (make_stringbuf): Use it.

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