소스 검색

Fix negative shift warning

Bryan Drewery 8 년 전
부모
커밋
ace9310828
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      src/match.cc

+ 1 - 1
src/match.cc

@@ -243,7 +243,7 @@ comp_with_mask(void *addr, void *dest, unsigned int mask)
     if (leftover == 0)
       return (1);
 
-    int m = ((-1) << (8 - leftover));
+    int m = ((~0U) << (8 - leftover));
 
     if ((((unsigned char *) addr)[n] & m) == (((unsigned char *) dest)[n] & m))
       return (1);