summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
Diffstat (limited to 'etc')
-rw-r--r--etc/all.c1
-rw-r--r--etc/lua.hpp8
-rw-r--r--etc/min.c1
3 files changed, 9 insertions, 1 deletions
diff --git a/etc/all.c b/etc/all.c
index fc4b045a..720be1b2 100644
--- a/etc/all.c
+++ b/etc/all.c
@@ -33,7 +33,6 @@
#include "linit.c"
#include "lmathlib.c"
#include "loadlib.c"
-#define pushresult pushresult2
#include "loslib.c"
#include "lstrlib.c"
#include "ltablib.c"
diff --git a/etc/lua.hpp b/etc/lua.hpp
new file mode 100644
index 00000000..273ec44c
--- /dev/null
+++ b/etc/lua.hpp
@@ -0,0 +1,8 @@
+// lua.hpp
+// Lua header files for C++
+
+extern "C" {
+#include "lua.h"
+#include "lualib.h"
+#include "lauxlib.h"
+}
diff --git a/etc/min.c b/etc/min.c
index dfcc805a..b1200c05 100644
--- a/etc/min.c
+++ b/etc/min.c
@@ -43,5 +43,6 @@ int main(void)
lua_register(L,"print",print);
if (lua_load(L,getF,stdin,"=stdin") || lua_pcall(L,0,0,0))
fprintf(stderr,"%s\n",lua_tostring(L,-1));
+ lua_close(L);
return 0;
}