summaryrefslogtreecommitdiff
path: root/libguile/struct.h
diff options
context:
space:
mode:
authorLudovic Courtes <ludovic.courtes@laas.fr>2006-05-30 21:23:44 +0000
committerLudovic Courtès <ludo@gnu.org>2008-09-05 09:37:17 +0200
commit5e67dc27e396e3d4f534e028c8cf06d57f7cd508 (patch)
tree06999dbb73e83b6447deaa2a0e224e8f553c2218 /libguile/struct.h
parent73e6fc23cdbf3a105fe0bdb895e8863d0180b4dc (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.h1
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;