From: Karel Zak Date: Wed, 29 Aug 2012 18:30:11 +0000 (+0200) Subject: fsck.cramfs: fix compiler warning [-Wpointer-arith] X-Git-Tag: v2.23-rc1~741 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=aa71999827c5a1436eca184d25f1906dacec5e63;p=thirdparty%2Futil-linux.git fsck.cramfs: fix compiler warning [-Wpointer-arith] disk-utils/fsck.cramfs.c: In function ‘test_crc’: disk-utils/fsck.cramfs.c:231:32: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith] disk-utils/fsck.cramfs.c:233:24: warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith] Signed-off-by: Karel Zak --- diff --git a/disk-utils/fsck.cramfs.c b/disk-utils/fsck.cramfs.c index 04f970f6a9..b39d2310b5 100644 --- a/disk-utils/fsck.cramfs.c +++ b/disk-utils/fsck.cramfs.c @@ -228,9 +228,9 @@ static void test_crc(int start) } } if (buf != MAP_FAILED) { - ((struct cramfs_super *)(buf + start))->fsid.crc = + ((struct cramfs_super *)((unsigned char *) buf + start))->fsid.crc = crc32(0L, Z_NULL, 0); - crc = crc32(crc, buf + start, super.size - start); + crc = crc32(crc, (unsigned char *) buf + start, super.size - start); munmap(buf, super.size); } else { int retval;