diff options
author | Behdad Esfahbod <behdad@behdad.org> | 2007-04-19 16:21:13 -0400 |
---|---|---|
committer | Behdad Esfahbod <behdad@behdad.org> | 2007-04-19 16:21:13 -0400 |
commit | f771b9157c26430949f4dd1412c7a7b35367f81a (patch) | |
tree | 141f53364b80be4ef096dd7895ba9bde706a95c2 /src/cairo-mutex-private.h | |
parent | 4fc52e2d49c1299f8f175e22472ebe08baa41fa4 (diff) | |
download | cairo-f771b9157c26430949f4dd1412c7a7b35367f81a.tar.gz |
[cairo-mutex] Define and use CAIRO_MUTEX_USE_GENERIC_INITIALIZATION
We use the generic initialization if CAIRO_MUTEX_INITIALIZE is not
defined.
Diffstat (limited to 'src/cairo-mutex-private.h')
-rw-r--r-- | src/cairo-mutex-private.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/cairo-mutex-private.h b/src/cairo-mutex-private.h index 059dec901..bfdfcc779 100644 --- a/src/cairo-mutex-private.h +++ b/src/cairo-mutex-private.h @@ -146,6 +146,15 @@ CAIRO_BEGIN_DECLS #undef CAIRO_MUTEX_DECLARE #ifndef CAIRO_MUTEX_INITIALIZE +# define CAIRO_MUTEX_USE_GENERIC_INITIALIZATION 1 +#else +# undef CAIRO_MUTEX_USE_GENERIC_INITIALIZATION +# ifndef CAIRO_MUTEX_FINALIZE +# define CAIRO_MUTEX_FINALIZE CAIRO_MUTEX_NOOP +# endif +#endif + +#if CAIRO_MUTEX_USE_GENERIC_INITIALIZATION #define CAIRO_MUTEX_INITIALIZE() do { \ if (!_cairo_mutex_initialized) \ |