Changeset: be4e522cf6d4 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=be4e522cf6d4
Modified Files:
monetdb5/modules/mal/mosaic.c
monetdb5/modules/mal/mosaic_delta.c
monetdb5/modules/mal/mosaic_dictionary.c
Branch: mosaic
Log Message:
Fix compilation errors
diffs (45 lines):
diff --git a/monetdb5/modules/mal/mosaic.c b/monetdb5/modules/mal/mosaic.c
--- a/monetdb5/modules/mal/mosaic.c
+++ b/monetdb5/modules/mal/mosaic.c
@@ -1466,7 +1466,7 @@ MOSanalyseReport(Client cntxt, BAT *b, B
xf[i]= task->ratio;
if( xf[i] == 0)
continue;
- xsize = task->bsrc->T->mosaic->free;
+ xsize = (BUN) task->bsrc->T->mosaic->free;
BUNappend(boutput,&xsize,FALSE);
t= technique;
diff --git a/monetdb5/modules/mal/mosaic_delta.c
b/monetdb5/modules/mal/mosaic_delta.c
--- a/monetdb5/modules/mal/mosaic_delta.c
+++ b/monetdb5/modules/mal/mosaic_delta.c
@@ -244,7 +244,7 @@ MOScompress_delta(Client cntxt, MOStask
*(lng*)task->dst = val;
task->dst += sizeof(lng);
for(v++, i =1; i<limit; i++, v++){
- hdr->checksum.sumint += *v;
+ hdr->checksum.sumlng += *v;
delta = *v -val;
if ( delta < -127 || delta >127)
break;
diff --git a/monetdb5/modules/mal/mosaic_dictionary.c
b/monetdb5/modules/mal/mosaic_dictionary.c
--- a/monetdb5/modules/mal/mosaic_dictionary.c
+++ b/monetdb5/modules/mal/mosaic_dictionary.c
@@ -328,7 +328,7 @@ MOSestimate_dictionary(Client cntxt, MOS
// insert a series of values into the compressor block using dictionary
#define dictcompress(Vector,I,Bits,Value)\
{int cid,lshift,rshift;\
- cid = (I * Bits)/64;\
+ cid = (int) (I * Bits)/64;\
lshift= 63 -((I * Bits) % 64) ;\
if ( lshift >= Bits){\
Vector[cid]= Vector[cid] | (((unsigned long) Value) << (lshift-
Bits));\
@@ -1024,7 +1024,7 @@ MOSjoin_dictionary(Client cntxt, MOStas
for( o=0, n= task->elm; n-- > 0; o++,w++ ){
for(oo = task->start,i=0; i < limit; i++,oo++){
//dictdecompress(i);
- cid = (i * hdr->bits)/64;
+ cid = (int) (i * hdr->bits)/64;
lshift= 63 -((i * hdr->bits) % 64) ;
if ( lshift >= hdr->bits){
j = (base[cid]>>
(lshift-hdr->bits)) & ((unsigned long)hdr->mask);
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list