diff --git a/configure b/configure index 0dfa2ac3ae..fccf0840d6 100755 --- a/configure +++ b/configure @@ -8112,8 +8112,15 @@ $_def_stream_cache /* "restrict" keyword */ $_def_restrict_keyword -/* __builtin_expect branch prediction hint, libmpeg2 + FFmpeg */ +/* __builtin_expect branch prediction hint */ $_def_builtin_expect +#ifdef HAVE_BUILTIN_EXPECT +#define likely(x) __builtin_expect ((x) != 0, 1) +#define unlikely(x) __builtin_expect ((x) != 0, 0) +#else +#define likely(x) (x) +#define unlikely(x) (x) +#endif /* attribute(used) as needed by some compilers */ #if (__GNUC__ * 100 + __GNUC_MINOR__ >= 300)