]> mj.ucw.cz Git - libucw.git/blobdiff - lib/config.h
Added {b,}put_attr_separator().
[libucw.git] / lib / config.h
index ee782b69d87a11df686788cd754ff4f443b4125c..4a6b34d526aae9953473cce0b5dc9eda2b20b99d 100644 (file)
@@ -1,7 +1,7 @@
 /*
  *     Sherlock -- Configuration-Dependent Definitions
  *
- *     (c) 1997--2003 Martin Mares <mj@ucw.cz>
+ *     (c) 1997--2004 Martin Mares <mj@ucw.cz>
  *
  *     This software may be freely distributed and used according to the terms
  *     of the GNU Lesser General Public License.
 
 #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.