]> mj.ucw.cz Git - libucw.git/blobdiff - lib/config.h
Added a couple of FIXME's.
[libucw.git] / lib / config.h
index 50bf986ab0b4137c3db8ac7eaedbb912b397baec..9b867f7b465bdbf82c4ee9daca9315a21702ed31 100644 (file)
@@ -1,7 +1,7 @@
 /*
  *     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
@@ -9,13 +9,17 @@
 
 /* Version */
 
-#define SHER_VER "1.3"
+#define SHER_VER "2.0-alpha"
 
 /* Features */
 
-#define SHERLOCK_CONFIG_REF_WEIGHTS
-#undef SHERLOCK_CONFIG_LARGE_DB
-#undef 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 */
 
@@ -66,11 +70,13 @@ typedef s32 sh_foff_t;
 
 #undef inline
 #define NONRET __attribute__((noreturn))
+#define UNUSED __attribute__((unused))
 
 #else
 
 #define inline
 #define NONRET
+#define UNUSED
 
 #endif