From a6b6a9779ce324e45f843dca06436c95bc0b4855 Mon Sep 17 00:00:00 2001 From: ivucica Date: Thu, 4 Apr 2013 09:35:21 +0000 Subject: [PATCH] Fixed INIT_LOCK() on Android by casting to pthread_mutex_t. Based on David's suggestion: http://lists.gnu.org/archive/html/gnustep-dev/2013-03/msg00082.htm --- lock.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lock.h b/lock.h index 527c871..e6f58f2 100644 --- a/lock.h +++ b/lock.h @@ -25,7 +25,7 @@ typedef pthread_mutex_t mutex_t; # ifdef PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP # define INIT_LOCK(x) x = PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP # elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) -# define INIT_LOCK(x) x = PTHREAD_RECURSIVE_MUTEX_INITIALIZER +# define INIT_LOCK(x) x = (pthread_mutex_t)PTHREAD_RECURSIVE_MUTEX_INITIALIZER # else # define INIT_LOCK(x) init_recursive_mutex(&(x))