代码拉取完成,页面将自动刷新
/* SPDX-License-Identifier: MIT */
/*
* Author: Jianhui Zhao <zhaojh329@gmail.com>
*/
#ifndef __LUA_FFI_HELPER_H
#define __LUA_FFI_HELPER_H
#define stack_dump(L, title) \
do { \
int top = lua_gettop(L); \
int i; \
printf("--------stack dump:%s--------\n", title); \
for (i = 1; i <= top; i++) { \
int t = lua_type(L, i); \
printf("%2d: ", i); \
switch (t) { \
case LUA_TSTRING: \
printf("'%s'", lua_tostring(L, i)); \
break; \
case LUA_TBOOLEAN: \
printf(lua_toboolean(L, i) ? "true" : "false"); \
break; \
case LUA_TNUMBER: \
printf("%g", lua_tonumber(L, i)); \
break; \
case LUA_TLIGHTUSERDATA: \
printf("%p", lua_topointer(L, i)); \
break; \
default: \
printf("%s", lua_typename(L, t)); \
break; \
} \
printf(" "); \
} \
printf("\n"); \
printf("++++++++++++++++++++++++++\n"); \
} while (0)
#endif
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。