From: Matt Turner Date: Sat, 22 Nov 2014 00:44:43 +0000 (-0800) Subject: util: Use stdbool.h's bool rather than "boolean". X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=41b5858a2f1d15153d8091235f2ed7610508a334;p=mesa.git util: Use stdbool.h's bool rather than "boolean". Reviewed-by: Jose Fonseca --- diff --git a/src/util/u_atomic.h b/src/util/u_atomic.h index 13b264f0d8f..620191ca31b 100644 --- a/src/util/u_atomic.h +++ b/src/util/u_atomic.h @@ -9,6 +9,8 @@ #ifndef U_ATOMIC_H #define U_ATOMIC_H +#include + /* Favor OS-provided implementations. * * Where no OS-provided implementation is available, fall back to @@ -92,7 +94,7 @@ p_atomic_cmpxchg(int32_t *v, int32_t old, int32_t _new) #define p_atomic_set(_v, _i) (*(_v) = (_i)) #define p_atomic_read(_v) (*(_v)) -#define p_atomic_dec_zero(_v) ((boolean) --(*(_v))) +#define p_atomic_dec_zero(_v) ((bool) --(*(_v))) #define p_atomic_inc(_v) ((void) (*(_v))++) #define p_atomic_dec(_v) ((void) (*(_v))--) #define p_atomic_inc_return(_v) ((*(_v))++) @@ -119,7 +121,7 @@ extern "C" { #define p_atomic_set(_v, _i) (*(_v) = (_i)) #define p_atomic_read(_v) (*(_v)) -static inline boolean +static inline bool p_atomic_dec_zero(int32_t *v) { return _InterlockedDecrement((long *)v) == 0; @@ -174,7 +176,7 @@ extern "C" { #define p_atomic_set(_v, _i) (*(_v) = (_i)) #define p_atomic_read(_v) (*(_v)) -static inline boolean +static inline bool p_atomic_dec_zero(int32_t *v) { uint32_t n = atomic_dec_32_nv((uint32_t *) v);