elua lib: const correctness
authorDaniel Kolesa <d.kolesa@samsung.com>
Thu, 9 Apr 2015 13:21:18 +0000 (14:21 +0100)
committerDaniel Kolesa <d.kolesa@osg.samsung.com>
Wed, 6 May 2015 14:05:19 +0000 (15:05 +0100)
src/lib/elua/Elua.h
src/lib/elua/cache.c
src/lib/elua/elua.c

index 702a3f0..5c960fd 100644 (file)
@@ -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
 
index 26ce948..8cd1617 100644 (file)
@@ -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);
index 7382bde..2a31eae 100644 (file)
@@ -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;