X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=lib%2Fconfig.h;h=74b3a40fc765e3cee954e98507947aa7a662e842;hb=baca51be1aa78648e8355680f106537c0287c8e6;hp=31e61d5ee628ff3584eed6dd4c377697d115a0e5;hpb=a91540b7674301ecb3d51c221077d8528d85fc96;p=libucw.git diff --git a/lib/config.h b/lib/config.h index 31e61d5e..74b3a40f 100644 --- a/lib/config.h +++ b/lib/config.h @@ -14,9 +14,13 @@ #include "lib/autoconf.h" +#ifdef CONFIG_MAX_CONTEXTS +#define CONFIG_CONTEXTS +#endif + /* Version */ -#define SHER_VER "2.4" SHERLOCK_VERSION_SUFFIX +#define SHER_VER "2.5" SHERLOCK_VERSION_SUFFIX /* Paths */ @@ -82,6 +86,9 @@ typedef s32 sh_off_t; #define CONSTRUCTOR __attribute__((constructor)) #define PACKED __attribute__((packed)) #define CONST __attribute__((const)) +#define PURE __attribute__((const)) +#define likely(x) __builtin_expect((x),1) +#define unlikely(x) __builtin_expect((x),0) #else #error This program requires the GNU C compiler.