|
|
|
@ -299,12 +299,12 @@ NORETURN void (*error_hook) (void) ATTR_NORETURN; |
|
|
|
directly. */ |
|
|
|
#if defined(HAVE_SIGSETJMP) |
|
|
|
#define SIGJMP_BUF sigjmp_buf |
|
|
|
#define SIGSETJMP(buf) sigsetjmp(buf, 1) |
|
|
|
#define SIGLONGJMP(buf,val) siglongjmp(buf,val) |
|
|
|
#define SIGSETJMP(buf) sigsetjmp((buf), 1) |
|
|
|
#define SIGLONGJMP(buf,val) siglongjmp((buf), (val)) |
|
|
|
#else |
|
|
|
#define SIGJMP_BUF jmp_buf |
|
|
|
#define SIGSETJMP(buf) setjmp(buf) |
|
|
|
#define SIGLONGJMP(buf,val) longjmp(buf,val) |
|
|
|
#define SIGLONGJMP(buf,val) longjmp((buf), (val)) |
|
|
|
#endif |
|
|
|
|
|
|
|
/* Where to go for return_to_top_level. */ |
|
|
|
|