mirror of
https://gitlab.freedesktop.org/cairo/cairo.git
synced 2026-05-05 00:38:06 +02:00
[cairo-mutex] Move semicolons out of cairo-mutex-list-private.h
Previously cairo-mutex-list-private.h assumed that every use of the file will produce a statement for each mutex by including a semicolon after each. But some uses (like enumerating all static mutexes in an array for example, can't be implemented with the semicolon in place. So, move the semicolon out to the users of the header file.
This commit is contained in:
parent
8ae8189327
commit
2dd90a6c94
3 changed files with 12 additions and 13 deletions
|
|
@ -31,24 +31,23 @@
|
|||
* Mathias Hasselmann <mathias.hasselmann@gmx.de>
|
||||
*/
|
||||
|
||||
CAIRO_MUTEX_DECLARE (_cairo_pattern_solid_pattern_cache_lock)
|
||||
CAIRO_MUTEX_DECLARE (_cairo_pattern_solid_surface_cache_lock)
|
||||
|
||||
CAIRO_MUTEX_DECLARE (_cairo_pattern_solid_pattern_cache_lock);
|
||||
CAIRO_MUTEX_DECLARE (_cairo_pattern_solid_surface_cache_lock);
|
||||
|
||||
CAIRO_MUTEX_DECLARE (_cairo_font_face_mutex);
|
||||
CAIRO_MUTEX_DECLARE (_cairo_scaled_font_map_mutex);
|
||||
CAIRO_MUTEX_DECLARE (_cairo_scaled_font_error_mutex);
|
||||
CAIRO_MUTEX_DECLARE (_cairo_font_face_mutex)
|
||||
CAIRO_MUTEX_DECLARE (_cairo_scaled_font_map_mutex)
|
||||
CAIRO_MUTEX_DECLARE (_cairo_scaled_font_error_mutex)
|
||||
|
||||
#if CAIRO_HAS_FT_FONT
|
||||
CAIRO_MUTEX_DECLARE (_cairo_ft_unscaled_font_map_mutex);
|
||||
CAIRO_MUTEX_DECLARE (_cairo_ft_unscaled_font_map_mutex)
|
||||
#endif
|
||||
|
||||
#if CAIRO_HAS_XLIB_SURFACE
|
||||
CAIRO_MUTEX_DECLARE (_cairo_xlib_display_mutex);
|
||||
CAIRO_MUTEX_DECLARE (_cairo_xlib_display_mutex)
|
||||
#endif
|
||||
|
||||
#if !defined (CAIRO_HAS_ATOMIC_OPS) || defined (ATOMIC_OP_NEEDS_MEMORY_BARRIER)
|
||||
CAIRO_MUTEX_DECLARE (_cairo_atomic_mutex);
|
||||
CAIRO_MUTEX_DECLARE (_cairo_atomic_mutex)
|
||||
#endif
|
||||
|
||||
/* Undefine, to err on unintended inclusion */
|
||||
|
|
|
|||
|
|
@ -58,7 +58,7 @@ cairo_private void _cairo_mutex_finalize (void);
|
|||
|
||||
/* Finally, extern the static mutexes and undef */
|
||||
|
||||
#define CAIRO_MUTEX_DECLARE(mutex) cairo_private extern cairo_mutex_t mutex
|
||||
#define CAIRO_MUTEX_DECLARE(mutex) cairo_private extern cairo_mutex_t mutex;
|
||||
#include "cairo-mutex-list-private.h"
|
||||
#undef CAIRO_MUTEX_DECLARE
|
||||
|
||||
|
|
|
|||
|
|
@ -35,7 +35,7 @@
|
|||
|
||||
#include "cairo-mutex-private.h"
|
||||
|
||||
#define CAIRO_MUTEX_DECLARE(mutex) cairo_mutex_t mutex = CAIRO_MUTEX_NIL_INITIALIZER
|
||||
#define CAIRO_MUTEX_DECLARE(mutex) cairo_mutex_t mutex = CAIRO_MUTEX_NIL_INITIALIZER;
|
||||
#include "cairo-mutex-list-private.h"
|
||||
#undef CAIRO_MUTEX_DECLARE
|
||||
|
||||
|
|
@ -61,7 +61,7 @@ void _cairo_mutex_initialize (void)
|
|||
|
||||
_cairo_mutex_initialized = TRUE;
|
||||
|
||||
#define CAIRO_MUTEX_DECLARE(mutex) CAIRO_MUTEX_INIT (mutex)
|
||||
#define CAIRO_MUTEX_DECLARE(mutex) CAIRO_MUTEX_INIT (mutex);
|
||||
#include "cairo-mutex-list-private.h"
|
||||
#undef CAIRO_MUTEX_DECLARE
|
||||
}
|
||||
|
|
@ -75,7 +75,7 @@ void _cairo_mutex_finalize (void)
|
|||
|
||||
_cairo_mutex_initialized = FALSE;
|
||||
|
||||
#define CAIRO_MUTEX_DECLARE(mutex) CAIRO_MUTEX_FINI (mutex)
|
||||
#define CAIRO_MUTEX_DECLARE(mutex) CAIRO_MUTEX_FINI (mutex);
|
||||
#include "cairo-mutex-list-private.h"
|
||||
#undef CAIRO_MUTEX_DECLARE
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue