]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
truncate: silence -Wsign-compare warnings
authorPádraig Brady <P@draigBrady.com>
Fri, 27 Jun 2008 07:38:42 +0000 (08:38 +0100)
committerJim Meyering <meyering@redhat.com>
Fri, 27 Jun 2008 14:02:54 +0000 (16:02 +0200)
* src/truncate.c: Cast signed to unsigned to
confirm intent which will silence -Wsign-compare warnings

src/truncate.c

index 02d41024b7819e00e90f3d788d25a3f6dece6ac6..fd321c6c5bf068e1101bfdcb2c1ed3d46d227252 100644 (file)
@@ -189,9 +189,9 @@ do_ftruncate (int fd, char const *fname, off_t ssize, rel_mode_t rel_mode)
         }
 
       if (rel_mode == rm_min)
-        nsize = MAX (fsize, ssize);
+        nsize = MAX (fsize, (uintmax_t) ssize);
       else if (rel_mode == rm_max)
-        nsize = MIN (fsize, ssize);
+        nsize = MIN (fsize, (uintmax_t) ssize);
       else if (rel_mode == rm_rdn)
         /* 0..ssize-1 -> 0 */
         nsize = (fsize / ssize) * ssize;