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);
 

-- 


Reply via email to