4 #define EO_EINA_MAGIC 0xa186bc32
5 #define EO_EINA_MAGIC_STR "Eo"
6 #define EO_FREED_EINA_MAGIC 0xa186bb32
7 #define EO_FREED_EINA_MAGIC_STR "Eo - Freed object"
8 #define EO_CLASS_EINA_MAGIC 0xa186ba32
9 #define EO_CLASS_EINA_MAGIC_STR "Eo Class"
11 #define EO_MAGIC_RETURN_VAL(d, magic, ret) \
13 if (!EINA_MAGIC_CHECK(d, magic)) \
15 EINA_MAGIC_FAIL(d, magic); \
20 #define EO_MAGIC_RETURN(d, magic) \
22 if (!EINA_MAGIC_CHECK(d, magic)) \
24 EINA_MAGIC_FAIL(d, magic); \
30 extern int _eo_log_dom;
35 #define CRITICAL(...) EINA_LOG_DOM_CRIT(_eo_log_dom, __VA_ARGS__)
40 #define ERR(...) EINA_LOG_DOM_ERR(_eo_log_dom, __VA_ARGS__)
45 #define WRN(...) EINA_LOG_DOM_WARN(_eo_log_dom, __VA_ARGS__)
50 #define INF(...) EINA_LOG_DOM_INFO(_eo_log_dom, __VA_ARGS__)
55 #define DBG(...) EINA_LOG_DOM_DBG(_eo_log_dom, __VA_ARGS__)
57 void _eo_condtor_done(Eo *obj);