setjmp 在头文件<setjmp.h>中定义#definesetjmp(env)/*实现定义的*/ 将当前执行上下文保存到类型为jmp_buf的变量env中。
jmp_buf 在头文件<setjmp.h>中定义typedef/*unspecified*/jmp_buf; jmp_buf类型是适用于存储信息以恢复呼叫环境的数组类型。
env之前的调用保存到setjmp此函数不返回。控件转移到宏的调用站点。setjmp建立env.那个setjmp然后返回作为status...
标准库标头<csetjmp> 这个标头最初在C标准库中作为<setjmp.h>... 此标头是程序支持图书馆。 类型 *。
setjmp保存上下文%28函数宏%29 跳转到指定位置%28功能%29 类型 JMP[医]BUF执行上下文类型%28 另见 C程序支持实用程序文档 *。
一个受保护的环境使用setjmp设置一个恢复点;任何错误都会跳转到最近的活动恢复点。 在C函数内部,您可以通过调用来引发错误lua_error。

扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2026 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059
粤公网安备44030502008569号
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号
