diff options
Diffstat (limited to 'libguile/deprecated.h')
-rw-r--r-- | libguile/deprecated.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/libguile/deprecated.h b/libguile/deprecated.h index 5353cab5d..6e832b8ec 100644 --- a/libguile/deprecated.h +++ b/libguile/deprecated.h @@ -143,6 +143,17 @@ SCM_DEPRECATED SCM scm_make_gsubr_with_generic (const char *name, SCM_DEPRECATED SCM scm_create_hook (const char* name, int n_args); + +/* Deprecated 13-05-2011 because it's better just to scm_dynwind_begin. + That also avoids the temptation to stuff pointers in an SCM. */ + +typedef SCM (*scm_t_inner) (void *); +SCM_DEPRECATED SCM scm_internal_dynamic_wind (scm_t_guard before, + scm_t_inner inner, + scm_t_guard after, + void *inner_data, + void *guard_data); + #define SCM_LIST0 SCM_EOL #define SCM_LIST1(e0) scm_cons ((e0), SCM_EOL) #define SCM_LIST2(e0, e1) scm_cons2 ((e0), (e1), SCM_EOL) |