diff options
author | Ludovic Courtes <ludovic.courtes@laas.fr> | 2006-05-30 21:23:44 +0000 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2008-09-05 09:37:17 +0200 |
commit | 5e67dc27e396e3d4f534e028c8cf06d57f7cd508 (patch) | |
tree | 06999dbb73e83b6447deaa2a0e224e8f553c2218 /libguile/struct.h | |
parent | 73e6fc23cdbf3a105fe0bdb895e8863d0180b4dc (diff) |
Added support for the free function of structures.
* libguile/struct.c (struct_finalizer_trampoline): New.
(scm_struct_gc_init): Removed.
(scm_i_structs_to_free): Removed.
(scm_free_structs): Removed.
(scm_make_struct): Register a finalizer for the new struct if need be.
(scm_struct_prehistory): Cleared.
* libguile/struct.h (scm_i_structs_to_free): Removed.
git-archimport-id: lcourtes@laas.fr--2005-libre/guile-core--boehm-gc--1.9--patch-33
Diffstat (limited to 'libguile/struct.h')
-rw-r--r-- | libguile/struct.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/libguile/struct.h b/libguile/struct.h index fcd8ec858..04f5e3e02 100644 --- a/libguile/struct.h +++ b/libguile/struct.h @@ -79,7 +79,6 @@ SCM_API SCM scm_struct_table; #define SCM_STRUCT_GC_CHAIN(X) SCM_CELL_OBJECT_3 (X) #define SCM_SET_STRUCT_GC_CHAIN(X, Y) SCM_SET_CELL_OBJECT_3 (X, Y) -SCM_API SCM scm_i_structs_to_free; |