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 + -
显示快捷键?