From cda56ca129c036605b848d24c33edd4a00760c2d Mon Sep 17 00:00:00 2001 From: hexcoder- Date: Sat, 28 Mar 2020 13:05:26 +0100 Subject: types.h: silence some compiler warnings regarding redeclaration of likely/unlikely --- include/types.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'include') diff --git a/include/types.h b/include/types.h index bd4bd05d..ebc561f7 100644 --- a/include/types.h +++ b/include/types.h @@ -120,9 +120,13 @@ typedef int64_t s64; #define likely(_x) (_x) #define unlikely(_x) (_x) #else +#ifndef likely #define likely(_x) __builtin_expect(!!(_x), 1) +#endif +#ifndef unlikely #define unlikely(_x) __builtin_expect(!!(_x), 0) #endif +#endif #endif /* ! _HAVE_TYPES_H */ -- cgit 1.4.1