From b422c23bd1afdafeef7644dfceebe0b23752998d Mon Sep 17 00:00:00 2001 From: SooChan Lim Date: Fri, 19 Jan 2024 09:25:22 +0900 Subject: [PATCH] e_config: make an internal header Move the internal resources and the function declaration to the internal header Change-Id: I20ddaa767c954590144e01891c0bcca9ee0f7128 --- src/bin/e_config.c | 1 + src/bin/e_config.h | 25 +++---------------------- src/bin/e_config_intern.h | 20 ++++++++++++++++++++ src/bin/e_info_server.c | 1 + src/bin/e_main.c | 1 + 5 files changed, 26 insertions(+), 22 deletions(-) create mode 100644 src/bin/e_config_intern.h diff --git a/src/bin/e_config.c b/src/bin/e_config.c index 730afa1..9badf41 100644 --- a/src/bin/e_config.c +++ b/src/bin/e_config.c @@ -1,4 +1,5 @@ #include "e.h" +#include "e_config_intern.h" #include "e_user_intern.h" #include "e_utils_intern.h" #include "e_prefix_intern.h" diff --git a/src/bin/e_config.h b/src/bin/e_config.h index 139e90c..3e12306 100644 --- a/src/bin/e_config.h +++ b/src/bin/e_config.h @@ -418,28 +418,9 @@ struct _E_Config_Aux_Hint_Supported const char *name; }; -EINTERN int e_config_init(void); -EINTERN int e_config_shutdown(void); - -EINTERN void e_config_load(void); - -EINTERN int e_config_save(void); -E_API void e_config_save_queue(void); - -EINTERN const char *e_config_profile_get(void); -EINTERN char *e_config_profile_dir_get(const char *prof); -EINTERN void e_config_profile_set(const char *prof); -EINTERN Eina_List *e_config_profile_list(void); -EINTERN void e_config_profile_add(const char *prof); -EINTERN void e_config_profile_del(const char *prof); - -EINTERN void e_config_save_block_set(int block); -EINTERN int e_config_save_block_get(void); - -E_API void *e_config_domain_load(const char *domain, E_Config_DD *edd); -EINTERN void *e_config_domain_system_load(const char *domain, E_Config_DD *edd); -EINTERN int e_config_profile_save(void); -E_API int e_config_domain_save(const char *domain, E_Config_DD *edd, const void *data); +E_API void e_config_save_queue(void); +E_API void *e_config_domain_load(const char *domain, E_Config_DD *edd); +E_API int e_config_domain_save(const char *domain, E_Config_DD *edd, const void *data); extern E_API E_Config *e_config; diff --git a/src/bin/e_config_intern.h b/src/bin/e_config_intern.h new file mode 100644 index 0000000..af5193a --- /dev/null +++ b/src/bin/e_config_intern.h @@ -0,0 +1,20 @@ +#ifndef E_CONFIG_INTERN_H +#define E_CONFIG_INTERN_H + +EINTERN int e_config_init(void); +EINTERN int e_config_shutdown(void); + +EINTERN void e_config_load(void); +EINTERN int e_config_save(void); +EINTERN const char *e_config_profile_get(void); +EINTERN char *e_config_profile_dir_get(const char *prof); +EINTERN void e_config_profile_set(const char *prof); +EINTERN Eina_List *e_config_profile_list(void); +EINTERN void e_config_profile_add(const char *prof); +EINTERN void e_config_profile_del(const char *prof); +EINTERN void e_config_save_block_set(int block); +EINTERN int e_config_save_block_get(void); +EINTERN void *e_config_domain_system_load(const char *domain, E_Config_DD *edd); +EINTERN int e_config_profile_save(void); + +#endif diff --git a/src/bin/e_info_server.c b/src/bin/e_info_server.c index f0529ab..f904301 100644 --- a/src/bin/e_info_server.c +++ b/src/bin/e_info_server.c @@ -14,6 +14,7 @@ #include "e_comp_wl_subsurface_intern.h" #include "e_comp_wl_tbm_intern.h" #include "e_comp_intern.h" +#include "e_config_intern.h" #include #include diff --git a/src/bin/e_main.c b/src/bin/e_main.c index 75f4df8..e8b12d3 100644 --- a/src/bin/e_main.c +++ b/src/bin/e_main.c @@ -12,6 +12,7 @@ #include "e_comp_canvas_intern.h" #include "e_comp_intern.h" #include "e_prefix_intern.h" +#include "e_config_intern.h" #ifdef __linux__ # include -- 2.7.4