summaryrefslogtreecommitdiffstats
path: root/utils.c
diff options
context:
space:
mode:
Diffstat (limited to 'utils.c')
-rw-r--r--utils.c15
1 files changed, 8 insertions, 7 deletions
diff --git a/utils.c b/utils.c
index af41e8a..1477560 100644
--- a/utils.c
+++ b/utils.c
@@ -238,7 +238,8 @@ exit_lua(lua_State *T)
return 0;
}
-int luaopen_lem_utils(lua_State *L)
+int
+luaopen_lem_utils(lua_State *L)
{
/* create module table */
lua_newtable(L);
@@ -257,7 +258,7 @@ int luaopen_lem_utils(lua_State *L)
lua_setfield(L, -2, "sleep");
/* set sleeper function */
lua_pushcclosure(L, sleeper_new, 1);
- lua_setfield(L, 2, "sleeper");
+ lua_setfield(L, -2, "sleeper");
/* create new timer metatable */
lua_newtable(L);
@@ -269,23 +270,23 @@ int luaopen_lem_utils(lua_State *L)
lua_setfield(L, -2, "cancel");
/* set timer function */
lua_pushcclosure(L, timer_new, 1);
- lua_setfield(L, 2, "timer");
+ lua_setfield(L, -2, "timer");
/* set spawn function */
lua_pushcfunction(L, spawn);
- lua_setfield(L, 2, "spawn");
+ lua_setfield(L, -2, "spawn");
/* set yield function */
lua_pushcfunction(L, yield_lua);
- lua_setfield(L, 2, "yield");
+ lua_setfield(L, -2, "yield");
/* set sethandler function */
lua_pushcfunction(L, sethandler_lua);
- lua_setfield(L, 2, "sethandler");
+ lua_setfield(L, -2, "sethandler");
/* set exit function */
lua_pushcfunction(L, exit_lua);
- lua_setfield(L, 2, "exit");
+ lua_setfield(L, -2, "exit");
return 1;
}