summaryrefslogtreecommitdiff
path: root/libguile/hooks.c
diff options
context:
space:
mode:
authorLudovic Courtes <ludovic.courtes@laas.fr>2006-05-23 21:59:00 +0000
committerLudovic Courtès <ludo@gnu.org>2008-09-05 09:33:29 +0200
commitfebd2677c9b1028bc3cd30401672ccc7e3314199 (patch)
tree28d0fe987374322e03be73152f3539a6e0f373c9 /libguile/hooks.c
parent378f262561cb381e8b3cff3faac1157605422015 (diff)
downloadguile-febd2677c9b1028bc3cd30401672ccc7e3314199.tar.gz
Generalized BGC's finalizer mechanism. Use it in `guardians.c'.
* libguile/gc.c (finalizer_trampoline): New. (scm_gc_register_finalizer): New. * libguile/gc.h (scm_gc_register_finalizer): New declaration. * libguile/guardians.c (finalize_guarded): Updated to the new prototype. (scm_i_guard): Use `scm_gc_register_finalizer ()' instead of `GC_REGISTER_FINALIZER_NO_ORDER ()'. git-archimport-id: lcourtes@laas.fr--2005-libre/guile-core--boehm-gc--1.9--patch-23
Diffstat (limited to 'libguile/hooks.c')
0 files changed, 0 insertions, 0 deletions