summaryrefslogtreecommitdiff
path: root/src/cairo-atomic-private.h
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2009-06-05 18:34:29 +0100
committerChris Wilson <chris@chris-wilson.co.uk>2009-06-05 18:35:52 +0100
commit24e51dd2ee04884e1f6f9f527b6675ad5f883ee2 (patch)
tree14c9adcf77463fda13dc032005622c0ed4d92bde /src/cairo-atomic-private.h
parent4ae5e2d44555a7219eb76ee187a8f588606c112f (diff)
downloadcairo-24e51dd2ee04884e1f6f9f527b6675ad5f883ee2.tar.gz
[atomic] Hide compiler warnings
Add uint variants of _cairo_atomic_int_*() to hide the compiler warnings about sign conversions.
Diffstat (limited to 'src/cairo-atomic-private.h')
-rw-r--r--src/cairo-atomic-private.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/cairo-atomic-private.h b/src/cairo-atomic-private.h
index a1de13ebc..108cb39c5 100644
--- a/src/cairo-atomic-private.h
+++ b/src/cairo-atomic-private.h
@@ -95,6 +95,9 @@ _cairo_atomic_int_set (int *x, int value);
#endif
+#define _cairo_atomic_uint_get(x) _cairo_atomic_int_get(x)
+#define _cairo_atomic_uint_cmpxchg(x, oldv, newv) \
+ _cairo_atomic_int_cmpxchg((int *)x, oldv, newv)
#define _cairo_status_set_error(status, err) do { \
/* hide compiler warnings about cairo_status_t != int (gcc treats its as \