123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- #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
- #include <sgidefs.h>
- #if _MIPS_SIM == _MIPS_SIM_ABI32
- #define __ptr_size void *
- #else
- #define __ptr_size long long
- #endif
- typedef struct
- {
-
- __ptr_size __pc;
-
- __ptr_size __sp;
-
- #if _MIPS_SIM == _MIPS_SIM_ABI32
- int __regs[8];
- #else
- long long __regs[8];
- #endif
-
- __ptr_size __fp;
-
- __ptr_size __gp;
-
- int __fpc_csr;
-
- #if _MIPS_SIM == _MIPS_SIM_ABI64
- double __fpregs[8];
- #else
- double __fpregs[6];
- #endif
- } __jmp_buf[1];
- #endif
|