From ad406d73532daa0437e4428749f9d350e42e234d Mon Sep 17 00:00:00 2001 From: Cedric BAIL Date: Fri, 29 Mar 2013 11:44:48 +0900 Subject: [PATCH] eina: use a global variable to hold the same string accross other library. --- src/lib/eina/eina_log.c | 3 +++ src/lib/eina/eina_log.h | 7 +++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/lib/eina/eina_log.c b/src/lib/eina/eina_log.c index e66e57eb1a..5e39de6b1e 100644 --- a/src/lib/eina/eina_log.c +++ b/src/lib/eina/eina_log.c @@ -101,6 +101,9 @@ struct _Eina_Log_Timing Eina_Log_State state; }; +EAPI const char *_eina_log_state_init = "init"; +EAPI const char *_eina_log_state_shutdown = "shutdown"; + /* * List of levels for domains set by the user before the domains are registered, * updates the domain levels on the first log and clears itself. diff --git a/src/lib/eina/eina_log.h b/src/lib/eina/eina_log.h index 40bc3fb0c8..a54b67b93c 100644 --- a/src/lib/eina/eina_log.h +++ b/src/lib/eina/eina_log.h @@ -941,8 +941,11 @@ EAPI void eina_log_print_cb_journald(const Eina_Log_Domain *d, EAPI void eina_log_console_color_set(FILE *fp, const char *color) EINA_ARG_NONNULL(1, 2); -#define EINA_LOG_STATE_INIT "init" -#define EINA_LOG_STATE_SHUTDOWN "shutdown" +extern EAPI const char *_eina_log_state_init; +extern EAPI const char *_eina_log_state_shutdown; + +#define EINA_LOG_STATE_INIT _eina_log_state_init +#define EINA_LOG_STATE_SHUTDOWN _eina_log_state_shutdown /** * @brief Start or stop the timing of a phase.