[glib] gthread.h: a bunch of pointless whitespace changes
- From: Ryan Lortie <ryanl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib] gthread.h: a bunch of pointless whitespace changes
- Date: Wed, 5 Oct 2011 00:34:49 +0000 (UTC)
commit 08a6d812312c6d164844bb77dad203d7781139e5
Author: Ryan Lortie <desrt desrt ca>
Date: Tue Oct 4 20:31:33 2011 -0400
gthread.h: a bunch of pointless whitespace changes
Make it look pretty.
glib/gthread.h | 223 +++++++++++++++++++++++++++-----------------------------
1 files changed, 107 insertions(+), 116 deletions(-)
---
diff --git a/glib/gthread.h b/glib/gthread.h
index 11dab29..22fe973 100644
--- a/glib/gthread.h
+++ b/glib/gthread.h
@@ -1,20 +1,20 @@
/* GLIB - Library of useful routines for C programming
* Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald
*
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2 of the License, or (at your option) any later version.
+ * This library is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as
+ * published by the Free Software Foundation; either version 2 of the
+ * licence, or (at your option) any later version.
*
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * This library is distributed in the hope that it will be useful, but
+ * WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307, USA.
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
+ * USA.
*/
/*
@@ -31,17 +31,13 @@
#ifndef __G_THREAD_H__
#define __G_THREAD_H__
+#include <glib/gatomic.h>
#include <glib/gerror.h>
-#include <glib/gutils.h> /* for G_INLINE_FUNC */
-#include <glib/gatomic.h> /* for g_atomic_pointer_get */
G_BEGIN_DECLS
-/* GLib Thread support
- */
-
-extern GQuark g_thread_error_quark (void);
#define G_THREAD_ERROR g_thread_error_quark ()
+GQuark g_thread_error_quark (void);
typedef enum
{
@@ -57,6 +53,7 @@ typedef struct _GRecMutex GRecMutex;
typedef struct _GRWLock GRWLock;
typedef struct _GCond GCond;
typedef struct _GPrivate GPrivate;
+typedef struct _GOnce GOnce;
union _GMutex
{
@@ -94,24 +91,6 @@ struct _GPrivate
gpointer future[2];
};
-GThread *g_thread_new (const gchar *name,
- GThreadFunc func,
- gpointer data,
- gboolean joinable,
- GError **error);
-
-GThread *g_thread_new_full (const gchar *name,
- GThreadFunc func,
- gpointer data,
- gboolean joinable,
- gsize stack_size,
- GError **error);
-
-GThread* g_thread_self (void);
-void g_thread_exit (gpointer retval);
-gpointer g_thread_join (GThread *thread);
-void g_thread_yield (void);
-
typedef enum
{
G_ONCE_STATUS_NOTCALLED,
@@ -119,53 +98,14 @@ typedef enum
G_ONCE_STATUS_READY
} GOnceStatus;
-typedef struct _GOnce GOnce;
+#define G_ONCE_INIT { G_ONCE_STATUS_NOTCALLED, NULL }
struct _GOnce
{
volatile GOnceStatus status;
volatile gpointer retval;
};
-#define G_ONCE_INIT { G_ONCE_STATUS_NOTCALLED, NULL }
-
-gpointer g_once_impl (GOnce *once, GThreadFunc func, gpointer arg);
-
-#ifdef G_ATOMIC_OP_MEMORY_BARRIER_NEEDED
-# define g_once(once, func, arg) g_once_impl ((once), (func), (arg))
-#else /* !G_ATOMIC_OP_MEMORY_BARRIER_NEEDED*/
-# define g_once(once, func, arg) \
- (((once)->status == G_ONCE_STATUS_READY) ? \
- (once)->retval : \
- g_once_impl ((once), (func), (arg)))
-#endif /* G_ATOMIC_OP_MEMORY_BARRIER_NEEDED */
-
-/* initialize-once guards, keyed by location */
-gboolean g_once_init_enter (volatile void *location);
-void g_once_init_leave (volatile void *location,
- gsize result);
-
-#ifdef __GNUC__
-# define g_once_init_enter(location) \
- (G_GNUC_EXTENSION ({ \
- G_STATIC_ASSERT (sizeof *(location) == sizeof (gpointer)); \
- (void) (0 ? (gpointer) *(location) : 0); \
- (!g_atomic_pointer_get (location) && \
- g_once_init_enter (location)); \
- }))
-# define g_once_init_leave(location, result) \
- (G_GNUC_EXTENSION ({ \
- G_STATIC_ASSERT (sizeof *(location) == sizeof (gpointer)); \
- (void) (0 ? *(location) = (result) : 0); \
- g_once_init_leave ((location), (gsize) (result)); \
- }))
-#else
-# define g_once_init_enter(location) \
- (g_once_init_enter((location)))
-# define g_once_init_leave(location, result) \
- (g_once_init_leave((location), (gsize) (result)))
-#endif
-
-#define G_LOCK_NAME(name) g__ ## name ## _lock
+#define G_LOCK_NAME(name) g__ ## name ## _lock
#define G_LOCK_DEFINE_STATIC(name) static G_LOCK_DEFINE (name)
#define G_LOCK_DEFINE(name) GMutex G_LOCK_NAME (name)
#define G_LOCK_EXTERN(name) extern GMutex G_LOCK_NAME (name)
@@ -196,48 +136,99 @@ void g_once_init_leave (volatile void *location,
# define G_TRYLOCK(name) g_mutex_trylock (&G_LOCK_NAME (name))
#endif /* !G_DEBUG_LOCKS */
+GThread * g_thread_new (const gchar *name,
+ GThreadFunc func,
+ gpointer data,
+ gboolean joinable,
+ GError **error);
+GThread * g_thread_new_full (const gchar *name,
+ GThreadFunc func,
+ gpointer data,
+ gboolean joinable,
+ gsize stack_size,
+ GError **error);
+GThread * g_thread_self (void);
+void g_thread_exit (gpointer retval);
+gpointer g_thread_join (GThread *thread);
+void g_thread_yield (void);
+
+
+void g_mutex_init (GMutex *mutex);
+void g_mutex_clear (GMutex *mutex);
+void g_mutex_lock (GMutex *mutex);
+gboolean g_mutex_trylock (GMutex *mutex);
+void g_mutex_unlock (GMutex *mutex);
+
+void g_rw_lock_init (GRWLock *rw_lock);
+void g_rw_lock_clear (GRWLock *rw_lock);
+void g_rw_lock_writer_lock (GRWLock *rw_lock);
+gboolean g_rw_lock_writer_trylock (GRWLock *rw_lock);
+void g_rw_lock_writer_unlock (GRWLock *rw_lock);
+void g_rw_lock_reader_lock (GRWLock *rw_lock);
+gboolean g_rw_lock_reader_trylock (GRWLock *rw_lock);
+void g_rw_lock_reader_unlock (GRWLock *rw_lock);
+
+void g_rec_mutex_init (GRecMutex *rec_mutex);
+void g_rec_mutex_clear (GRecMutex *rec_mutex);
+void g_rec_mutex_lock (GRecMutex *rec_mutex);
+gboolean g_rec_mutex_trylock (GRecMutex *rec_mutex);
+void g_rec_mutex_unlock (GRecMutex *rec_mutex);
+
+void g_cond_init (GCond *cond);
+void g_cond_clear (GCond *cond);
+void g_cond_wait (GCond *cond,
+ GMutex *mutex);
+void g_cond_signal (GCond *cond);
+void g_cond_broadcast (GCond *cond);
+gboolean g_cond_timed_wait (GCond *cond,
+ GMutex *mutex,
+ GTimeVal *timeval);
+gboolean g_cond_timedwait (GCond *cond,
+ GMutex *mutex,
+ gint64 abs_time);
+
+gpointer g_private_get (GPrivate *key);
+void g_private_set (GPrivate *key,
+ gpointer value);
+void g_private_replace (GPrivate *key,
+ gpointer value);
+
+gpointer g_once_impl (GOnce *once,
+ GThreadFunc func,
+ gpointer arg);
+gboolean g_once_init_enter (volatile void *location);
+void g_once_init_leave (volatile void *location,
+ gsize result);
-void g_mutex_init (GMutex *mutex);
-void g_mutex_clear (GMutex *mutex);
-
-void g_mutex_lock (GMutex *mutex);
-void g_mutex_unlock (GMutex *mutex);
-gboolean g_mutex_trylock (GMutex *mutex);
-
-void g_rw_lock_init (GRWLock *rw_lock);
-void g_rw_lock_clear (GRWLock *rw_lock);
-void g_rw_lock_writer_lock (GRWLock *rw_lock);
-gboolean g_rw_lock_writer_trylock (GRWLock *rw_lock);
-void g_rw_lock_writer_unlock (GRWLock *rw_lock);
-void g_rw_lock_reader_lock (GRWLock *rw_lock);
-gboolean g_rw_lock_reader_trylock (GRWLock *rw_lock);
-void g_rw_lock_reader_unlock (GRWLock *rw_lock);
-
-void g_rec_mutex_init (GRecMutex *rec_mutex);
-void g_rec_mutex_clear (GRecMutex *rec_mutex);
-void g_rec_mutex_lock (GRecMutex *rec_mutex);
-gboolean g_rec_mutex_trylock (GRecMutex *rec_mutex);
-void g_rec_mutex_unlock (GRecMutex *rec_mutex);
-
-void g_cond_init (GCond *cond);
-void g_cond_clear (GCond *cond);
-
-void g_cond_wait (GCond *cond,
- GMutex *mutex);
-void g_cond_signal (GCond *cond);
-void g_cond_broadcast (GCond *cond);
-gboolean g_cond_timed_wait (GCond *cond,
- GMutex *mutex,
- GTimeVal *timeval);
-gboolean g_cond_timedwait (GCond *cond,
- GMutex *mutex,
- gint64 abs_time);
-
-gpointer g_private_get (GPrivate *key);
-void g_private_set (GPrivate *key,
- gpointer value);
-void g_private_replace (GPrivate *key,
- gpointer value);
+#ifdef G_ATOMIC_OP_MEMORY_BARRIER_NEEDED
+# define g_once(once, func, arg) g_once_impl ((once), (func), (arg))
+#else /* !G_ATOMIC_OP_MEMORY_BARRIER_NEEDED*/
+# define g_once(once, func, arg) \
+ (((once)->status == G_ONCE_STATUS_READY) ? \
+ (once)->retval : \
+ g_once_impl ((once), (func), (arg)))
+#endif /* G_ATOMIC_OP_MEMORY_BARRIER_NEEDED */
+
+#ifdef __GNUC__
+# define g_once_init_enter(location) \
+ (G_GNUC_EXTENSION ({ \
+ G_STATIC_ASSERT (sizeof *(location) == sizeof (gpointer)); \
+ (void) (0 ? (gpointer) *(location) : 0); \
+ (!g_atomic_pointer_get (location) && \
+ g_once_init_enter (location)); \
+ }))
+# define g_once_init_leave(location, result) \
+ (G_GNUC_EXTENSION ({ \
+ G_STATIC_ASSERT (sizeof *(location) == sizeof (gpointer)); \
+ (void) (0 ? *(location) = (result) : 0); \
+ g_once_init_leave ((location), (gsize) (result)); \
+ }))
+#else
+# define g_once_init_enter(location) \
+ (g_once_init_enter((location)))
+# define g_once_init_leave(location, result) \
+ (g_once_init_leave((location), (gsize) (result)))
+#endif
G_END_DECLS
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]