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
main
ivucica 13 years ago
parent 5ededfe863
commit a6b6a9779c

@ -25,7 +25,7 @@ typedef pthread_mutex_t mutex_t;
# ifdef PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP # ifdef PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP
# define INIT_LOCK(x) x = PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP # define INIT_LOCK(x) x = PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP
# elif defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER) # 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 # else
# define INIT_LOCK(x) init_recursive_mutex(&(x)) # define INIT_LOCK(x) init_recursive_mutex(&(x))

Loading…
Cancel
Save