diff options
author | Andy Wingo <wingo@pobox.com> | 2009-11-27 20:36:09 +0100 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2009-12-01 21:00:25 +0100 |
commit | a3e923770ef0e491b58aaac94413cba893eebcfc (patch) | |
tree | 7e536bb37d21ada66978ca3f1dcf99f883c17046 /libguile/deprecated.h | |
parent | 6c9e8a53542019d1d207f25bfb18fbba9aabf59d (diff) | |
download | guile-a3e923770ef0e491b58aaac94413cba893eebcfc.tar.gz |
formally deprecate trampolines
* libguile/eval.c:
* libguile/deprecated.h:
* libguile/deprecated.c (scm_trampoline_0, scm_trampoline_1)
(scm_trampoline_2): Actually deprecate trampolines.
* srfi/srfi-1.c: Fix all trampoline uses in srfi-1.c.
Diffstat (limited to 'libguile/deprecated.h')
-rw-r--r-- | libguile/deprecated.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/libguile/deprecated.h b/libguile/deprecated.h index 4349fb851..5570a4386 100644 --- a/libguile/deprecated.h +++ b/libguile/deprecated.h @@ -26,6 +26,7 @@ #include "libguile/__scm.h" #include "libguile/arrays.h" #include "libguile/strings.h" +#include "libguile/eval.h" #if (SCM_ENABLE_DEPRECATED == 1) @@ -587,6 +588,12 @@ SCM_DEPRECATED SCM scm_map_free_list (void); SCM_DEPRECATED SCM scm_gc_set_debug_check_freelist_x (SCM flag); #endif + + +/* Deprecated 2009-11-27, scm_call_N is sufficient */ +SCM_DEPRECATED scm_t_trampoline_0 scm_trampoline_0 (SCM proc); +SCM_DEPRECATED scm_t_trampoline_1 scm_trampoline_1 (SCM proc); +SCM_DEPRECATED scm_t_trampoline_2 scm_trampoline_2 (SCM proc); void scm_i_init_deprecated (void); |