From: Daniel Kolesa Date: Thu, 9 Apr 2015 13:21:18 +0000 (+0100) Subject: elua lib: const correctness X-Git-Tag: v1.15.0-alpha1~752^2~73 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=51a5d09018b554530031c8ee0556aef7e289e260;p=platform%2Fupstream%2Fefl.git elua lib: const correctness --- diff --git a/src/lib/elua/Elua.h b/src/lib/elua/Elua.h index 702a3f0..5c960fd 100644 --- a/src/lib/elua/Elua.h +++ b/src/lib/elua/Elua.h @@ -72,24 +72,25 @@ EAPI int elua_init(void); EAPI int elua_shutdown(void); EAPI Elua_State *elua_state_new(void); +EAPI Elua_State *elua_state_from_lua_get(lua_State *L); + EAPI void elua_state_free(Elua_State *es); EAPI void elua_state_dirs_set(Elua_State *es, const char *core, const char *mods, const char *apps); -EAPI Eina_Stringshare *elua_state_core_dir_get(Elua_State *es); -EAPI Eina_Stringshare *elua_state_mod_dir_get(Elua_State *es); -EAPI Eina_Stringshare *elua_state_apps_dir_get(Elua_State *es); +EAPI Eina_Stringshare *elua_state_core_dir_get(const Elua_State *es); +EAPI Eina_Stringshare *elua_state_mod_dir_get(const Elua_State *es); +EAPI Eina_Stringshare *elua_state_apps_dir_get(const Elua_State *es); -EAPI Elua_State *elua_state_from_lua_get(lua_State *L); +EAPI int elua_report_error(const Elua_State *es, const char *pname, int status); -EAPI int elua_report_error(Elua_State *es, const char *pname, int status); +EAPI void elua_state_setup_i18n(const Elua_State *es); -EAPI void elua_state_setup_i18n(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_io_loadfile(Elua_State *es, const char *fname); -EAPI void elua_io_register(Elua_State *es); #endif diff --git a/src/lib/elua/cache.c b/src/lib/elua/cache.c index 26ce948..8cd1617 100644 --- a/src/lib/elua/cache.c +++ b/src/lib/elua/cache.c @@ -150,7 +150,7 @@ getf_map(lua_State *L EINA_UNUSED, void *ud, size_t *size) } EAPI int -elua_io_loadfile(Elua_State *es, const char *fname) +elua_io_loadfile(const Elua_State *es, const char *fname) { Map_Stream s; int status; @@ -209,7 +209,7 @@ loadfile(lua_State *L) } EAPI void -elua_io_register(Elua_State *es) +elua_io_register(const Elua_State *es) { EINA_SAFETY_ON_FALSE_RETURN(es && es->luastate); lua_pushcfunction(es->luastate, loadfile); diff --git a/src/lib/elua/elua.c b/src/lib/elua/elua.c index 7382bde..2a31eae 100644 --- a/src/lib/elua/elua.c +++ b/src/lib/elua/elua.c @@ -99,21 +99,21 @@ elua_state_dirs_set(Elua_State *es, const char *core, const char *mods, } EAPI Eina_Stringshare * -elua_state_core_dir_get(Elua_State *es) +elua_state_core_dir_get(const Elua_State *es) { EINA_SAFETY_ON_NULL_RETURN_VAL(es, NULL); return es->coredir; } EAPI Eina_Stringshare * -elua_state_mod_dir_get(Elua_State *es) +elua_state_mod_dir_get(const Elua_State *es) { EINA_SAFETY_ON_NULL_RETURN_VAL(es, NULL); return es->moddir; } EAPI Eina_Stringshare * -elua_state_apps_dir_get(Elua_State *es) +elua_state_apps_dir_get(const Elua_State *es) { EINA_SAFETY_ON_NULL_RETURN_VAL(es, NULL); return es->moddir; @@ -141,7 +141,7 @@ _elua_errmsg(const char *pname, const char *msg) } EAPI int -elua_report_error(Elua_State *es, const char *pname, int status) +elua_report_error(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)) @@ -188,7 +188,7 @@ const luaL_reg gettextlib[] = }; EAPI void -elua_state_setup_i18n(Elua_State *es) +elua_state_setup_i18n(const Elua_State *es) { #ifdef ENABLE_NLS char *(*dgettextp)(const char*, const char*) = dgettext;