]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
(MAXCOST): Use `(unsigned long)1' rather than `(COST)1'
authorJim Meyering <jim@meyering.net>
Wed, 10 Jul 1996 03:02:54 +0000 (03:02 +0000)
committerJim Meyering <jim@meyering.net>
Wed, 10 Jul 1996 03:02:54 +0000 (03:02 +0000)
so the left operand of the << isn't signed.
From Kjetil Torgrim Homme.

src/fmt.c

index 6c7b569ce9d1142ee7d97d374f6bbd1d2c3aee03..f24df5d85db0854e608d3fa3030556ebf477710c 100644 (file)
--- a/src/fmt.c
+++ b/src/fmt.c
@@ -65,7 +65,7 @@
 
 typedef long COST;
 
-#define        MAXCOST (~(((COST) 1) << (8 * sizeof (COST) -1)))
+#define        MAXCOST (~(((unsigned long) 1) << (8 * sizeof (COST) -1)))
 
 #define        SQR(n)          ((n) * (n))
 #define        EQUIV(n)        SQR ((COST) (n))