Procházet zdrojové kódy

Fix negative shift warning

Bryan Drewery před 8 roky
rodič
revize
ace9310828
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  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);