OSDN Git Service

svn rev.329より移動。
[chnosproject/CHNOSProject.git] / CHNOSProject / chnos / tolset_chn_000 / z_tools / CHNOSProject / setjmp.h
1 /* copyright(C) 2003 H.Kawai (under KL-01). */\r
2 \r
3 #if (!defined(SETJMP_H))\r
4 \r
5 #define SETJMP_H        1\r
6 \r
7 #if (defined(__cplusplus))\r
8         extern "C" {\r
9 #endif\r
10 \r
11 typedef int jmp_buf[3]; /* EBP, EIP, ESP */\r
12 \r
13 #define setjmp(env)                     __builtin_setjmp(env)\r
14 #define longjmp(env, val)       __builtin_longjmp(env, val)\r
15 \r
16 #if (defined(__cplusplus))\r
17         }\r
18 #endif\r
19 \r
20 #endif\r