From 419b6c9d42ba643265f802cd150d0b232e43186a Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Wed, 25 May 2011 12:29:18 +0200 Subject: maint: accommodate gcc's -Wstrict-overflow option * src/factor.c (factor_using_pollard_rho): Change type of "i" to unsigned to avoid warning from gcc's -Wstrict-overflow. * src/expr.c: Use an unsigned intermediate. * src/dircolors.c (main): Reorder operations to avoid the risk of pointer overflow. * src/tr.c (squeeze_filter): Change NOT_A_CHAR from an anonymous "enum" to an "int", to avoid this warning: tr.c:1624:10: error: assuming signed overflow does not occur when simplifying conditional to constant [-Werror=strict-overflow] * src/pr.c (main): Make index "i" unsigned. --- src/pr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/pr.c') diff --git a/src/pr.c b/src/pr.c index 7e6b13cc8..3995c37ce 100644 --- a/src/pr.c +++ b/src/pr.c @@ -1165,7 +1165,7 @@ main (int argc, char **argv) print_files (n_files, file_names); else { - int i; + unsigned int i; for (i = 0; i < n_files; i++) print_files (1, &file_names[i]); } -- cgit v1.2.3-54-g00ecf