Changeset: d34debd8ca7e for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/d34debd8ca7e Modified Files: gdk/gdk_private.h gdk/gdk_strimps.c Branch: string_imprints Log Message:
Name pointer more appropriatelly diffs (62 lines): diff --git a/gdk/gdk_private.h b/gdk/gdk_private.h --- a/gdk/gdk_private.h +++ b/gdk/gdk_private.h @@ -418,8 +418,8 @@ struct Strimps { Heap strimps; uint8_t *sizes_base; /* pointer into strimps heap (pair sizes) */ uint8_t *pairs_base; /* pointer into strimps heap (pairs start) */ - void *strimps_base; /* pointer into strimps heap (strimps start) */ - /* strimps_base is a pointer to either a uint32_t or a uint64_t */ + void *bitstrings_base; /* pointer into strimps heap (bitstrings start) */ + /* bitstrings_base is a pointer to uint64_t */ }; typedef struct { diff --git a/gdk/gdk_strimps.c b/gdk/gdk_strimps.c --- a/gdk/gdk_strimps.c +++ b/gdk/gdk_strimps.c @@ -381,7 +381,7 @@ STRMPcreateStrimpHeap(BAT *b, BAT *s) memcpy(h2, hpairs[i].pbytes, psize); h2 += psize; } - r->strimps_base = h2; + r->bitstrings_base = h2; r->strimps.free = sz; b->tstrimps = r; @@ -400,7 +400,7 @@ STRMPcreateStrimpHeap(BAT *b, BAT *s) #define STRIMP_COMPLETE(b) \ b->tstrimps != NULL && \ (b->tstrimps == (Strimps *)1 || \ - (b->tstrimps->strimps.free - ((char *)b->tstrimps->strimps_base - b->tstrimps->strimps.base))/sizeof(uint64_t) == b->batCount) + (b->tstrimps->strimps.free - ((char *)b->tstrimps->bitstrings_base - b->tstrimps->strimps.base))/sizeof(uint64_t) == b->batCount) static bool BATcheckstrimps(BAT *b) @@ -461,7 +461,7 @@ BATcheckstrimps(BAT *b) && HEAPload(&hp->strimps, nme, "tstrimps", false) == GDK_SUCCEED) { hp->sizes_base = (uint8_t *)hp->strimps.base + 8; /* sizes just after the descriptor */ hp->pairs_base = hp->sizes_base + npairs; /* pairs just after the offsets */ - hp->strimps_base = hp->strimps.base + hsize; /* bitmasks just after the pairs */ + hp->bitstrings_base = hp->strimps.base + hsize; /* bitmasks just after the pairs */ close(fd); hp->strimps.parentid = b->batCacheid; @@ -539,7 +539,7 @@ STRMPfilter(BAT *b, BAT *s, char *q) * (see the macro isIgnored). */ qbmask = STRMPmakebitstring(q, strmps); - bitstring_array = (uint64_t *)strmps->strimps_base; + bitstring_array = (uint64_t *)strmps->bitstrings_base; for (i = 0; i < ncand; i++) { x = canditer_next(&ci); @@ -672,7 +672,7 @@ STRMPcreate(BAT *b, BAT *s) if ((h = STRMPcreateStrimpHeap(pb, s)) == NULL) { return GDK_FAIL; } - dh = (uint64_t *)h->strimps_base + b->hseqbase; + dh = (uint64_t *)h->bitstrings_base + b->hseqbase; ncand = canditer_init(&ci, b, s); _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list