EAPI lua_State *elua_state_lua_state_get(const Elua_State *es);
-EAPI int elua_report_error(const Elua_State *es, const char *pname, int status);
+EAPI int elua_error_report(const Elua_State *es, const char *pname, int status);
-EAPI Eina_Bool elua_state_setup_i18n(const Elua_State *es);
-EAPI Eina_Bool elua_state_setup_modules(const Elua_State *es);
+EAPI Eina_Bool elua_state_i18n_setup(const Elua_State *es);
+EAPI Eina_Bool elua_state_modules_setup(const Elua_State *es);
+EAPI Eina_Bool elua_state_io_setup(const Elua_State *es);
EAPI int elua_io_loadfile(const Elua_State *es, const char *fname);
-EAPI void elua_io_register(const Elua_State *es);
-
EAPI int elua_io_popen(lua_State *L);
+
EAPI int elua_module_init(lua_State *L);
EAPI int elua_module_system_init(lua_State *L);
}
EAPI int
-elua_report_error(const Elua_State *es, const char *pname, int status)
+elua_error_report(const Elua_State *es, const char *pname, int status)
{
EINA_SAFETY_ON_FALSE_RETURN_VAL(es && es->luastate, status);
if (status && !lua_isnil(es->luastate, -1))
};
EAPI Eina_Bool
-elua_state_setup_i18n(const Elua_State *es)
+elua_state_i18n_setup(const Elua_State *es)
{
#ifdef ENABLE_NLS
char *(*dgettextp)(const char*, const char*) = dgettext;
EINA_SAFETY_ON_NULL_RETURN_VAL(es->coredir, EINA_FALSE);
EINA_SAFETY_ON_NULL_RETURN_VAL(es->progname, EINA_FALSE);
snprintf(buf, sizeof(buf), "%s/gettext.lua", es->coredir);
- if (elua_report_error(es, es->progname, elua_io_loadfile(es, buf)))
+ if (elua_error_report(es, es->progname, elua_io_loadfile(es, buf)))
return EINA_FALSE;
lua_createtable(es->luastate, 0, 0);
luaL_register(es->luastate, NULL, gettextlib);
};
EAPI Eina_Bool
-elua_state_setup_modules(const Elua_State *es)
+elua_state_modules_setup(const Elua_State *es)
{
char buf[PATH_MAX];
EINA_SAFETY_ON_NULL_RETURN_VAL(es, EINA_FALSE);
EINA_SAFETY_ON_NULL_RETURN_VAL(es->coredir, EINA_FALSE);
EINA_SAFETY_ON_NULL_RETURN_VAL(es->progname, EINA_FALSE);
snprintf(buf, sizeof(buf), "%s/module.lua", es->coredir);
- if (elua_report_error(es, es->progname, elua_io_loadfile(es, buf)))
+ if (elua_error_report(es, es->progname, elua_io_loadfile(es, buf)))
return EINA_FALSE;
lua_pushcfunction(es->luastate, elua_module_system_init);
lua_createtable(es->luastate, 0, 0);
EINA_SAFETY_ON_NULL_RETURN_VAL(es->luastate, -1);
EINA_SAFETY_ON_FALSE_RETURN_VAL(elua_state_require_ref_push(es), -1);
lua_pushstring(es->luastate, libname);
- return elua_report_error(es, es->progname,
+ return elua_error_report(es, es->progname,
lua_pcall(es->luastate, 1, 0, 0));
}
{
EINA_SAFETY_ON_NULL_RETURN_VAL(es, -1);
EINA_SAFETY_ON_NULL_RETURN_VAL(es->luastate, -1);
- return elua_report_error(es, es->progname,
+ return elua_error_report(es, es->progname,
elua_io_loadfile(es, fname)
|| _elua_docall(es, 0, 1));
}
{
EINA_SAFETY_ON_NULL_RETURN_VAL(es, -1);
EINA_SAFETY_ON_NULL_RETURN_VAL(es->luastate, -1);
- return elua_report_error(es, es->progname,
+ return elua_error_report(es, es->progname,
luaL_loadbuffer(es->luastate, chunk, strlen(chunk),
chname)
|| _elua_docall(es, 0, 0));
*quit = lua_toboolean(es->luastate, -1);
lua_pop(es->luastate, 1);
}
- return elua_report_error(es, es->progname, status);
+ return elua_error_report(es, es->progname, status);
}