Changeset: 2f4a315d6852 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=2f4a315d6852 Modified Files: sql/backends/monet5/sql.c Branch: default Log Message:
sql.c / BATleftproject: use correct types, BUN & oid instead of size_t BATcount() returns BUN, not size_t seqbase is oid, not size_t (found by Microsoft compiler on 64-bit Windows with 32-bit OIDs) diffs (33 lines): diff --git a/sql/backends/monet5/sql.c b/sql/backends/monet5/sql.c --- a/sql/backends/monet5/sql.c +++ b/sql/backends/monet5/sql.c @@ -2472,7 +2472,7 @@ BATleftproject(bat *Res, const bat *Col, { BAT *c, *l, *r, *res; oid *p, *lp, *rp; - size_t cnt = 0, i; + BUN cnt = 0, i; c = BATdescriptor(*Col); if (c) @@ -2501,9 +2501,9 @@ BATleftproject(bat *Res, const bat *Col, lp = (oid*)Tloc(l, 0); rp = (oid*)Tloc(r, 0); if (l->ttype == TYPE_void) { - size_t lp = l->tseqbase; + oid lp = l->tseqbase; if (r->ttype == TYPE_void) { - size_t rp = r->tseqbase; + oid rp = r->tseqbase; for(i=0;i<cnt; i++, lp++, rp++) p[lp] = rp; } else { @@ -2512,7 +2512,7 @@ BATleftproject(bat *Res, const bat *Col, } } if (r->ttype == TYPE_void) { - size_t rp = r->tseqbase; + oid rp = r->tseqbase; for(i=0;i<cnt; i++, rp++) p[lp[i]] = rp; } else { _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list