avoid signed<->unsigned warning
author"Vladimir N. Oleynik" <dzo@simtreas.ru>
Tue, 31 Jan 2006 12:06:57 +0000 (12:06 -0000)
committer"Vladimir N. Oleynik" <dzo@simtreas.ru>
Tue, 31 Jan 2006 12:06:57 +0000 (12:06 -0000)
coreutils/chown.c
coreutils/dd.c
coreutils/du.c

index 660d08947668b4fbb906cecb893b65b046816986..66add48edfb479553f8b3b3e550b68aeec4d8ce5 100644 (file)
@@ -26,8 +26,8 @@ static int fileAction(const char *fileName, struct stat *statbuf,
                void ATTRIBUTE_UNUSED *junk)
 {
        if (!chown_func(fileName,
-                               (uid == -1) ? statbuf->st_uid : uid,
-                               (gid == -1) ? statbuf->st_gid : gid)) {
+                               (uid == (uid_t)-1) ? statbuf->st_uid : uid,
+                               (gid == (gid_t)-1) ? statbuf->st_gid : gid)) {
                return TRUE;
        }
        bb_perror_msg("%s", fileName);  /* A filename could have % in it... */
index 9a149e24a8dd935f480d3e329013fc3435e182b4..cba90857f1da05b7f9789bd69bb3de5f27778ae5 100644 (file)
@@ -167,7 +167,7 @@ int dd_main(int argc, char **argv)
                if (n == 0) {
                        break;
                }
-               if (n == bs) {
+               if ((size_t)n == bs) {
                        in_full++;
                } else {
                        in_part++;
@@ -180,7 +180,7 @@ int dd_main(int argc, char **argv)
                if (n < 0) {
                        bb_perror_msg_and_die("%s", outfile);
                }
-               if (n == bs) {
+               if ((size_t)n == bs) {
                        out_full++;
                } else {
                        out_part++;
index 3778f08954112c06245d9d70b4176c65181c5325..d453ba412065a2b90882585cca15dbcbd99e925c 100644 (file)
@@ -56,7 +56,7 @@ static unsigned int disp_k;   /* bss inits to 0 */
 #endif
 
 static int max_print_depth = INT_MAX;
-static int count_hardlinks = 1;
+static nlink_t count_hardlinks = 1;
 
 static int status
 #if EXIT_SUCCESS == 0