From 83a3f82cc260646073f39d2b0862e4ca9e6608e4 Mon Sep 17 00:00:00 2001 From: Arnaud Giersch Date: Wed, 28 Sep 2011 17:27:55 +0200 Subject: [PATCH] Define macro PR_VALUE(), like PR_STATS(). --- main.cpp | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) 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) -- 2.39.5