summaryrefslogtreecommitdiff
path: root/libguile/eval.c
diff options
context:
space:
mode:
Diffstat (limited to 'libguile/eval.c')
-rw-r--r--libguile/eval.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libguile/eval.c b/libguile/eval.c
index 8f71b87d2..8bfe465c6 100644
--- a/libguile/eval.c
+++ b/libguile/eval.c
@@ -429,7 +429,7 @@ eval (SCM x, SCM env)
{
struct scm_vm *vp;
SCM k, handler, res;
- scm_i_jmp_buf registers;
+ jmp_buf registers;
const void *prev_cookie;
scm_t_ptrdiff saved_stack_depth;
@@ -449,7 +449,7 @@ eval (SCM x, SCM env)
&registers);
prev_cookie = vp->resumable_prompt_cookie;
- if (SCM_I_SETJMP (registers))
+ if (setjmp (registers))
{
/* The prompt exited nonlocally. */
vp->resumable_prompt_cookie = prev_cookie;