X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/loba.git/blobdiff_plain/6b7dedf20c9bd5bca561df7ca9d664939ca66161..83a3f82cc260646073f39d2b0862e4ca9e6608e4:/main.cpp?ds=inline diff --git a/main.cpp b/main.cpp index 6417250..a11ef4a 100644 --- a/main.cpp +++ b/main.cpp @@ -174,6 +174,11 @@ static void install_signal_handler() } } +#define PR_VALUE(descr, format, ...) \ + XBT_INFO("| %.*s: " format, DATA_DESCR_WIDTH, \ + descr ".................................................", \ + __VA_ARGS__) + #define PR_STATS(descr, st) \ XBT_INFO("| %.*s: %g / %g / %g", DATA_DESCR_WIDTH, \ descr " (total/avg./stddev).............................", \ @@ -327,15 +332,9 @@ int main(int argc, char* argv[]) PR_STATS("Ctrl recv amount", ctrl_recv_amount); PR_STATS("Ctrl send count", ctrl_send_count); PR_STATS("Ctrl recv count", ctrl_recv_count); - XBT_INFO("| %.*s: %g", DATA_DESCR_WIDTH, - "Total simulated time..................................", - simulated_time); - XBT_INFO("| %.*s: %g", DATA_DESCR_WIDTH, - "Total simulation time.................................", - simulation_time.duration()); - XBT_INFO("| %.*s: %g", DATA_DESCR_WIDTH, - "Elapsed (wall clock) time.............................", - elapsed_time.duration()); + PR_VALUE("Total simulated time", "%g", simulated_time); + PR_VALUE("Total simulation time", "%g", simulation_time.duration()); + PR_VALUE("Elapsed (wall clock) time", "%g", elapsed_time.duration()); XBT_INFO("`----"); } if (exit_status)