diff options
author | Russ Cox <rsc@swtch.com> | 2010-02-07 16:51:28 -0800 |
---|---|---|
committer | Russ Cox <rsc@swtch.com> | 2010-02-07 16:51:28 -0800 |
commit | 9a054520852368c0a0d179bedfce60776587a645 (patch) | |
tree | 7e81f14ee45eb81ebbfbbd49e119d7f6ee7086c3 /src/libflate/crc.c | |
parent | 28afa898ee3281afde739c9a09e59264680756ae (diff) | |
download | plan9port-9a054520852368c0a0d179bedfce60776587a645.tar.gz plan9port-9a054520852368c0a0d179bedfce60776587a645.tar.bz2 plan9port-9a054520852368c0a0d179bedfce60776587a645.zip |
make flate crc32 work when ulong is 64 bits
R=, rsc
CC=
http://codereview.appspot.com/203061
Diffstat (limited to 'src/libflate/crc.c')
-rw-r--r-- | src/libflate/crc.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/libflate/crc.c b/src/libflate/crc.c index 4da78f6c..8085c23e 100644 --- a/src/libflate/crc.c +++ b/src/libflate/crc.c @@ -2,11 +2,11 @@ #include <libc.h> #include <flate.h> -ulong* -mkcrctab(ulong poly) +uint32* +mkcrctab(uint32 poly) { - ulong *crctab; - ulong crc; + uint32 *crctab; + uint32 crc; int i, j; crctab = malloc(256 * sizeof(ulong)); @@ -26,8 +26,8 @@ mkcrctab(ulong poly) return crctab; } -ulong -blockcrc(ulong *crctab, ulong crc, void *vbuf, int n) +uint32 +blockcrc(uint32 *crctab, uint32 crc, void *vbuf, int n) { uchar *buf, *ebuf; |