diff --git a/lib/auxlib.h b/lib/auxlib.h index 538110ccd..0b2565dfd 100644 --- a/lib/auxlib.h +++ b/lib/auxlib.h @@ -682,7 +682,7 @@ INLINE void bf_copy(atomic64 *u, const uint64_t f, } /* works for multiple flags */ INLINE void bf_copy_same(atomic64 *u, const atomic64 *s, const uint64_t g) { - unsigned int old, set, clear; + uint64_t old, set, clear; old = atomic64_get(s); set = old & g; clear = ~old & g;