small patch attached
regards
Jérémy
diff --git a/efl/src/modules/eina/mp/chained_pool/eina_chained_mempool.c
b/efl/src/modules/eina/mp/chained_pool/eina_chained_mempool.c
index a9be284..be44c2a 100644
--- a/efl/src/modules/eina/mp/chained_pool/eina_chained_mempool.c
+++ b/efl/src/modules/eina/mp/chained_pool/eina_chained_mempool.c
@@ -39,6 +39,9 @@
#include "eina_trash.h"
#include "eina_rbtree.h"
#include "eina_lock.h"
+#ifdef EINA_HAVE_DEBUG_THREADS
+# include "eina_thread.h"
+#endif
#include "eina_private.h"
@@ -73,7 +76,7 @@ struct _Chained_Mempool
int minimal_size;
#endif
#ifdef EINA_HAVE_DEBUG_THREADS
- Eina_Tthread self;
+ Eina_Thread self;
#endif
Eina_Lock mutex;
};
@@ -133,7 +136,7 @@ _eina_chained_mp_pool_new(Chained_Mempool *pool)
((float)(sz - pool->minimal_size) * 100) / (float)
(pool->alloc_size),
pool->name,
pool->alloc_size,
- sz - pool->minimal_size);
+ (int)sz - pool->minimal_size);
}
#endif
@@ -351,7 +354,7 @@ eina_chained_mempool_repack(void *data,
if (!eina_lock_take(&pool->mutex))
{
#ifdef EINA_HAVE_DEBUG_THREADS
- assert(eina_threadequal(pool->self, eina_threadself()));
+ assert(eina_thread_equal(pool->self, eina_thread_self()));
#endif
}
@@ -469,7 +472,7 @@ eina_chained_mempool_init(const char *context,
#endif
#ifdef EINA_HAVE_DEBUG_THREADS
- mp->self = eina_threadself();
+ mp->self = eina_thread_self();
#endif
eina_lock_new(&mp->mutex);
@@ -513,7 +516,7 @@ eina_chained_mempool_shutdown(void *data)
eina_lock_free(&mp->mutex);
#ifdef EINA_HAVE_DEBUG_THREADS
- assert(eina_threadequal(mp->self, eina_threadself()));
+ assert(eina_thread_equal(mp->self, eina_thread_self()));
#endif
free(mp);
diff --git a/efl/src/modules/eina/mp/one_big/eina_one_big.c
b/efl/src/modules/eina/mp/one_big/eina_one_big.c
index cc96c8e..1d61d64 100644
--- a/efl/src/modules/eina/mp/one_big/eina_one_big.c
+++ b/efl/src/modules/eina/mp/one_big/eina_one_big.c
@@ -31,6 +31,9 @@
#include "eina_inlist.h"
#include "eina_log.h"
#include "eina_lock.h"
+#ifdef EINA_HAVE_DEBUG_THREADS
+# include "eina_thread.h"
+#endif
#ifndef NVALGRIND
# include <memcheck.h>
------------------------------------------------------------------------------
Master Java SE, Java EE, Eclipse, Spring, Hibernate, JavaScript, jQuery
and much more. Keep your Java skills current with LearnJavaNow -
200+ hours of step-by-step video tutorials by Java experts.
SALE $49.99 this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122612
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel