summaryrefslogtreecommitdiff
path: root/libguile/deprecated.h
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2016-11-21 23:06:14 +0100
committerAndy Wingo <wingo@pobox.com>2016-11-21 23:09:21 +0100
commitdc2a5602648bfbaaa9e3271145adb55951daad26 (patch)
treefb2b10ea7adc2bc5d122d6f3817dab5679c04b3b /libguile/deprecated.h
parentf927c70d4280a9644b9997108d67da2addb3eb65 (diff)
downloadguile-dc2a5602648bfbaaa9e3271145adb55951daad26.tar.gz
Deprecate dynamic roots
* libguile/root.h: * libguile/root.c: Remove these files. * libguile/deprecated.h: * libguile/deprecated.c (scm_internal_cwdr, scm_call_with_dynamic_root) (scm_dynamic_root, scm_apply_with_dynamic_root): Deprecate. Remove all root.h usage, which was vestigial. * module/ice-9/serialize.scm: Use (current-thread) instead of (dynamic-root).
Diffstat (limited to 'libguile/deprecated.h')
-rw-r--r--libguile/deprecated.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/libguile/deprecated.h b/libguile/deprecated.h
index 211266f6d..782e84564 100644
--- a/libguile/deprecated.h
+++ b/libguile/deprecated.h
@@ -244,6 +244,18 @@ SCM_DEPRECATED SCM scm_lock_mutex_timed (SCM m, SCM timeout, SCM owner);
+SCM_DEPRECATED SCM scm_internal_cwdr (scm_t_catch_body body,
+ void *body_data,
+ scm_t_catch_handler handler,
+ void *handler_data,
+ SCM_STACKITEM *stack_start);
+SCM_DEPRECATED SCM scm_call_with_dynamic_root (SCM thunk, SCM handler);
+SCM_DEPRECATED SCM scm_dynamic_root (void);
+SCM_DEPRECATED SCM scm_apply_with_dynamic_root (SCM proc, SCM a1,
+ SCM args, SCM handler);
+
+
+
void scm_i_init_deprecated (void);
#endif