summaryrefslogtreecommitdiff
path: root/src/libmowgli/thread/mutex.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libmowgli/thread/mutex.h')
-rw-r--r--src/libmowgli/thread/mutex.h16
1 files changed, 9 insertions, 7 deletions
diff --git a/src/libmowgli/thread/mutex.h b/src/libmowgli/thread/mutex.h
index f08013d..94ead78 100644
--- a/src/libmowgli/thread/mutex.h
+++ b/src/libmowgli/thread/mutex.h
@@ -28,17 +28,18 @@
# include <thread.h>
# include <synch.h>
# define MOWGLI_FEATURE_HAVE_NATIVE_MUTEXES
-# define MOWGLI_NATIVE_MUTEX_DECL(name) mutex_t (name)
+# define MOWGLI_NATIVE_MUTEX_DECL(name) mutex_t(name)
#elif defined MOWGLI_OS_WIN
# define MOWGLI_FEATURE_HAVE_NATIVE_MUTEXES
-# define MOWGLI_NATIVE_MUTEX_DECL(name) HANDLE (name)
+# define MOWGLI_NATIVE_MUTEX_DECL(name) HANDLE(name)
#else
# include <pthread.h>
#endif
typedef struct mowgli_mutex_ mowgli_mutex_t;
-typedef struct {
+typedef struct
+{
int (*mutex_create)(mowgli_mutex_t *mutex);
int (*mutex_lock)(mowgli_mutex_t *mutex);
int (*mutex_trylock)(mowgli_mutex_t *mutex);
@@ -46,7 +47,8 @@ typedef struct {
int (*mutex_destroy)(mowgli_mutex_t *mutex);
} mowgli_mutex_ops_t;
-struct mowgli_mutex_ {
+struct mowgli_mutex_
+{
#ifdef MOWGLI_FEATURE_HAVE_NATIVE_MUTEXES
MOWGLI_NATIVE_MUTEX_DECL(mutex);
#else
@@ -60,7 +62,7 @@ struct mowgli_mutex_ {
#endif
mowgli_mutex_t *mowgli_mutex_create(void);
-int mowgli_mutex_init(mowgli_mutex_t* mutex);
+int mowgli_mutex_init(mowgli_mutex_t *mutex);
int mowgli_mutex_lock(mowgli_mutex_t *mutex);
int mowgli_mutex_trylock(mowgli_mutex_t *mutex);
int mowgli_mutex_unlock(mowgli_mutex_t *mutex);
@@ -70,10 +72,10 @@ void mowgli_mutex_destroy(mowgli_mutex_t *mutex);
void mowgli_mutex_set_policy(mowgli_thread_policy_t policy);
/* simple dispatch function to set the ops up for the various subsystems. */
-static inline void mowgli_thread_set_policy(mowgli_thread_policy_t policy)
+static inline void
+mowgli_thread_set_policy(mowgli_thread_policy_t policy)
{
mowgli_mutex_set_policy(policy);
}
#endif
-