Changeset 723 for trunk

Show
Ignore:
Timestamp:
07/29/08 14:06:15 (5 months ago)
Author:
tom
Message:

Fix compiler warnings.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/src/wkb.cpp

    r690 r723  
    146146            { 
    147147               const char* b=wkb_+pos_; 
    148                n = b[3]&0xff | (b[2]&0xff)<<8 | (b[1]&0xff)<<16 | (b[0]&0xff)<<24; 
     148               n = (b[3]&0xff) | ((b[2]&0xff)<<8) | ((b[1]&0xff)<<16) | ((b[0]&0xff)<<24); 
    149149            } 
    150150            pos_+=4; 
     
    167167               // this is not quite portable 
    168168               const char* b= wkb_+pos_; 
    169                long long n = (long long)b[7]&0xff |  
    170                   ((long long)b[6]&0xff)<<8 |  
    171                   ((long long)b[5]&0xff)<<16 |  
    172                   ((long long)b[4]&0xff)<<24 | 
    173                   ((long long)b[3]&0xff)<<32 | 
    174                   ((long long)b[2]&0xff)<<40 | 
    175                   ((long long)b[1]&0xff)<<48 | 
    176                   ((long long)b[0]&0xff)<<56; 
     169               long long n = ((long long)b[7]&0xff) |  
     170                             (((long long)b[6]&0xff)<<8) |  
     171                             (((long long)b[5]&0xff)<<16) |  
     172                             (((long long)b[4]&0xff)<<24) | 
     173                             (((long long)b[3]&0xff)<<32) | 
     174                             (((long long)b[2]&0xff)<<40) | 
     175                             (((long long)b[1]&0xff)<<48) | 
     176                             (((long long)b[0]&0xff)<<56); 
    177177               memcpy(&d,&n,8); 
    178178            }