From b5cd96f1d6bc1a05d3be9f6055750b36bf026f0f Mon Sep 17 00:00:00 2001 From: Anthony Scemama Date: Mon, 6 May 2019 13:33:20 +0200 Subject: [PATCH] removes annoying warning MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ``` [ 31%] Building CXX object numgrid/CMakeFiles/numgrid-objects.dir/lebedev/sphere_lebedev_rule.cpp.o /home/scemama/Downloads/numgrid/numgrid/lebedev/sphere_lebedev_rule.cpp: In function ‘void timestamp()’: /home/scemama/Downloads/numgrid/numgrid/lebedev/sphere_lebedev_rule.cpp:6483:10: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] size_t len; ^~~ ``` --- numgrid/lebedev/sphere_lebedev_rule.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/numgrid/lebedev/sphere_lebedev_rule.cpp b/numgrid/lebedev/sphere_lebedev_rule.cpp index c5db071..f57926c 100644 --- a/numgrid/lebedev/sphere_lebedev_rule.cpp +++ b/numgrid/lebedev/sphere_lebedev_rule.cpp @@ -6487,6 +6487,14 @@ void timestamp ( void ) tm = localtime ( &now ); len = strftime ( time_buffer, TIME_SIZE, "%d %B %Y %I:%M:%S %p", tm ); + if (len == 0) + { + fprintf ( stderr, "\n" ); + fprintf ( stderr, "TIMESTAMP - Fatal error!\n" ); + fprintf ( stderr, " TIME_SIZE constant too small.\n" ); + exit ( 1 ); + } + fprintf ( stdout, "%s\n", time_buffer );