1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- #ifndef _BITS_SETJMP_H
- #define _BITS_SETJMP_H 1
- #if !defined _SETJMP_H && !defined _PTHREAD_H
- # error "Never include <bits/setjmp.h> directly; use <setjmp.h> instead."
- #endif
- #ifndef _ASM
- typedef struct
- {
-
- int __regs[8];
-
- void * __pc;
-
- void * __gbr;
-
- int __fpscr;
-
- int __fpregs[4];
- } __jmp_buf[1];
- #endif
- #if defined __USE_MISC || defined _ASM
- # define JB_SIZE (4 * 15)
- #endif
- #define _JMPBUF_UNWINDS(jmpbuf, address) \
- ((void *) (address) < (void *) (jmpbuf)[0].__regs[7])
- #endif
|