changeset 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 157eab6dcdd2
files toys/cksum.c
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
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);