Changeset: c47d57285e8a for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=c47d57285e8a
Modified Files:
        monetdb5/modules/mosaic/mosaic_prefix.c
Branch: mosaic
Log Message:

Fixing compiler complaints.


diffs (86 lines):

diff --git a/monetdb5/modules/mosaic/mosaic_prefix.c 
b/monetdb5/modules/mosaic/mosaic_prefix.c
--- a/monetdb5/modules/mosaic/mosaic_prefix.c
+++ b/monetdb5/modules/mosaic/mosaic_prefix.c
@@ -77,8 +77,8 @@ void
 MOSlayout_prefix(Client cntxt, MOStask task, BAT *btech, BAT *bcount, BAT 
*binput, BAT *boutput, BAT *bproperties)
 {
        MosaicBlk blk = task->blk;
-       BUN cnt = MOSgetCnt(blk), input=0, output= 0;
-       int bits =0, bytes=0;
+       BUN cnt = MOSgetCnt(blk), input=0, output= 0, bytes = 0;
+       int bits =0;
        int size = ATOMsize(task->type);
        char buf[32];
 
@@ -526,7 +526,7 @@ MOScompress_prefix(Client cntxt, MOStask
 {
        BUN limit,  j =0 ;
        int prefixbits;
-       lng bits,size;
+       lng size;
        BitVector base;
        MosaicHdr hdr = task->hdr;
        MosaicBlk blk = task->blk;
@@ -541,7 +541,7 @@ MOScompress_prefix(Client cntxt, MOStask
        if( task->elm >=2 )
        switch(size){
        case 1:
-               {       unsigned char *v = ((unsigned char*) task->src) + 
task->start, *wlimit= v + limit, val1 = *v, mask;
+               {       unsigned char *v = ((unsigned char*) task->src) + 
task->start, *wlimit= v + limit, val1 = *v, mask, bits;
                        unsigned char *dst = (unsigned char*) 
MOScodevector(task);
                        findPrefixBit(cntxt, v, LOOKAHEAD, &prefixbits,&mask);
                        bits = 8-prefixbits;
@@ -557,7 +557,7 @@ MOScompress_prefix(Client cntxt, MOStask
                        for(j=0  ; v < wlimit; v++, j++){
                                if ( val1  != (*v & mask) )
                                        break;
-                               compress(base, j, bits, (int) (*v & (~mask))); 
+                               compress(base, j, (int) bits, (int) (*v & 
(~mask))); 
 #ifdef _DEBUG_PREFIX_
                                mnstr_printf(cntxt->fdout,"#compress %d store 
%d\n", *v,  (int) (*v & (~mask)));
 #endif
@@ -570,7 +570,7 @@ MOScompress_prefix(Client cntxt, MOStask
                }
                break;
        case 2:
-               {       unsigned short *v = ((unsigned short*) task->src) + 
task->start, *wlimit= v + limit, val1, mask;
+               {       unsigned short *v = ((unsigned short*) task->src) + 
task->start, *wlimit= v + limit, val1, mask, bits;
                        unsigned short *dst = (unsigned short*) 
MOScodevector(task);
 
                        findPrefixSht(cntxt, v, LOOKAHEAD, &prefixbits,&mask);
@@ -586,7 +586,7 @@ MOScompress_prefix(Client cntxt, MOStask
                        for(j=0  ; v < wlimit; v++, j++){
                                if ( val1  != (*v & mask) )
                                        break;
-                               compress(base, j, bits, (int) (*v & (~mask))); 
+                               compress(base, j, (int) bits, (int) (*v & 
(~mask))); 
 #ifdef _DEBUG_PREFIX_
                                mnstr_printf(cntxt->fdout,"#compress %d store 
%d\n", *v,  (int) (*v & (~mask)));
 #endif
@@ -599,7 +599,7 @@ MOScompress_prefix(Client cntxt, MOStask
                }
                break;
        case 4:
-               {       unsigned int *v = ((unsigned int*) task->src) + 
task->start, *wlimit=  v + limit, val1, mask;
+               {       unsigned int *v = ((unsigned int*) task->src) + 
task->start, *wlimit=  v + limit, val1, mask, bits;
                        unsigned int *dst = (unsigned int*)  
MOScodevector(task);
 
                        findPrefixInt(cntxt, v, LOOKAHEAD, &prefixbits,&mask);
@@ -628,7 +628,7 @@ MOScompress_prefix(Client cntxt, MOStask
                }
                break;
        case 8:
-               {       ulng *v = ((ulng*) task->src) + task->start, *wlimit = 
v + limit,  val1, mask;
+               {       ulng *v = ((ulng*) task->src) + task->start, *wlimit = 
v + limit,  val1, mask, bits;
                        ulng *dst = (ulng*)  MOScodevector(task);
                        
                        findPrefixLng(cntxt, v, LOOKAHEAD, &prefixbits,&mask);
@@ -645,7 +645,7 @@ MOScompress_prefix(Client cntxt, MOStask
                                for(j=0 ; v < wlimit ; v++, j++){
                                        if ( val1  != (*v & mask) )
                                                break;
-                                       compress(base,j,bits, (int)(*v  & 
(ulng)UINT_MAX & (~mask))); // at most 32 bits
+                                       compress(base,j, (int) bits, (int)(*v  
& (ulng)UINT_MAX & (~mask))); // at most 32 bits
                                        hdr->checksum.sumlng += *v;
                                }
                        }
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to