Mesa (master): pipe: Fix InterlockedDecrement usage.

Jose Fonseca jrfonseca at kemper.freedesktop.org
Fri Apr 17 14:01:54 UTC 2009


Module: Mesa
Branch: master
Commit: dbb90436f8385a33b9938c66a0fa3eff8c36a4cc
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dbb90436f8385a33b9938c66a0fa3eff8c36a4cc

Author: José Fonseca <jfonseca at vmware.com>
Date:   Fri Apr 17 15:01:38 2009 +0100

pipe: Fix InterlockedDecrement usage.

---

 src/gallium/include/pipe/p_atomic.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/src/gallium/include/pipe/p_atomic.h b/src/gallium/include/pipe/p_atomic.h
index 54dab12..a963267 100644
--- a/src/gallium/include/pipe/p_atomic.h
+++ b/src/gallium/include/pipe/p_atomic.h
@@ -234,7 +234,7 @@ struct pipe_atomic
 static INLINE boolean
 p_atomic_dec_zero(struct pipe_atomic *v)
 {
-   return InterlockedDecrement(&v->count);
+   return InterlockedDecrement(&v->count) != 0;
 }
 
 static INLINE void




More information about the mesa-commit mailing list