lsetjmp.h
来自「这是RENESAS的DASHBOARD的方案」· C头文件 代码 · 共 36 行
H
36 行
/*--------------------------------------------------------------------*/
/* 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 + =
减小字号Ctrl + -
显示快捷键?