aboutsummaryrefslogtreecommitdiff
path: root/src/MoonP/moonplus.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/MoonP/moonplus.cpp')
-rw-r--r--src/MoonP/moonplus.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/MoonP/moonplus.cpp b/src/MoonP/moonplus.cpp
index cb6d3ec..c775d75 100644
--- a/src/MoonP/moonplus.cpp
+++ b/src/MoonP/moonplus.cpp
@@ -122,7 +122,11 @@ int luaopen_moonp(lua_State* L) {
122 lua_getfield(L, -1, "loaded"); // package loaded 122 lua_getfield(L, -1, "loaded"); // package loaded
123 lua_createtable(L, 0, 0); // package loaded moonp 123 lua_createtable(L, 0, 0); // package loaded moonp
124 lua_pushcfunction(L, moontolua); // package loaded moonp func 124 lua_pushcfunction(L, moontolua); // package loaded moonp func
125 lua_setfield(L, -2, "to_lua"); // moonp["to_lua"] = func, package loaded tb 125 lua_setfield(L, -2, "to_lua"); // moonp["to_lua"] = func, package loaded moonp
126 lua_pushlstring(L, &MoonP::version.front(), MoonP::version.size()); // package loaded moonp version
127 lua_setfield(L, -2, "version"); // loaded["version"] = version, package loaded moonp
128 lua_pushlstring(L, &MoonP::extension.front(), MoonP::extension.size()); // package loaded moonp ext
129 lua_setfield(L, -2, "extension"); // loaded["extension"] = ext, package loaded moonp
126 lua_pushcfunction(L, init_stacktraceplus); // package loaded moonp func1 130 lua_pushcfunction(L, init_stacktraceplus); // package loaded moonp func1
127 lua_setfield(L, -2, "load_stacktraceplus"); // moonp["load_stacktraceplus"] = func1, package loaded moonp 131 lua_setfield(L, -2, "load_stacktraceplus"); // moonp["load_stacktraceplus"] = func1, package loaded moonp
128 lua_setfield(L, -2, "moonp"); // loaded["moonp"] = moonp, package loaded 132 lua_setfield(L, -2, "moonp"); // loaded["moonp"] = moonp, package loaded