From 35710b9dde24f5d4b1dbf378d8fc743d70b7a425 Mon Sep 17 00:00:00 2001 From: Gwendal Grignou Date: Mon, 21 Nov 2011 14:43:19 -0800 Subject: [PATCH] Fix more warnings during 32bit compilation "bcache.c:120: warning: integer constant is too large for 'long' type" "bcache.c:128: warning: integer constant is too large for 'long' type" Signed-off-by: Gwendal Grignou --- bcache.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bcache.c b/bcache.c index e591e91c..8f37445d 100644 --- a/bcache.c +++ b/bcache.c @@ -117,7 +117,7 @@ static const uint64_t crc_table[256] = { inline uint64_t crc64(const void *_data, size_t len) { - uint64_t crc = 0xffffffffffffffff; + uint64_t crc = 0xFFFFFFFFFFFFFFFFULL; const unsigned char *data = _data; while (len--) { @@ -125,5 +125,5 @@ inline uint64_t crc64(const void *_data, size_t len) crc = crc_table[i] ^ (crc << 8); } - return crc ^ 0xffffffffffffffff; + return crc ^ 0xFFFFFFFFFFFFFFFFULL; }