From 9b3e180c0d34ad6c833ac218e46c4ad16a0656bf Mon Sep 17 00:00:00 2001 From: Mikael Djurfeldt Date: Fri, 21 Apr 2000 23:11:51 +0000 Subject: [PATCH] * gc.h: Added #include "libguile/hooks.h". --- libguile/gc.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/libguile/gc.h b/libguile/gc.h index 921b7f5bd..88ab4cc03 100644 --- a/libguile/gc.h +++ b/libguile/gc.h @@ -49,6 +49,8 @@ #include "libguile/__scm.h" +#include "libguile/hooks.h" + typedef struct scm_cell @@ -265,6 +267,14 @@ extern unsigned long scm_cells_allocated; extern long scm_mallocated; extern unsigned long scm_mtrigger; +extern SCM scm_after_gc_hook; + +extern scm_c_hook_t scm_before_gc_c_hook; +extern scm_c_hook_t scm_before_mark_c_hook; +extern scm_c_hook_t scm_before_sweep_c_hook; +extern scm_c_hook_t scm_after_sweep_c_hook; +extern scm_c_hook_t scm_after_gc_c_hook; + #if defined (GUILE_DEBUG) || defined (GUILE_DEBUG_FREELIST) extern SCM scm_map_free_list (void); extern SCM scm_free_list_length (void); -- 2.20.1