diff options
author | markm <markm@FreeBSD.org> | 2001-12-02 12:54:40 +0000 |
---|---|---|
committer | markm <markm@FreeBSD.org> | 2001-12-02 12:54:40 +0000 |
commit | 6ca5ece2c9e88eace10e40a733c301db69e331cc (patch) | |
tree | 04f28aca583e7284fff26b2676ada73eb15ca363 /usr.bin/cksum/crc32.c | |
parent | 77b8f8139c69a0bcc116eacf792ffd07a4ec08e7 (diff) | |
download | FreeBSD-src-6ca5ece2c9e88eace10e40a733c301db69e331cc.zip FreeBSD-src-6ca5ece2c9e88eace10e40a733c301db69e331cc.tar.gz |
WARNS=2 fixup.
kill 'register' keyword.
Diffstat (limited to 'usr.bin/cksum/crc32.c')
-rw-r--r-- | usr.bin/cksum/crc32.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/usr.bin/cksum/crc32.c b/usr.bin/cksum/crc32.c index ae49a83..f290d69 100644 --- a/usr.bin/cksum/crc32.c +++ b/usr.bin/cksum/crc32.c @@ -18,6 +18,8 @@ static const char rcsid[] = #include <sys/types.h> +#include "extern.h" + #define CRC(crc, ch) (crc = (crc >> 8) ^ crctab[(crc ^ (ch)) & 0xff]) /* generated using the AUTODIN II polynomial @@ -99,10 +101,10 @@ u_int32_t crc32_total = 0 ; int crc32(fd, cval, clen) - register int fd; + int fd; u_int32_t *cval, *clen; { - u_int32_t crc = ~0; + u_int32_t lcrc = ~0; char buf[BUFSIZ], *p ; int len, nr ; @@ -110,14 +112,14 @@ crc32(fd, cval, clen) crc32_total = ~crc32_total ; while ((nr = read(fd, buf, sizeof(buf))) > 0) for (len += nr, p = buf; nr--; ++p) { - CRC(crc, *p) ; + CRC(lcrc, *p) ; CRC(crc32_total, *p) ; } if (nr < 0) return 1 ; *clen = len ; - *cval = ~crc ; + *cval = ~lcrc ; crc32_total = ~crc32_total ; return 0 ; } |