mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-07-04 08:40:21 +02:00
Deprecate C hooks
* libguile/chooks.c: * libguile/chooks.h: Remove. * libguile/deprecated.h: * libguile/deprecated.c: Add deprecated implementations. * libguile/gc.c: * libguile/gc.h: Arrange to call before/after C hooks if deprecated code is enabled. * libguile/Makefile.am: * libguile.h: Remove chooks.[ch] references.
This commit is contained in:
parent
08296e6022
commit
a6b848dcba
8 changed files with 148 additions and 204 deletions
|
@ -23,7 +23,6 @@
|
|||
|
||||
|
||||
#include "libguile/inline.h"
|
||||
#include "libguile/chooks.h"
|
||||
|
||||
|
||||
/* Before Guile 2.0, Guile had a custom garbage collector and memory
|
||||
|
@ -86,12 +85,6 @@ typedef struct scm_t_cell
|
|||
|
||||
SCM_API unsigned long scm_gc_ports_collected;
|
||||
|
||||
SCM_API scm_t_c_hook scm_before_gc_c_hook;
|
||||
SCM_API scm_t_c_hook scm_before_mark_c_hook;
|
||||
SCM_API scm_t_c_hook scm_before_sweep_c_hook;
|
||||
SCM_API scm_t_c_hook scm_after_sweep_c_hook;
|
||||
SCM_API scm_t_c_hook scm_after_gc_c_hook;
|
||||
|
||||
|
||||
|
||||
SCM_API SCM scm_set_debug_cell_accesses_x (SCM flag);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue