summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeeyong Um <conr2d@gmail.com>2018-04-30 17:37:20 +0900
committerJeeyong Um <conr2d@gmail.com>2018-05-01 04:46:47 +0900
commit5fc667a093aff9a36fbfd2159e3d3861397fb587 (patch)
treef47072101b51854befe2f833598248005e38b1d6
parent04c63cb489b2dda2f738df2435ef183209d06ead (diff)
downloadefl-5fc667a093aff9a36fbfd2159e3d3861397fb587.tar.gz
edje: Expose loading APIs to be referenced by edje_cc
-rw-r--r--src/lib/edje/edje_cache.c4
-rw-r--r--src/lib/edje/edje_private.h2
2 files changed, 4 insertions, 2 deletions
diff --git a/src/lib/edje/edje_cache.c b/src/lib/edje/edje_cache.c
index 23ced3c684..4ebff1a811 100644
--- a/src/lib/edje/edje_cache.c
+++ b/src/lib/edje/edje_cache.c
@@ -149,7 +149,7 @@ _edje_programs_patterns_init(Edje_Part_Collection *edc)
ssp->sources_patterns = edje_match_programs_source_init(all, j);
}
-static Edje_Part_Collection *
+Edje_Part_Collection *
_edje_file_coll_open(Edje_File *edf, const char *coll)
{
Edje_Part_Collection *edc = NULL;
@@ -286,7 +286,7 @@ _edje_file_coll_open(Edje_File *edf, const char *coll)
extern size_t _edje_data_string_mapping_size;
extern void *_edje_data_string_mapping;
-static Edje_File *
+Edje_File *
_edje_file_open(const Eina_File *f, int *error_ret, time_t mtime, Eina_Bool coll)
{
Edje_Color_Tree_Node *ctn;
diff --git a/src/lib/edje/edje_private.h b/src/lib/edje/edje_private.h
index 5d2a2e7bac..dbbf7d3a92 100644
--- a/src/lib/edje/edje_private.h
+++ b/src/lib/edje/edje_private.h
@@ -2709,6 +2709,8 @@ void _edje_cache_coll_unref(Edje_File *edf, Edje_Part_Collection *edc);
EAPI void edje_cache_emp_alloc(Edje_Part_Collection_Directory_Entry *ce);
EAPI void edje_cache_emp_free(Edje_Part_Collection_Directory_Entry *ce);
EAPI void _edje_cache_file_unref(Edje_File *edf);
+EAPI Edje_File *_edje_file_open(const Eina_File *f, int *error_ret, time_t mtime, Eina_Bool coll);
+EAPI Edje_Part_Collection *_edje_file_coll_open(Edje_File *edf, const char *coll);
void _edje_embryo_globals_init(Edje *ed);