diff options
author | Matt Turner <[email protected]> | 2014-11-21 16:44:43 -0800 |
---|---|---|
committer | Matt Turner <[email protected]> | 2014-12-01 11:28:45 -0800 |
commit | 41b5858a2f1d15153d8091235f2ed7610508a334 (patch) | |
tree | 47206b2abb55d555d399e740934978266df72fde /src/util/u_atomic.h | |
parent | 2879a77a37b4d044203913258800828482a55f95 (diff) |
util: Use stdbool.h's bool rather than "boolean".
Reviewed-by: Jose Fonseca <[email protected]>
Diffstat (limited to 'src/util/u_atomic.h')
-rw-r--r-- | src/util/u_atomic.h | 8 |
1 files changed, 5 insertions, 3 deletions
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 <stdbool.h> + /* 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); |