diff options
Diffstat (limited to 'libguile/_scm.h')
-rw-r--r-- | libguile/_scm.h | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/libguile/_scm.h b/libguile/_scm.h index 0aac31657..d68e9c72d 100644 --- a/libguile/_scm.h +++ b/libguile/_scm.h @@ -158,24 +158,6 @@ -#if defined (__ia64__) -/* IA64: Implement SCM_I_SETJMP in terms of getcontext. */ -# define SCM_I_SETJMP(JB) \ - ( (JB).fresh = 1, \ - getcontext (&((JB).ctx)), \ - ((JB).fresh ? ((JB).fresh = 0, 0) : 1) ) -# define SCM_I_LONGJMP(JB,VAL) scm_ia64_longjmp (&(JB), VAL) -void scm_ia64_longjmp (scm_i_jmp_buf *, int); - -#else -/* All other systems just use setjmp and longjmp. */ - -#define SCM_I_SETJMP setjmp -#define SCM_I_LONGJMP longjmp -#endif - - - #if (defined __GNUC__) # define SCM_NOINLINE __attribute__ ((__noinline__)) #else |