/*
* Sherlock Library -- Configuration-Dependent Definitions
*
- * (c) 1997--1999 Martin Mares, <mj@atrey.karlin.mff.cuni.cz>
+ * (c) 1997--2000 Martin Mares <mj@ucw.cz>
*/
#ifndef _SHERLOCK_CONFIG_H
/* Version */
-#define SHER_VER "1.3"
+#define SHER_VER "2.0-alpha"
/* Features */
-#define SHERLOCK_CONFIG_REF_WEIGHTS
-#define SHERLOCK_CONFIG_LARGE_DB
-#define SHERLOCK_CONFIG_LFS
+/* FIXME: Prune */
+#define SHERLOCK_CONFIG_REF_WEIGHTS /* Weighed references */
+#define SHERLOCK_CONFIG_LARGE_DB /* Support for DB files >4GB */
+#define SHERLOCK_CONFIG_LFS /* Large files on 32-bit systems */
+#undef SHERLOCK_CONFIG_LFS_LIBC /* LFS supported directly by libc */
+#undef SHERLOCK_CONFIG_LONG_TAGS /* Section tags are 32-bit */
+#undef SHERLOCK_CONFIG_SPLIT_GATHERER /* Don't merge documents from different sections */
/* Types */
#undef inline
#define NONRET __attribute__((noreturn))
+#define UNUSED __attribute__((unused))
#else
#define inline
#define NONRET
+#define UNUSED
#endif