1 Star 3 Fork 0

赵建辉/lua-ffi

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
helper.h 2.03 KB
一键复制 编辑 原始数据 按行查看 历史
赵建辉 提交于 2024-06-12 21:01 . init
/* 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
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/zhaojh329/lua-ffi.git
git@gitee.com:zhaojh329/lua-ffi.git
zhaojh329
lua-ffi
lua-ffi
main

搜索帮助

0d507c66 1850385 C8b1a773 1850385