From cb3922380d3763ebd1b9b5a513a3747ecbae3fae Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Sun, 28 Aug 2016 22:53:50 -0700 Subject: [PATCH] ptx: avoid new warning/error from upcoming gcc-7.x * src/ptx.c (fix_output_parameters): Switch to an unsigned type that matches the OCCURS.file_index type. This avoids the following error from gcc-7.0.0 20160829 (experimental): src/ptx.c:1220:14: error: assuming signed overflow does not occur \ when simplifying conditional to constant [-Werror=strict-overflow] if (file_index > 0) --- src/ptx.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ptx.c b/src/ptx.c index d19c66e..1f0e9c9 100644 --- a/src/ptx.c +++ b/src/ptx.c @@ -1200,7 +1200,7 @@ print_field (BLOCK field) static void fix_output_parameters (void) { - int file_index; /* index in text input file arrays */ + size_t file_index; /* index in text input file arrays */ int line_ordinal; /* line ordinal value for reference */ char ordinal_string[12]; /* edited line ordinal for reference */ int reference_width; /* width for the whole reference */ -- 2.7.4