Initial code release
[external/syslinux.git] / com32 / include / setjmp.h
1 /*
2  * setjmp.h
3  */
4
5 #ifndef _SETJMP_H
6 #define _SETJMP_H
7
8 #include <klibc/extern.h>
9 #include <klibc/compiler.h>
10 #include <stddef.h>
11
12 #include <klibc/archsetjmp.h>
13
14 __extern int setjmp(jmp_buf);
15 __extern __noreturn longjmp(jmp_buf, int);
16
17 typedef jmp_buf sigjmp_buf;
18
19 #define sigsetjmp(__env, __save) setjmp(__env)
20 #define siglongjmp(__env, __val) longjmp(__env, __val)
21
22 #endif /* _SETJMP_H */