Fix msvc c++ compile error

This commit is contained in:
Adrian Johnson 2021-08-08 11:19:28 +09:30
parent 90ca635472
commit ed36d85bf6

View file

@ -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 *