(_JMPBUF_UNWINDS): Added.
1998-04-24 5:45 Richard Henderson <rth@cygnus.com> * sysdeps/alpha/bits/setjmp.h (_JMPBUF_UNWINDS): Added.
This commit is contained in:
parent
af3878dff0
commit
a55e5526e2
@ -1,3 +1,7 @@
|
||||
1998-04-24 5:45 Richard Henderson <rth@cygnus.com>
|
||||
|
||||
* sysdeps/alpha/bits/setjmp.h (_JMPBUF_UNWINDS): Added.
|
||||
|
||||
Wed Apr 22 11:06:09 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
|
||||
|
||||
* sysdeps/m68k/bits/setjmp.h (_JMPBUF_UNWINDS): Added.
|
||||
|
@ -74,4 +74,10 @@
|
||||
|
||||
#ifndef __ASSEMBLY__
|
||||
typedef long int __jmp_buf[17];
|
||||
|
||||
/* Test if longjmp to JMPBUF would unwind the frame containing a local
|
||||
variable at ADDRESS. */
|
||||
#define _JMPBUF_UNWINDS(_jmpbuf, _address) \
|
||||
({ register void *_sp __asm__("$30"); void *_addr = (_address); \
|
||||
_sp <= _addr && _addr < (void *)((_jmpbuf)[JB_SP]); })
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user