zehortigoza pushed a commit to branch master. http://git.enlightenment.org/core/elementary.git/commit/?id=ab4142e750fa597766a956938cb6a2feea671f42
commit ab4142e750fa597766a956938cb6a2feea671f42 Author: José Roberto de Souza <jose.so...@intel.com> Date: Thu Sep 5 19:38:42 2013 -0300 Make _elm_user_dir_snprintf() visible to other elm modules --- src/lib/elm_config.c | 30 ++++++++++++++---------------- src/lib/elm_priv.h | 3 +++ 2 files changed, 17 insertions(+), 16 deletions(-) diff --git a/src/lib/elm_config.c b/src/lib/elm_config.c index d5a3b91..fb231cd 100644 --- a/src/lib/elm_config.c +++ b/src/lib/elm_config.c @@ -72,10 +72,6 @@ static size_t _elm_data_dir_snprintf(char *dst, size_t size, const char *fmt, ...) EINA_PRINTF(3, 4); -static size_t _elm_user_dir_snprintf(char *dst, - size_t size, - const char *fmt, ...) - EINA_PRINTF(3, 4); #define ELM_CONFIG_VAL(edd, type, member, dtype) \ EET_DATA_DESCRIPTOR_ADD_BASIC(edd, type, #member, member, dtype) @@ -501,11 +497,11 @@ end: return off; } -static size_t -_elm_user_dir_snprintf(char *dst, - size_t size, - const char *fmt, - ...) +size_t +_elm_config_user_dir_snprintf(char *dst, + size_t size, + const char *fmt, + ...) { const char *home = NULL; size_t user_dir_len, off; @@ -565,7 +561,7 @@ _elm_config_profile_dir_get(const char *prof, if (!is_user) goto not_user; - _elm_user_dir_snprintf(buf, sizeof(buf), "config/%s", prof); + _elm_config_user_dir_snprintf(buf, sizeof(buf), "config/%s", prof); if (ecore_file_is_dir(buf)) return strdup(buf); @@ -782,7 +778,7 @@ _elm_config_profiles_list(void) const char *dir; size_t len; - len = _elm_user_dir_snprintf(buf, sizeof(buf), "config"); + len = _elm_config_user_dir_snprintf(buf, sizeof(buf), "config"); file_it = eina_file_stat_ls(buf); if (!file_it) @@ -876,7 +872,7 @@ _profile_fetch_from_conf(void) } // user profile - _elm_user_dir_snprintf(buf, sizeof(buf), "config/profile.cfg"); + _elm_config_user_dir_snprintf(buf, sizeof(buf), "config/profile.cfg"); ef = eet_open(buf, EET_FILE_MODE_READ); if (ef) { @@ -1017,7 +1013,7 @@ _config_user_load(void) Eet_File *ef; char buf[PATH_MAX]; - _elm_user_dir_snprintf(buf, sizeof(buf), "config/%s/base.cfg", + _elm_config_user_dir_snprintf(buf, sizeof(buf), "config/%s/base.cfg", _elm_profile); ef = eet_open(buf, EET_FILE_MODE_READ); @@ -1247,11 +1243,12 @@ _elm_config_profile_save(void) Eet_File *ef; size_t len; - len = _elm_user_dir_snprintf(buf, sizeof(buf), "config/profile.cfg"); + len = _elm_config_user_dir_snprintf(buf, sizeof(buf), "config/profile.cfg"); if (len + 1 >= sizeof(buf)) return EINA_FALSE; - len = _elm_user_dir_snprintf(buf2, sizeof(buf2), "config/profile.cfg.tmp"); + len = _elm_config_user_dir_snprintf(buf2, sizeof(buf2), + "config/profile.cfg.tmp"); if (len + 1 >= sizeof(buf2)) return EINA_FALSE; @@ -1295,7 +1292,8 @@ _elm_config_save(void) Eet_File *ef; size_t len; - len = _elm_user_dir_snprintf(buf, sizeof(buf), "config/%s", _elm_profile); + len = _elm_config_user_dir_snprintf(buf, sizeof(buf), "config/%s", + _elm_profile); if (len + 1 >= sizeof(buf)) return EINA_FALSE; diff --git a/src/lib/elm_priv.h b/src/lib/elm_priv.h index 6d78e8a..3b43390 100644 --- a/src/lib/elm_priv.h +++ b/src/lib/elm_priv.h @@ -359,6 +359,9 @@ void _elm_config_shutdown(void); void _elm_config_sub_shutdown(void); Eina_Bool _elm_config_save(void); void _elm_config_reload(void); +size_t _elm_config_user_dir_snprintf(char *dst, size_t size, + const char *fmt, ...) + EINA_PRINTF(3, 4); void _elm_recache(void); --