From d66ababa0fb0b537a555acc708986e9ccdffa64a Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Sun, 12 Feb 2017 13:05:25 +0100 Subject: [PATCH] times test: Avoid gcc warnings on Linux/x32. * tests/test-times.c (main): Really cast printf arguments from clock_t to 'long int'. --- ChangeLog | 6 ++++++ tests/test-times.c | 16 ++++++++-------- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/ChangeLog b/ChangeLog index 3d3394c56c..51f6d25c65 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2017-02-12 Bruno Haible + + times test: Avoid gcc warnings on Linux/x32. + * tests/test-times.c (main): Really cast printf arguments from clock_t + to 'long int'. + 2017-02-12 Paul Eggert glob: port better to emscripten diff --git a/tests/test-times.c b/tests/test-times.c index cfebdf9ceb..4697cd0873 100644 --- a/tests/test-times.c +++ b/tests/test-times.c @@ -61,10 +61,10 @@ main (int argc, char *argv[]) printf ("clk_tck %ld\n", (long int) clk_tck); printf ("t %ld\n", (long int) t); - printf ("tms.tms_utime %ldms\n", ((long int) tms.tms_utime * 1000) / clk_tck); - printf ("tms.tms_stime %ldms\n", ((long int) tms.tms_stime * 1000) / clk_tck); - printf ("tms.tms_cutime %ldms\n", ((long int) tms.tms_cutime * 1000) / clk_tck); - printf ("tms.tms_cstime %ldms\n", ((long int) tms.tms_cstime * 1000) / clk_tck); + printf ("tms.tms_utime %ldms\n", ((long int) tms.tms_utime * 1000) / (long int) clk_tck); + printf ("tms.tms_stime %ldms\n", ((long int) tms.tms_stime * 1000) / (long int) clk_tck); + printf ("tms.tms_cutime %ldms\n", ((long int) tms.tms_cutime * 1000) / (long int) clk_tck); + printf ("tms.tms_cstime %ldms\n", ((long int) tms.tms_cstime * 1000) / (long int) clk_tck); } if (argc > 1) @@ -95,10 +95,10 @@ main (int argc, char *argv[]) printf ("clk_tck %ld\n", (long int) clk_tck); printf ("t %ld\n", (long int) t); - printf ("tms.tms_utime %ldms\n", ((long int) tms.tms_utime * 1000) / clk_tck); - printf ("tms.tms_stime %ldms\n", ((long int) tms.tms_stime * 1000) / clk_tck); - printf ("tms.tms_cutime %ldms\n", ((long int) tms.tms_cutime * 1000) / clk_tck); - printf ("tms.tms_cstime %ldms\n", ((long int) tms.tms_cstime * 1000) / clk_tck); + printf ("tms.tms_utime %ldms\n", ((long int) tms.tms_utime * 1000) / (long int) clk_tck); + printf ("tms.tms_stime %ldms\n", ((long int) tms.tms_stime * 1000) / (long int) clk_tck); + printf ("tms.tms_cutime %ldms\n", ((long int) tms.tms_cutime * 1000) / (long int) clk_tck); + printf ("tms.tms_cstime %ldms\n", ((long int) tms.tms_cstime * 1000) / (long int) clk_tck); } return 0; -- 2.39.5