📄 setjmp.h
字号:
#ifdef __sparc__/* * onsstack,sigmask,sp,pc,npc,psr,g1,o0,wbcnt (sigcontext). * All else recovered by under/over(flow) handling. */#define _JBLEN 9#endif/* necv70 was 9 as well. */#ifdef __mc68000__/* * onsstack,sigmask,sp,pc,psl,d2-d7,a2-a6, * fp2-fp7 for 68881. * All else recovered by under/over(flow) handling. */#define _JBLEN 34#endif#ifdef __H8300__/* * 8 regs + pc + reg * */#define _JBLEN 11#endif#ifdef __H8300H__/* * same as H8/300 but registers are twice as big * */#define _JBLEN 22#endif#if defined(__Z8001__) || defined(__Z8002__)/* 16 regs + pc */#define _JBLEN 20#endif#ifdef ___AM29K__/* * onsstack,sigmask,sp,pc,npc,psr,g1,o0,wbcnt (sigcontext). * All else recovered by under/over(flow) handling. */#define _JBLEN 9#endif#ifdef __i386__#ifdef __unix__# define _JBLEN 36#else#include "setjmp-dj.h"#endif#endif#ifdef __i960__#define _JBLEN 35#endif#ifdef __mips__#define _JBLEN 11#endif#ifdef __m88000__#define _JBLEN 21#endif#ifdef __powerpc__#define _JBLEN 59#endif#ifdef _JBLENtypedef int jmp_buf[_JBLEN];/* * One extra word for the "signal mask saved here" flag. */typedef int sigjmp_buf[_JBLEN+1];#endif#ifdef __sh__#define _JBLEN 20typedef int jmp_buf[_JBLEN];#endif#ifdef __v800#define _JBLEN 28typedef int jmp_buf[_JBLEN];#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -