X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;f=lib%2Fconfig.h;h=4a6b34d526aae9953473cce0b5dc9eda2b20b99d;hb=3d60a4fe8e95194666956fe7e861101f40571630;hp=ee782b69d87a11df686788cd754ff4f443b4125c;hpb=5e50c725ccb74cb199e8a78f08cc75d0022c1aee;p=libucw.git diff --git a/lib/config.h b/lib/config.h index ee782b69..4a6b34d5 100644 --- a/lib/config.h +++ b/lib/config.h @@ -1,7 +1,7 @@ /* * Sherlock -- Configuration-Dependent Definitions * - * (c) 1997--2003 Martin Mares + * (c) 1997--2004 Martin Mares * * This software may be freely distributed and used according to the terms * of the GNU Lesser General Public License. @@ -14,9 +14,13 @@ #include "lib/autoconf.h" +#ifdef CONFIG_MAX_CONTEXTS +#define CONFIG_CONTEXTS +#endif + /* Version */ -#define SHER_VER "2.5" SHERLOCK_VERSION_SUFFIX +#define SHER_VER "3.3" SHERLOCK_VERSION_SUFFIX /* Paths */ @@ -83,6 +87,8 @@ typedef s32 sh_off_t; #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.