fix header inclusion
authorcaro <caro>
Thu, 28 Jan 2010 10:03:31 +0000 (10:03 +0000)
committercaro <caro@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 28 Jan 2010 10:03:31 +0000 (10:03 +0000)
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@45655 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/eina_log.c
src/lib/eina_main.c
src/lib/eina_stringshare.c

index 1f91ba1..84dcc6e 100644 (file)
 #include <string.h>
 #include <stdlib.h>
 #include <fnmatch.h>
+#include <assert.h>
+
+#ifdef EFL_HAVE_PTHREAD
+# include <pthread.h>
+#endif
 
 #ifdef HAVE_EVIL
 # include <Evil.h>
 #include "eina_safety_checks.h"
 #include "eina_log.h"
 
-#include <assert.h>
-
 /* 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 <pthread.h>
 static Eina_Bool _threads_enabled = EINA_FALSE;
 static pthread_t _main_thread;
 
index d3a8f59..c4551ce 100644 (file)
 # include "config.h"
 #endif
 
+#ifdef EFL_HAVE_PTHREAD
+# include <pthread.h>
+#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 <pthread.h>
 static Eina_Bool _threads_activated = EINA_FALSE;
 static pthread_mutex_t _mutex = PTHREAD_MUTEX_INITIALIZER;
 #define LOCK() if(_threads_activated) pthread_mutex_lock(&_mutex);
index afc1df1..808ab51 100644 (file)
 #include <stdio.h>
 #include <string.h>
 
+#ifdef EFL_HAVE_PTHREAD
+# include <pthread.h>
+#endif
+
 #ifdef HAVE_EVIL
 # include <Evil.h>
 #endif
@@ -177,7 +181,6 @@ static int _eina_stringshare_log_dom = -1;
 
 
 #ifdef EFL_HAVE_PTHREAD
-#include <pthread.h>
 static Eina_Bool _stringshare_threads_activated = EINA_FALSE;
 //string < 4
 static pthread_mutex_t _mutex_small = PTHREAD_MUTEX_INITIALIZER;