From 0468a9e8d010d743245acc9c0d27e918d7f173f3 Mon Sep 17 00:00:00 2001 From: caro Date: Thu, 28 Jan 2010 10:03:31 +0000 Subject: [PATCH] fix header inclusion git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@45655 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- src/lib/eina_log.c | 8 +++++--- src/lib/eina_main.c | 5 ++++- src/lib/eina_stringshare.c | 5 ++++- 3 files changed, 13 insertions(+), 5 deletions(-) diff --git a/src/lib/eina_log.c b/src/lib/eina_log.c index 1f91ba1..84dcc6e 100644 --- a/src/lib/eina_log.c +++ b/src/lib/eina_log.c @@ -294,6 +294,11 @@ #include #include #include +#include + +#ifdef EFL_HAVE_PTHREAD +# include +#endif #ifdef HAVE_EVIL # include @@ -307,8 +312,6 @@ #include "eina_safety_checks.h" #include "eina_log.h" -#include - /* TODO * + printing logs to stdout or stderr can be implemented * using a queue, useful for multiple threads printing @@ -359,7 +362,6 @@ static Eina_Bool _abort_on_critical = EINA_FALSE; static int _abort_level_on_critical = EINA_LOG_LEVEL_CRITICAL; #ifdef EFL_HAVE_PTHREAD -#include static Eina_Bool _threads_enabled = EINA_FALSE; static pthread_t _main_thread; diff --git a/src/lib/eina_main.c b/src/lib/eina_main.c index d3a8f59..c4551ce 100644 --- a/src/lib/eina_main.c +++ b/src/lib/eina_main.c @@ -22,6 +22,10 @@ # include "config.h" #endif +#ifdef EFL_HAVE_PTHREAD +# include +#endif + #include "eina_config.h" #include "eina_private.h" #include "eina_types.h" @@ -64,7 +68,6 @@ static int _eina_log_dom = -1; #define DBG(...) EINA_LOG_DOM_DBG(_eina_log_dom, __VA_ARGS__) #ifdef EFL_HAVE_PTHREAD -#include static Eina_Bool _threads_activated = EINA_FALSE; static pthread_mutex_t _mutex = PTHREAD_MUTEX_INITIALIZER; #define LOCK() if(_threads_activated) pthread_mutex_lock(&_mutex); diff --git a/src/lib/eina_stringshare.c b/src/lib/eina_stringshare.c index afc1df1..808ab51 100644 --- a/src/lib/eina_stringshare.c +++ b/src/lib/eina_stringshare.c @@ -70,6 +70,10 @@ #include #include +#ifdef EFL_HAVE_PTHREAD +# include +#endif + #ifdef HAVE_EVIL # include #endif @@ -177,7 +181,6 @@ static int _eina_stringshare_log_dom = -1; #ifdef EFL_HAVE_PTHREAD -#include static Eina_Bool _stringshare_threads_activated = EINA_FALSE; //string < 4 static pthread_mutex_t _mutex_small = PTHREAD_MUTEX_INITIALIZER; -- 2.7.4