]> git.sur5r.net Git - bacula/bacula/commitdiff
Fix compilation problem on win64
authorEric Bollengier <eric@eb.homelinux.org>
Fri, 5 Nov 2010 09:41:27 +0000 (10:41 +0100)
committerEric Bollengier <eric@eb.homelinux.org>
Fri, 5 Nov 2010 09:42:05 +0000 (10:42 +0100)
bacula/src/lib/crc32.c

index 7c1c890339f960d5224c04b36f8a2f5c2bc354b8..a7cb2afca108ac475805b326a98fe042c6369953 100644 (file)
@@ -378,10 +378,10 @@ uint32_t bcrc32(unsigned char*buf, int len)
         uint32_t crc = tole(~0);
 
         /* Align it */
-        if ((long)buf & 3 && len) {
+        if ((intptr_t)buf & 3 && len) {
                 do {
                         DO_CRC(*buf++);
-                } while ((--len) && ((long)buf)&3);
+                } while ((--len) && ((intptr_t)buf)&3);
         }
         rem_len = len & 3;
         /* load data 32 bits wide, xor data 32 bits wide. */