From e47ccf2a008c645c78deba129a88fcc8de5ffa9c Mon Sep 17 00:00:00 2001 From: Jack Grigg Date: Thu, 30 Aug 2018 22:21:25 +0100 Subject: [PATCH] libsnark: Use format macro constants for printing fixed-width values --- src/snark/libsnark/common/profiling.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/snark/libsnark/common/profiling.cpp b/src/snark/libsnark/common/profiling.cpp index e66856673..e6f1f4525 100644 --- a/src/snark/libsnark/common/profiling.cpp +++ b/src/snark/libsnark/common/profiling.cpp @@ -15,6 +15,7 @@ #include #include #include +#include #include #include #include @@ -105,7 +106,7 @@ void print_cumulative_time_entry(const std::string &key, const int64_t factor) const double total_ms = (cumulative_times.at(key) * 1e-6); const size_t cnt = invocation_counts.at(key); const double avg_ms = total_ms / cnt; - printf(" %-45s: %12.5fms = %lld * %0.5fms (%zu invocations, %0.5fms = %lld * %0.5fms per invocation)\n", key.c_str(), total_ms, factor, total_ms/factor, cnt, avg_ms, factor, avg_ms/factor); + printf(" %-45s: %12.5fms = %" PRId64 " * %0.5fms (%zu invocations, %0.5fms = %" PRId64 " * %0.5fms per invocation)\n", key.c_str(), total_ms, factor, total_ms/factor, cnt, avg_ms, factor, avg_ms/factor); } void print_cumulative_times(const int64_t factor)