]> Savannah Git Hosting - gnulib.git/commitdiff
times test: Avoid gcc warnings on Linux/x32.
authorBruno Haible <bruno@clisp.org>
Sun, 12 Feb 2017 12:05:25 +0000 (13:05 +0100)
committerBruno Haible <bruno@clisp.org>
Sun, 12 Feb 2017 12:05:25 +0000 (13:05 +0100)
* tests/test-times.c (main): Really cast printf arguments from clock_t
to 'long int'.

ChangeLog
tests/test-times.c

index 3d3394c56c6c345f9062790f779836c649baca58..51f6d25c659c49219fa4489160af7b5445d8c9a2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2017-02-12  Bruno Haible  <bruno@clisp.org>
+
+       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  <eggert@cs.ucla.edu>
 
        glob: port better to emscripten
index cfebdf9cebc3d1f063fa19e58b045b0c7b5d6801..4697cd087321328687068dc5a23cddf94d8a2f03 100644 (file)
@@ -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;