diff options
author | José Roberto de Souza <jose.souza@intel.com> | 2013-09-05 19:38:42 -0300 |
---|---|---|
committer | José Roberto de Souza <jose.souza@intel.com> | 2013-09-10 17:40:42 -0300 |
commit | 1cbb41fc8c09c0cb5cc2837ef15ff2ca88f91b3a (patch) | |
tree | b57362683fbc2ef2b4158978cdc8bc90502fe09f | |
parent | a069d2a06fcda3a72a700b7902d05bd375f640bf (diff) | |
download | elementary-1cbb41fc8c09c0cb5cc2837ef15ff2ca88f91b3a.tar.gz |
Make _elm_user_dir_snprintf() visible to other elm modules
-rw-r--r-- | src/lib/elm_config.c | 30 | ||||
-rw-r--r-- | 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 2fcb6f045..84595d2a7 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) @@ -879,7 +875,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) { @@ -1018,7 +1014,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); @@ -1248,11 +1244,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; @@ -1296,7 +1293,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 6d78e8ab9..3b43390b5 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); |