From b77ae1b36e58dd9d7eb083866995c2b86bfe05ff Mon Sep 17 00:00:00 2001 From: powturbo Date: Thu, 11 Jun 2015 22:10:53 +0200 Subject: [PATCH] Inverted Index --- idx.h | 1 + 1 file changed, 1 insertion(+) diff --git a/idx.h b/idx.h index 4f16d48..12dd921 100644 --- a/idx.h +++ b/idx.h @@ -50,3 +50,4 @@ typedef struct { uint8_t offseth; uint32_t offsetl; } __attribute__ ((packed)) t #define TIDMAPSET(__t, __ofs) { (__t)->offseth = (__ofs)>>32; (__t)->offsetl = (__ofs) & 0xffffffff; } #define TIDMAPGET(__t) ((__off64_t)(__t)->offseth << 32 | (__t)->offsetl) #define TIDMAP(__fdm, __tid) ({ unsigned char *_bp = __fdm; tmap_t *_t = (tmap_t *)&_bp[(__tid)*sizeof(tmap_t)]; TIDMAPGET(_t); }) +