diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2009-06-05 18:34:29 +0100 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2009-06-05 18:35:52 +0100 |
commit | 24e51dd2ee04884e1f6f9f527b6675ad5f883ee2 (patch) | |
tree | 14c9adcf77463fda13dc032005622c0ed4d92bde /src/cairo-atomic-private.h | |
parent | 4ae5e2d44555a7219eb76ee187a8f588606c112f (diff) | |
download | cairo-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.h | 3 |
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 \ |