XenevaOS
Loading...
Searching...
No Matches
setjmp.h
Go to the documentation of this file.
1
29#ifndef __SETJMP_H__
30#define __SETJMP_H__
31
32#include <_xeneva.h>
33
34#define _JBLEN 9
35typedef long long jmp_buf[_JBLEN];
36
37//#pragma pack(push,1)
38//typedef struct __jmp_buf_tag {
39// __jmp_buf __jb;
40// unsigned long __fl;
41// unsigned long __ss[128 / sizeof(long)];
42//} jmp_buf;
43//#pragma pack(pop)
44
45#ifdef __cplusplus
47#endif
50#ifdef __cplusplus
51}
52#endif
53
54
55#endif
#define XE_LIB
Definition _xeneva.h:55
#define XE_EXTERN
Definition _xeneva.h:50
long long jmp_buf[_JBLEN]
Definition setjmp.h:35
XE_LIB void longjmp(jmp_buf, int)
XE_LIB int setjmp(jmp_buf)
#define _JBLEN
Definition setjmp.h:34