summaryrefslogtreecommitdiff
path: root/src/cairo-mutex-private.h
diff options
context:
space:
mode:
authorMathias Hasselmann <mathias.hasselmann@gmx.de>2007-04-19 13:13:42 +0200
committerMathias Hasselmann <mathias.hasselmann@gmx.de>2007-04-19 13:38:26 +0200
commit9b348929b51fb45f5985914350a10955d6df17ae (patch)
tree91c265b8591464392c3d9aef6893a170b5293207 /src/cairo-mutex-private.h
parent67767afa09e3622988b9ac67b754114ea9f84105 (diff)
downloadcairo-9b348929b51fb45f5985914350a10955d6df17ae.tar.gz
Introduce CAIRO_MUTEX_FINALIZE as counter-part for CAIRO_MUTEX_INITIALIZE
Diffstat (limited to 'src/cairo-mutex-private.h')
-rw-r--r--src/cairo-mutex-private.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/cairo-mutex-private.h b/src/cairo-mutex-private.h
index 80f5644a2..73ca9b3a6 100644
--- a/src/cairo-mutex-private.h
+++ b/src/cairo-mutex-private.h
@@ -140,11 +140,17 @@ CAIRO_BEGIN_DECLS
#define CAIRO_MUTEX_INITIALIZE() do { \
if (!_cairo_mutex_initialized) \
- _cairo_mutex_initialize(); \
+ _cairo_mutex_initialize (); \
+} while(0)
+
+#define CAIRO_MUTEX_FINALIZE() do { \
+ if (_cairo_mutex_initialized) \
+ _cairo_mutex_finalize (); \
} while(0)
cairo_private extern cairo_bool_t _cairo_mutex_initialized;
cairo_private void _cairo_mutex_initialize(void);
+cairo_private void _cairo_mutex_finalize(void);
#endif