enlightenment/src/bin/e_wayland/e_log.h

39 lines
958 B
C

#ifdef E_TYPEDEFS
#else
# ifndef E_LOG_H
# define E_LOG_H
# ifdef E_LOGGING
# undef DBG
# undef INF
# undef WRN
# undef ERR
# undef CRI
# define DBG(...) EINA_LOG_DOM_DBG(e_log_dom, __VA_ARGS__)
# define INF(...) EINA_LOG_DOM_INFO(e_log_dom, __VA_ARGS__)
# define WRN(...) EINA_LOG_DOM_WARN(e_log_dom, __VA_ARGS__)
# define ERR(...) EINA_LOG_DOM_ERR(e_log_dom, __VA_ARGS__)
# define CRI(...) EINA_LOG_DOM_CRIT(e_log_dom, __VA_ARGS__)
EINTERN extern int e_log_dom;
EINTERN int e_log_init(void);
EINTERN int e_log_shutdown(void);
# else
# undef DBG
# undef INF
# undef WRN
# undef ERR
# undef CRI
# define DBG(...) printf(__VA_ARGS__); putc('\n', stdout)
# define INF(...) printf(__VA_ARGS__); putc('\n', stdout)
# define WRN(...) printf(__VA_ARGS__); putc('\n', stdout)
# define ERR(...) printf(__VA_ARGS__); putc('\n', stdout)
# define CRI(...) printf(__VA_ARGS__); putc('\n', stdout)
# endif
# endif
#endif