XWOS API  4.0
XWOS C/C++ API参考手册
载入中...
搜索中...
未找到
setjmp/longjmp
setjmp/longjmp 的协作图:

函数

int xwlib_setjmp (xwjmpbuf_b ctx)
 设置跳转点并保存上下文到buffer
 
void xwlib_longjmp (xwjmpbuf_b ctx, int val)
 跳转到跳转点,并恢复上下文
 

详细描述

函数说明

◆ xwlib_longjmp()

void xwlib_longjmp ( xwjmpbuf_b  ctx,
int  val 
)

跳转到跳转点,并恢复上下文

参数
[in]ctx待恢复的上下文的buffer
[in]val跳转到跳转点抛出的返回值,val不可为0,当填入0时会被修正为1

◆ xwlib_setjmp()

int xwlib_setjmp ( xwjmpbuf_b  ctx)

设置跳转点并保存上下文到buffer

参数
[out]ctx保存上下文的buffer
返回值
0xwlib_setjmp()正常调用时返回0
!0从xwlib_longjmp()跳转过来时,返回!0