]> git.cameronkatri.com Git - bsd-progress.git/commitdiff
Fix numerous WARNS=4 issues (-Wcast-qual -Wsign-compare).
authorlukem <lukem@NetBSD.org>
Sun, 12 Apr 2009 10:18:52 +0000 (10:18 +0000)
committerlukem <lukem@NetBSD.org>
Sun, 12 Apr 2009 10:18:52 +0000 (10:18 +0000)
include/progressbar.h
progressbar.c

index bb0c4e02975f3e7b87e832b7c2ca46ec8dacc351..f627e88d5fcfcbe7331981c25e7f4e5ac4cc1833 100644 (file)
@@ -1,7 +1,7 @@
-/*     $NetBSD: progressbar.h,v 1.7 2008/09/30 03:41:53 lukem Exp $    */
+/*     $NetBSD: progressbar.h,v 1.8 2009/04/12 10:18:52 lukem Exp $    */
 
 /*-
- * Copyright (c) 1996-2008 The NetBSD Foundation, Inc.
+ * Copyright (c) 1996-2009 The NetBSD Foundation, Inc.
  * All rights reserved.
  *
  * This code is derived from software contributed to The NetBSD Foundation
@@ -59,7 +59,7 @@ GLOBAL        int     fromatty;       /* input is from a terminal */
 GLOBAL int     verbose;        /* print messages coming back from server */
 GLOBAL int     quit_time;      /* maximum time to wait if stalled */
 
-GLOBAL char   *direction;      /* direction transfer is occurring */
+GLOBAL const char  *direction; /* direction transfer is occurring */
 
 GLOBAL sigjmp_buf toplevel;    /* non-local goto stuff for cmd scanner */
 #endif /* !STANDALONE_PROGRESS */
index 5f6a5e73b48dd036e3bc718be1743bd66dbf6db5..d7edd2715da9f8b94468914b20de5e898fd9f876 100644 (file)
@@ -1,7 +1,7 @@
-/*     $NetBSD: progressbar.c,v 1.20 2008/09/30 03:41:53 lukem Exp $   */
+/*     $NetBSD: progressbar.c,v 1.21 2009/04/12 10:18:52 lukem Exp $   */
 
 /*-
- * Copyright (c) 1997-2008 The NetBSD Foundation, Inc.
+ * Copyright (c) 1997-2009 The NetBSD Foundation, Inc.
  * All rights reserved.
  *
  * This code is derived from software contributed to The NetBSD Foundation
@@ -31,7 +31,7 @@
 
 #include <sys/cdefs.h>
 #ifndef lint
-__RCSID("$NetBSD: progressbar.c,v 1.20 2008/09/30 03:41:53 lukem Exp $");
+__RCSID("$NetBSD: progressbar.c,v 1.21 2009/04/12 10:18:52 lukem Exp $");
 #endif /* not lint */
 
 /*
@@ -100,7 +100,7 @@ static const char * const suffixes[] = {
        "YiB",  /* 2^80 Yobibyte */
 #endif
 };
-#define NSUFFIXES      (sizeof(suffixes) / sizeof(suffixes[0]))
+#define NSUFFIXES      (int)(sizeof(suffixes) / sizeof(suffixes[0]))
 
 /*
  * Display a transfer progress bar if progress is non-zero.
@@ -219,7 +219,7 @@ progressmeter(int flag)
                         * calculate the length of the `*' bar, ensuring that
                         * the number of stars won't exceed the buffer size
                         */
-               barlength = MIN(sizeof(buf) - 1, ttywidth) - BAROVERHEAD;
+               barlength = MIN((int)(sizeof(buf) - 1), ttywidth) - BAROVERHEAD;
                if (prefix)
                        barlength -= (int)strlen(prefix);
                if (barlength > 0) {