⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 setjmp.h

📁 picc
💻 H
字号:
#ifndef	__SETJMP_H
#define	__SETJMP_H

#if	defined(z80)
typedef	int	jmp_buf[5];

#elif	defined(i8086)
typedef	int	jmp_buf[8];

#elif	defined(i8096)
typedef	int	jmp_buf[10];

#elif	defined(m68k)
typedef	int	jmp_buf[10];

#elif	defined(__MSP430C__)
typedef	int	jmp_buf[6];

#elif	defined(_XA_)
typedef	int	jmp_buf[6];

#elif	defined(m6809)
typedef	int	jmp_buf[4];

#elif	defined(m6800)
typedef	struct { unsigned short jb_sp, jb_pc; }	jmp_buf[1];

#elif	defined(i8051)
typedef int	jmp_buf[4];

#elif	defined(h8300)||defined(h8300h)
typedef int	jmp_buf[2];

#elif	defined(_PIC18)
typedef	char	jmp_buf[4];

#elif	defined(__DSPICC__)
typedef unsigned int jmp_buf[4];

#elif	defined(m6805)
#error	setjmp() and longjmp() cannot be implemented on the 6805

#else
#error	setjmp.h: Processor type not supported, or not defined.
#endif

extern	int	setjmp(jmp_buf);
extern void	longjmp(jmp_buf, int);

#endif	/* __SETJMP_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -