]> mj.ucw.cz Git - libucw.git/blobdiff - lib/config.h
Double oops.
[libucw.git] / lib / config.h
index 4a6b34d526aae9953473cce0b5dc9eda2b20b99d..0f7179d1fd3b15d934500ffab9e2dcb3ce42b58b 100644 (file)
@@ -76,6 +76,18 @@ typedef s32 sh_off_t;
 #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__