summaryrefslogtreecommitdiff
path: root/libguile/root.h
diff options
context:
space:
mode:
authorDirk Herrmann <dirk@dirk-herrmanns-seiten.de>2000-07-18 07:02:57 +0000
committerDirk Herrmann <dirk@dirk-herrmanns-seiten.de>2000-07-18 07:02:57 +0000
commitcc4feeca51e8b9f2883cfd0efb51092e6a014b4c (patch)
treefd30151a6420e4011229ea5729823e1495c66301 /libguile/root.h
parent007e7c35883b9d5ac982a27c7ac80b468bd7f61e (diff)
downloadguile-cc4feeca51e8b9f2883cfd0efb51092e6a014b4c.tar.gz
* Deprecated function scm_call_catching_errors.
* Updated root-smob initialization.
Diffstat (limited to 'libguile/root.h')
-rw-r--r--libguile/root.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/libguile/root.h b/libguile/root.h
index c769e6c98..2c6bdc255 100644
--- a/libguile/root.h
+++ b/libguile/root.h
@@ -161,9 +161,17 @@ extern SCM scm_internal_cwdr (scm_catch_body_t body,
extern SCM scm_call_with_dynamic_root (SCM thunk, SCM handler);
extern SCM scm_dynamic_root (void);
extern SCM scm_apply_with_dynamic_root (SCM proc, SCM a1, SCM args, SCM handler);
-extern SCM scm_call_catching_errors (SCM (*thunk)(), SCM (*err_filter)(), void * closure);
extern void scm_init_root (void);
+
+
+#if (SCM_DEBUG_DEPRECATED == 0)
+
+/* Use the catch functions from throw.[ch] instead of: */
+extern SCM scm_call_catching_errors (SCM (*thunk)(), SCM (*err_filter)(), void * closure);
+
+#endif /* SCM_DEBUG_DEPRECATED == 0 */
+
#endif /* ROOTH */
/*