/*
* Sherlock: Data structures used in indices
*
- * (c) 2001--2003 Martin Mares <mj@ucw.cz>
+ * (c) 2001--2004 Martin Mares <mj@ucw.cz>
*/
#ifndef _SHERLOCK_INDEX_H
CARD_FLAG_MERGED = 8, /* Destination of a merge [merger] */
CARD_FLAG_IMAGE = 16, /* Is an image object [scanner] */
CARD_FLAG_FRAMESET = 32, /* Contains a frameset to be ignored [scanner] */
+ CARD_FLAG_OVERRIDEN = 64, /* Overriden by another index [sherlockd] */
};
#define CARD_POS_SHIFT 5 /* Card positions are shifted this # of bits to the right */
return (fp->hash[0] << 24) | (fp->hash[1] << 16) | (fp->hash[2] << 8) | fp->hash[3];
}
+/* The card fingerprints */
+
+struct card_print {
+ struct fingerprint fp;
+ u32 cardid;
+};
+
/* URL keys */
#define URL_KEY_BUF_SIZE (3*MAX_URL_SIZE)