Changeset: 4f982292534a for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/4f982292534a Modified Files: gdk/gdk_batop.c monetdb5/modules/kernel/bat5.c monetdb5/modules/mal/manifold.c monetdb5/modules/mal/pcre.c Branch: default Log Message:
tloc vs tvar diffs (68 lines): diff --git a/gdk/gdk_batop.c b/gdk/gdk_batop.c --- a/gdk/gdk_batop.c +++ b/gdk/gdk_batop.c @@ -1902,8 +1902,8 @@ BATordered(BAT *b) case TYPE_str: for (BUN q = BATcount(b), p = 1; p < q; p++) { int c; - const char *p1 = BUNtail(bi, p - 1); - const char *p2 = BUNtail(bi, p); + const char *p1 = BUNtvar(bi, p - 1); + const char *p2 = BUNtvar(bi, p); if (p1 == p2) c = 0; else if (p1[0] == '\200') { diff --git a/monetdb5/modules/kernel/bat5.c b/monetdb5/modules/kernel/bat5.c --- a/monetdb5/modules/kernel/bat5.c +++ b/monetdb5/modules/kernel/bat5.c @@ -867,7 +867,7 @@ BKCshrinkBAT(bat *ret, const bat *bid, c if ( o < ol && *o == oidx ){ o++; } else { - if (BUNappend(bn, BUNtail(bi, p), false) != GDK_SUCCEED) { + if (BUNappend(bn, BUNtvar(bi, p), false) != GDK_SUCCEED) { bat_iterator_end(&bi); BBPunfix(b->batCacheid); BBPunfix(bn->batCacheid); diff --git a/monetdb5/modules/mal/manifold.c b/monetdb5/modules/mal/manifold.c --- a/monetdb5/modules/mal/manifold.c +++ b/monetdb5/modules/mal/manifold.c @@ -71,7 +71,7 @@ typedef struct{ args[i] += mut->args[i].size; \ } else if (ATOMvarsized(mut->args[i].type)) { \ mut->args[i].o++; \ - mut->args[i].s = (str *) BUNtail(mut->args[i].bi, mut->args[i].o); \ + mut->args[i].s = (str *) BUNtvar(mut->args[i].bi, mut->args[i].o); \ args[i] = (void*) &mut->args[i].s; \ } else { \ mut->args[i].o++; \ @@ -123,7 +123,7 @@ typedef struct{ args[i] += mut->args[i].size; \ } else if(ATOMvarsized(mut->args[i].type)){ \ mut->args[i].o++; \ - mut->args[i].s = (str*) BUNtail(mut->args[i].bi, mut->args[i].o); \ + mut->args[i].s = (str*) BUNtvar(mut->args[i].bi, mut->args[i].o); \ args[i] = (void*) & mut->args[i].s; \ } else { \ mut->args[i].o++; \ @@ -161,7 +161,7 @@ MANIFOLDjob(MULTItask *mut) if(ATOMstorage(mut->args[i].type) < TYPE_str){ args[i] = (char*) mut->args[i].first; } else if(ATOMvarsized(mut->args[i].type)){ - mut->args[i].s = (str*) BUNtail(mut->args[i].bi, mut->args[i].o); + mut->args[i].s = (str*) BUNtvar(mut->args[i].bi, mut->args[i].o); args[i] = (void*) & mut->args[i].s; } else { mut->args[i].s = (str*) BUNtloc(mut->args[i].bi, mut->args[i].o); diff --git a/monetdb5/modules/mal/pcre.c b/monetdb5/modules/mal/pcre.c --- a/monetdb5/modules/mal/pcre.c +++ b/monetdb5/modules/mal/pcre.c @@ -2256,7 +2256,7 @@ PCREjoin(bat *r1, bat *r2, bat lid, bat goto fail; } bi = bat_iterator(caseignore); - ci = *(bit*)BUNtail(bi, 0); + ci = *(bit*)BUNtloc(bi, 0); bat_iterator_end(&bi); bi = bat_iterator(escape); esc = BUNtvar(bi, 0); _______________________________________________ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org