1 2 /* Copyright (C) 2004, Yoshinori Sato <ysato@users.sourceforge.jp> */ 3 /* Define the machine-dependent type `jmp_buf'. H8/300 version. */ 4 5 #ifndef _BITS_SETJMP_H 6 #define _BITS_SETJMP_H 1 7 8 #if !defined _SETJMP_H && !defined _PTHREAD_H 9 # error "Never include <bits/setjmp.h> directly; use <setjmp.h> instead." 10 #endif 11 12 typedef struct 13 { 14 unsigned long __regs[4]; /* save er4 - er7(sp) */ 15 unsigned long __pc; /* the return address */ 16 } __jmp_buf[1]; 17 18 #endif /* bits/setjmp.h */ 19