Module: Mesa Branch: master Commit: 7bd949734c96a0af49cb0b89230dc82799c593b7 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=7bd949734c96a0af49cb0b89230dc82799c593b7
Author: José Fonseca <jfons...@vmware.com> Date: Wed Feb 3 22:16:39 2010 +0000 util: Cast to match the MSVC intrinsics. The cast is not optional in C++. --- src/gallium/auxiliary/util/u_atomic.h | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/gallium/auxiliary/util/u_atomic.h b/src/gallium/auxiliary/util/u_atomic.h index e30280a..540112f 100644 --- a/src/gallium/auxiliary/util/u_atomic.h +++ b/src/gallium/auxiliary/util/u_atomic.h @@ -233,25 +233,25 @@ extern "C" { static INLINE boolean p_atomic_dec_zero(int32_t *v) { - return _InterlockedDecrement(v) == 0; + return _InterlockedDecrement((long *)v) == 0; } static INLINE void p_atomic_inc(int32_t *v) { - _InterlockedIncrement(v); + _InterlockedIncrement((long *)v); } static INLINE void p_atomic_dec(int32_t *v) { - _InterlockedDecrement(v); + _InterlockedDecrement((long *)v); } static INLINE int32_t p_atomic_cmpxchg(int32_t *v, int32_t old, int32_t _new) { - return _InterlockedCompareExchange(v, _new, old); + return _InterlockedCompareExchange((long *)v, _new, old); } #ifdef __cplusplus _______________________________________________ mesa-commit mailing list mesa-commit@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-commit