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
33int 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
46typedef 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 */
#define __xwcc_noreturn
Definition compiler.h:112
int xwlib_setjmp(xwjmpbuf_b ctx)
设置跳转点并保存上下文到buffer
void xwlib_longjmp(xwjmpbuf_b ctx, int val)
跳转到跳转点,并恢复上下文
XWOS通用库:setjmp/longjmp
XWOS的标准头文件