]> mj.ucw.cz Git - libucw.git/blobdiff - lib/config.h
sign mismatch fixed
[libucw.git] / lib / config.h
index de3e0a62ca0d30c7dbfaccc999941788dcdc8a1b..0cee3ffe02f54693aa16e25e9c30c0349400ec72 100644 (file)
@@ -1,29 +1,19 @@
 /*
- *     Sherlock Library -- Configuration-Dependent Definitions
+ *     Sherlock -- Configuration-Dependent Definitions
  *
- *     (c) 1997--2000 Martin Mares <mj@ucw.cz>
+ *     (c) 1997--2002 Martin Mares <mj@ucw.cz>
  */
 
 #ifndef _SHERLOCK_CONFIG_H
 #define _SHERLOCK_CONFIG_H
 
-/* Version */
-
-#define SHER_VER "2.0"
-
-/* Features */
+/* Configuration switches */
 
-#define  SHERLOCK_CONFIG_LARGE_DB      /* Support for DB files >4GB */
-#define  SHERLOCK_CONFIG_LFS           /* Large files on 32-bit systems */
-#define  SHERLOCK_CONFIG_LFS_LIBC      /* LFS supported directly by libc */
+#include "lib/autoconf.h"
 
-/* CPU characteristics */
+/* Version */
 
-#define CPU_LITTLE_ENDIAN
-#undef CPU_BIG_ENDIAN
-#define CPU_ALLOW_UNALIGNED
-#define CPU_STRUCT_ALIGN 4
-#undef CPU_64BIT_POINTERS
+#define SHER_VER "2.2a" SHER_SUFFIX
 
 /* Paths */
 
@@ -51,6 +41,10 @@ typedef unsigned int sh_time_t;              /* Timestamp */
 
 typedef u32 oid_t;                     /* Object ID */
 
+/* Custom stuff */
+
+#include "lib/custom.h"
+
 /* Data types and functions for accessing file positions */
 
 #ifdef SHERLOCK_CONFIG_LARGE_DB