diff options
author | Adrian Johnson <ajohnson@redneon.com> | 2021-08-08 11:19:28 +0930 |
---|---|---|
committer | Adrian Johnson <ajohnson@redneon.com> | 2022-02-27 15:44:58 +1030 |
commit | ed36d85bf6b2723631de4366dbdfbd05f84bd8c8 (patch) | |
tree | 89f4120376e644a9bafbebff69cf169d5a1cc0ec /src/cairo-atomic-private.h | |
parent | 90ca6354722879ab6af980aeb3aed2bab0b2a7af (diff) | |
download | cairo-ed36d85bf6b2723631de4366dbdfbd05f84bd8c8.tar.gz |
Fix msvc c++ compile error
Diffstat (limited to 'src/cairo-atomic-private.h')
-rw-r--r-- | src/cairo-atomic-private.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cairo-atomic-private.h b/src/cairo-atomic-private.h index d23192b41..a9eb38a7f 100644 --- a/src/cairo-atomic-private.h +++ b/src/cairo-atomic-private.h @@ -313,7 +313,7 @@ _cairo_atomic_int_cmpxchg (cairo_atomic_int_t *x, cairo_atomic_int_t oldv, cairo_atomic_int_t newv) { - return InterlockedCompareExchange (x, newv, oldv) == oldv; + return InterlockedCompareExchange ((unsigned int*)x, (unsigned int)newv, (unsigned int)oldv) == oldv; } static cairo_always_inline void * |