elua_state_setup_i18n(es);
lua_call(L, 1, 0);
- elua_io_register(L);
+ elua_io_register(es);
lua_gc(L, LUA_GCRESTART, 0);
INF("elua lua state initialized");
EAPI int elua_io_popen(lua_State *L);
EAPI int elua_io_loadfile(Elua_State *es, const char *fname);
-EAPI void elua_io_register(lua_State *L);
+EAPI void elua_io_register(Elua_State *es);
#endif
}
EAPI void
-elua_io_register(lua_State *L)
+elua_io_register(Elua_State *es)
{
- lua_pushcfunction(L, loadfile);
- lua_setglobal(L, "loadfile");
+ EINA_SAFETY_ON_FALSE_RETURN(es && es->luastate);
+ lua_pushcfunction(es->luastate, loadfile);
+ lua_setglobal(es->luastate, "loadfile");
}