From dd7595a3475407a7fa96a97393bae8c5220e8762 Mon Sep 17 00:00:00 2001 From: David Walter Seikel Date: Wed, 4 Jan 2012 18:41:13 +1000 Subject: Add the base Enlightenment Foundation Libraries - eina, eet, evas, ecore, embryo, and edje. Note that embryo wont be used, but I'm not sure yet if you can build edje without it. --- libraries/edje/src/bin/edje_decc.h | 61 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 libraries/edje/src/bin/edje_decc.h (limited to 'libraries/edje/src/bin/edje_decc.h') diff --git a/libraries/edje/src/bin/edje_decc.h b/libraries/edje/src/bin/edje_decc.h new file mode 100644 index 0000000..43e988d --- /dev/null +++ b/libraries/edje/src/bin/edje_decc.h @@ -0,0 +1,61 @@ +#ifndef EDJE_DECC_H +#define EDJE_DECC_H + +#include + +/* logging variables */ +extern int _edje_cc_log_dom ; +#define EDJE_CC_DEFAULT_LOG_COLOR EINA_COLOR_CYAN +#ifdef ERR +# undef ERR +#endif +#define ERR(...) EINA_LOG_DOM_ERR(_edje_cc_log_dom, __VA_ARGS__) +#ifdef INF +# undef INF +#endif +#define INF(...) EINA_LOG_DOM_INFO(_edje_cc_log_dom, __VA_ARGS__) +#ifdef WRN +# undef WRN +#endif +#define WRN(...) EINA_LOG_DOM_WARN(_edje_cc_log_dom, __VA_ARGS__) + +/* types */ +typedef struct _Font Font; +typedef struct _Font_List Font_List; +typedef struct _SrcFile SrcFile; +typedef struct _SrcFile_List SrcFile_List; + +struct _Font +{ + char *file; + char *name; +}; + +struct _Font_List +{ + Eina_List *list; +}; + +struct _SrcFile +{ + char *name; + char *file; +}; + +struct _SrcFile_List +{ + Eina_List *list; +}; + +void source_edd(void); +void source_fetch(void); +int source_append(Eet_File *ef); +SrcFile_List *source_load(Eet_File *ef); +int source_fontmap_save(Eet_File *ef, Eina_List *fonts); +Font_List *source_fontmap_load(Eet_File *ef); + +void *mem_alloc(size_t size); +char *mem_strdup(const char *s); +#define SZ sizeof + +#endif -- cgit v1.1