📄 lsetjmp.h
字号:
/*--------------------------------------------------------------------*/
/* H8S,H8/300 SERIES C Compiler Ver. 1.0 */
/* Copyright (C) 1994 Hitachi, Ltd. */
/* Licensed Material of Hitachi,Ltd. */
/*--------------------------------------------------------------------*/
/**********************************************************************/
/* SPEC; */
/* NAME = setjmp.h : ; */
/* */
/* FUNC = this module do the following functions ; */
/* */
/* CLAS = UNIT; */
/* */
/* END; */
/**********************************************************************/
/**********************************************************************/
/* __CPU__ == 0: 300 STACK, 1: 300 REGISTER */
/* 2: 300H NORMAL 3: 300H ADVANCED */
/* 4: 2600 NORMAL 5: 2600 ADVANCED */
/* 6: 2000 NORMAL 7: 2000 ADVANCED */
/**********************************************************************/
#if defined(__300L__) || defined(__300__)
typedef int jmp_buf[9];
#elif defined(__H8SXN__) || defined(__H8SXM__) || \
defined(__H8SXA__) || defined(__H8SXX__)
typedef long jmp_buf[8];
#else
typedef int jmp_buf[17];
#endif
extern int setjmp(jmp_buf);
extern void longjmp(jmp_buf, int);
extern volatile int _errno;
#define SEQERR 1108
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -