summaryrefslogtreecommitdiff
path: root/core/src/lcurses
diff options
context:
space:
mode:
authorruki <[email protected]>2021-10-09 23:58:21 +0800
committerruki <[email protected]>2021-10-09 23:58:21 +0800
commit1af0820871a06217312fcee22b68e15954fc553a (patch)
tree5eb9e9b0f96089bebc18256ae3cc6644975d8112 /core/src/lcurses
parentf35f6e15e13a4e5a360b94148534623b6a9c5feb (diff)
fix some errors for lua5.4
Diffstat (limited to 'core/src/lcurses')
-rw-r--r--core/src/lcurses/lcurses.c14
1 files changed, 12 insertions, 2 deletions
diff --git a/core/src/lcurses/lcurses.c b/core/src/lcurses/lcurses.c
index f3bdf7244..a55b86606 100644
--- a/core/src/lcurses/lcurses.c
+++ b/core/src/lcurses/lcurses.c
@@ -2431,8 +2431,11 @@ int xm_curses_register (lua_State *L)
lua_pushliteral(L, "__index");
lua_pushvalue(L, -2); /* push metatable */
lua_rawset(L, -3); /* metatable.__index = metatable */
+#if 0
luaL_openlib(L, NULL, windowlib, 0);
-
+#else
+ luaL_setfuncs(L, windowlib, 0);
+#endif
lua_pop(L, 1); /* remove metatable from stack */
/*
@@ -2442,8 +2445,11 @@ int xm_curses_register (lua_State *L)
lua_pushliteral(L, "__index");
lua_pushvalue(L, -2); /* push metatable */
lua_rawset(L, -3); /* metatable.__index = metatable */
+#if 0
luaL_openlib(L, NULL, chstrlib, 0);
-
+#else
+ luaL_setfuncs(L, chstrlib, 0);
+#endif
lua_pop(L, 1); /* remove metatable from stack */
@@ -2451,7 +2457,11 @@ int xm_curses_register (lua_State *L)
** create global table with curses methods/variables/constants
*/
lua_newtable(L);
+#if 0
luaL_register(L, NULL, curseslib);
+#else
+ luaL_setfuncs(L, curseslib, 0);
+#endif
lua_pushstring(L, "init");
lua_pushvalue(L, -2);