diff options
author | Daniel Kolesa <d.kolesa@osg.samsung.com> | 2015-04-16 16:30:05 +0100 |
---|---|---|
committer | Daniel Kolesa <d.kolesa@osg.samsung.com> | 2015-05-06 15:05:21 +0100 |
commit | 7cb8d13980150e8a2f99377b8f2987b3c7aa9ff7 (patch) | |
tree | 99741a9067b86204bd06554a1e8ff1178035015c | |
parent | 145cd1a615b6060805a5ce2aa197b77b523c1e5b (diff) | |
download | efl-7cb8d13980150e8a2f99377b8f2987b3c7aa9ff7.tar.gz |
elua lib: hide some APIs that should not be public
-rw-r--r-- | src/lib/elua/Elua.h | 4 | ||||
-rw-r--r-- | src/lib/elua/elua.c | 19 | ||||
-rw-r--r-- | src/lib/elua/elua_private.h | 2 | ||||
-rw-r--r-- | src/lib/elua/io.c | 4 |
4 files changed, 15 insertions, 14 deletions
diff --git a/src/lib/elua/Elua.h b/src/lib/elua/Elua.h index 880c7736a2..81a6421b6e 100644 --- a/src/lib/elua/Elua.h +++ b/src/lib/elua/Elua.h @@ -92,10 +92,6 @@ 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 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_util_require(Elua_State *es, const char *libname); EAPI int elua_util_file_run(Elua_State *es, const char *fname); diff --git a/src/lib/elua/elua.c b/src/lib/elua/elua.c index d60f1a3963..488438ab0d 100644 --- a/src/lib/elua/elua.c +++ b/src/lib/elua/elua.c @@ -292,11 +292,14 @@ elua_state_i18n_setup(const Elua_State *es) return EINA_TRUE; } +int _elua_module_init(lua_State *L); +int _elua_module_system_init(lua_State *L); + const luaL_reg _elua_cutillib[] = { - { "init_module", elua_module_init }, - { "popenv" , elua_io_popen }, - { NULL , NULL } + { "init_module", _elua_module_init }, + { "popenv" , _elua_io_popen }, + { NULL , NULL } }; EAPI Eina_Bool @@ -310,15 +313,15 @@ elua_state_modules_setup(const Elua_State *es) snprintf(buf, sizeof(buf), "%s/module.lua", es->coredir); if (elua_util_error_report(es, es->progname, elua_io_loadfile(es, buf))) return EINA_FALSE; - lua_pushcfunction(es->luastate, elua_module_system_init); + lua_pushcfunction(es->luastate, _elua_module_system_init); lua_createtable(es->luastate, 0, 0); luaL_register(es->luastate, NULL, _elua_cutillib); lua_call(es->luastate, 2, 0); return EINA_TRUE; } -EAPI int -elua_module_init(lua_State *L) +int +_elua_module_init(lua_State *L) { Elua_State *es = elua_state_from_lua_state_get(L); if (!lua_isnoneornil(L, 1)) @@ -335,8 +338,8 @@ elua_module_init(lua_State *L) return 0; } -EAPI int -elua_module_system_init(lua_State *L) +int +_elua_module_system_init(lua_State *L) { Elua_State *es = elua_state_from_lua_state_get(L); const char *corepath = es->coredir; diff --git a/src/lib/elua/elua_private.h b/src/lib/elua/elua_private.h index fbf7bb3ca9..cf24e1e661 100644 --- a/src/lib/elua/elua_private.h +++ b/src/lib/elua/elua_private.h @@ -47,4 +47,6 @@ extern int _elua_log_dom; #define ERR(...) EINA_LOG_DOM_ERR(_elua_log_dom, __VA_ARGS__) #define CRT(...) EINA_LOG_DOM_CRITICAL(_elua_log_dom, __VA_ARGS__) +int _elua_io_popen(lua_State *L); + #endif diff --git a/src/lib/elua/io.c b/src/lib/elua/io.c index 4b73a3b789..91eef6f372 100644 --- a/src/lib/elua/io.c +++ b/src/lib/elua/io.c @@ -341,8 +341,8 @@ elua_newfile(lua_State *L) return f; } -EAPI int -elua_io_popen(lua_State *L) +int +_elua_io_popen(lua_State *L) { const char *fname = luaL_checkstring(L, 1); const char *mode = luaL_optstring(L, 2, "r"); |