]> git.lizzy.rs Git - minetest.git/blobdiff - lib/lua/src/lua.h
Modify PUC Lua to wrap C++ exceptions (#12445)
[minetest.git] / lib / lua / src / lua.h
index a4b73e743edeba8cbceb35b593f8993fd56e0558..1d7fe927fa30f59fc2384b39af95403115ec2e7d 100644 (file)
@@ -113,6 +113,11 @@ LUA_API lua_State *(lua_newthread) (lua_State *L);
 
 LUA_API lua_CFunction (lua_atpanic) (lua_State *L, lua_CFunction panicf);
 
+/* MINETEST-SPECIFIC CHANGE: Let custom code wrap C function calls. */
+typedef int (*lua_CFunctionwrapper)(lua_State *L, lua_CFunction f);
+LUA_API lua_CFunctionwrapper (lua_atccall) (lua_State *L,
+                                            lua_CFunctionwrapper wrapf);
+
 
 /*
 ** basic stack manipulation