Mercurial > hg > toybox
diff toys/cksum.c @ 338:a4c26369ec43
Accidentally changed cksum behavior with the -P flag, toggle its meaning.
author | Rob Landley <rob@landley.net> |
---|---|
date | Mon, 05 Jan 2009 01:47:48 -0600 |
parents | aaafa1ceaa91 |
children | 0cc0c0e879d1 |
line wrap: on
line diff
--- a/toys/cksum.c Mon Jan 05 01:05:43 2009 -0600 +++ b/toys/cksum.c Mon Jan 05 01:47:48 2009 -0600 @@ -18,7 +18,7 @@ If no files listed, copy from stdin. Filename "-" is a synonym for stdin. -L Little endian (defaults to big endian) - -P Skip pre-inversion + -P Pre-inversion -I Skip post-inversion -N No length */ @@ -43,7 +43,7 @@ static void do_cksum(int fd, char *name) { - unsigned crc = (toys.optflags&4) ? 0 : 0xffffffff; + unsigned crc = (toys.optflags&4) ? 0xffffffff : 0; uint64_t llen = 0, llen2; unsigned (*cksum)(unsigned crc, unsigned char c);