diff --git a/acinclude.m4 b/acinclude.m4 index a118bf1f..df8d8dc7 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -344,8 +344,10 @@ AH_BOTTOM([#if C_HAS_ATTRIBUTE AH_BOTTOM([#if C_HAS_BUILTIN_EXPECT #define GCC_UNLIKELY(x) __builtin_expect((x),0) +#define GCC_LIKELY(X) __builtin_expect((x),1) #else #define GCC_UNLIKELY(x) (x) +#define GCC_LIKELY(x) (x) #endif]) AH_BOTTOM([ diff --git a/src/platform/visualc/config.h b/src/platform/visualc/config.h index c96651bc..d49f10a7 100644 --- a/src/platform/visualc/config.h +++ b/src/platform/visualc/config.h @@ -54,6 +54,7 @@ #define GCC_ATTRIBUTE(x) /* attribute not supported */ #define GCC_UNLIKELY(x) (x) +#define GCC_LIKELY(x) (x) #define INLINE __forceinline #define DB_FASTCALL __fastcall