Changeset: 9619ac8c74d8 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=9619ac8c74d8 Modified Files: gdk/gdk_orderidx.c Branch: leftmart Log Message:
one ++ too many and some tab allignement diffs (94 lines): diff --git a/gdk/gdk_orderidx.c b/gdk/gdk_orderidx.c --- a/gdk/gdk_orderidx.c +++ b/gdk/gdk_orderidx.c @@ -210,17 +210,17 @@ BATorderidx(BAT *b, int stable) return GDK_SUCCEED; } -#define UNARY_MERGE(TYPE) \ - do { \ - TYPE *v = (TYPE *) Tloc(b, BUNfirst(b)); \ - while (p < q) { \ - *mv = *p++; \ - if (p < q && v[*mv - b->hseqbase] != v[*p - b->hseqbase]) { \ - *mv |= BUN_MSK; \ - } \ - mv++; \ - } \ - *(mv-1) |= BUN_MSK; \ +#define UNARY_MERGE(TYPE) \ + do { \ + TYPE *v = (TYPE *) Tloc(b, BUNfirst(b)); \ + while (p < q) { \ + *mv = *p++; \ + if (p < q && v[*mv - b->hseqbase] != v[*p - b->hseqbase]) { \ + *mv |= BUN_MSK; \ + } \ + mv++; \ + } \ + *(mv-1) |= BUN_MSK; \ } while (0) #define BINARY_MERGE(TYPE) \ @@ -234,7 +234,7 @@ BATorderidx(BAT *b, int stable) } \ mv++; \ } else { \ - *mv++ = *p1++; \ + *mv = *p1++; \ if (p1 < q1 && v[*mv - b->hseqbase] != v[*p1 - b->hseqbase]) { \ *mv |= BUN_MSK; \ } \ @@ -269,29 +269,29 @@ BATorderidx(BAT *b, int stable) #define left_child(X) (2*(X)+1) #define right_child(X) (2*(X)+2) -#define HEAPIFY(X) \ - do { \ - int cur, min = X, chld; \ - do { \ - cur = min; \ - if ((chld = left_child(cur)) < n_ar && \ - (minhp[chld] < minhp[min] || \ - (minhp[chld] == minhp[min] && \ - *p[cur] < *p[min]))) { \ - min = chld; \ - } \ - if ((chld = right_child(cur)) < n_ar && \ - (minhp[chld] < minhp[min] || \ - (minhp[chld] == minhp[min] && \ - *p[cur] < *p[min]))) { \ - min = chld; \ - } \ - if (min != cur) { \ - swap(minhp[cur], minhp[min], t); \ - swap(p[cur], p[min], t_oid); \ - swap(q[cur], q[min], t_oid); \ - } \ - } while (cur != min); \ +#define HEAPIFY(X) \ + do { \ + int cur, min = X, chld; \ + do { \ + cur = min; \ + if ((chld = left_child(cur)) < n_ar && \ + (minhp[chld] < minhp[min] || \ + (minhp[chld] == minhp[min] && \ + *p[cur] < *p[min]))) { \ + min = chld; \ + } \ + if ((chld = right_child(cur)) < n_ar && \ + (minhp[chld] < minhp[min] || \ + (minhp[chld] == minhp[min] && \ + *p[cur] < *p[min]))) { \ + min = chld; \ + } \ + if (min != cur) { \ + swap(minhp[cur], minhp[min], t); \ + swap(p[cur], p[min], t_oid); \ + swap(q[cur], q[min], t_oid); \ + } \ + } while (cur != min); \ } while (0) #define NWAY_MERGE(TYPE) \ _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list