XWOS API
4.0
XWOS C/C++ API参考手册
载入中...
搜索中...
未找到
setjmp.h
浏览该文件的文档.
1
13
#ifndef __xwos_lib_setjmp_h__
14
#define __xwos_lib_setjmp_h__
15
16
#include <
xwos/standard.h
>
17
24
#if defined(XWLIBCFG_SETJMP) && (1 == XWLIBCFG_SETJMP)
25
# include <xwos/ospl/soc/setjmp.h>
26
33
int
xwlib_setjmp
(xwjmpbuf_b ctx);
34
40
__xwcc_noreturn
void
xwlib_longjmp
(xwjmpbuf_b ctx,
int
val);
41
42
#else
43
44
# include <
setjmp.h
>
45
46
typedef
jmp_buf xwjmpbuf_b;
47
# define xwlib_setjmp(ctx) setjmp(ctx)
48
# define xwlib_longjmp(ctx, val) longjmp(ctx, val);
49
50
#endif
51
56
#endif
/* xwos/lib/setjmp.h */
__xwcc_noreturn
#define __xwcc_noreturn
Definition
compiler.h:112
xwlib_setjmp
int xwlib_setjmp(xwjmpbuf_b ctx)
设置跳转点并保存上下文到buffer
xwlib_longjmp
void xwlib_longjmp(xwjmpbuf_b ctx, int val)
跳转到跳转点,并恢复上下文
setjmp.h
XWOS通用库:setjmp/longjmp
standard.h
XWOS的标准头文件
xwos
lib
setjmp.h
制作者
1.9.7