/*
* 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.
/* Version */
-#define SHER_VER "3.0" SHERLOCK_VERSION_SUFFIX
+#define SHER_VER "3.3" SHERLOCK_VERSION_SUFFIX
/* Paths */
#define PUT_P(p,x) PUT_U32(p,x)
#endif
+/* Data type for area ID's */
+
+#ifdef CONFIG_AREAS
+typedef u32 area_t;
+#define AREA_NONE 0
+#define AREA_ANY ~0U
+#else
+typedef struct { } area_t;
+#define AREA_NONE (area_t){}
+#define AREA_ANY (area_t){}
+#endif
+
/* Misc */
#ifdef __GNUC__