X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Fcrc.c;h=6b7df8a7831a01cbcb0a9d01bf5ee56ecab9ffc6;hb=34abd68afd21ed0a91033624de782893ea102562;hp=e3132fbef8ba363c929279d288d3ec8a62c2092e;hpb=563da0755fefb7a98f8a4ee4e4de6c8c2b559905;p=gnulib.git diff --git a/lib/crc.c b/lib/crc.c index e3132fbef..6b7df8a78 100644 --- a/lib/crc.c +++ b/lib/crc.c @@ -97,7 +97,7 @@ crc32_no_xor (const char *buf, size_t len) uint32_t crc32_update (uint32_t crc, const char *buf, size_t len) { - return crc32_update_no_xor (0L ^ 0xffffffffL, buf, len) ^ 0xffffffffL; + return crc32_update_no_xor (crc ^ 0xffffffff, buf, len) ^ 0xffffffff; } uint32_t