1
0
mirror of https://github.com/facebook/zstd.git synced 2025-08-08 17:22:10 +03:00

[pzstd] Print the correct width ints

This commit is contained in:
Nick Terrell
2016-10-06 21:31:16 -07:00
parent 8b4e84249b
commit 96e0702c00

View File

@@ -15,6 +15,7 @@
#include "utils/WorkQueue.h" #include "utils/WorkQueue.h"
#include <chrono> #include <chrono>
#include <cinttypes>
#include <cstddef> #include <cstddef>
#include <cstdio> #include <cstdio>
#include <memory> #include <memory>
@@ -104,11 +105,12 @@ static std::uint64_t handleOneInput(const Options &options,
if (!options.decompress) { if (!options.decompress) {
double ratio = static_cast<double>(bytesWritten) / double ratio = static_cast<double>(bytesWritten) /
static_cast<double>(bytesRead + !bytesRead); static_cast<double>(bytesRead + !bytesRead);
std::fprintf(stderr, "%-20s :%6.2f%% (%6llu => %6llu bytes, %s)\n", std::fprintf(stderr, "%-20s :%6.2f%% (%6" PRIu64 " => %6" PRIu64
" bytes, %s)\n",
inputFileName.c_str(), ratio * 100, bytesRead, bytesWritten, inputFileName.c_str(), ratio * 100, bytesRead, bytesWritten,
outputFileName.c_str()); outputFileName.c_str());
} else { } else {
std::fprintf(stderr, "%-20s: %llu bytes \n", std::fprintf(stderr, "%-20s: %" PRIu64 " bytes \n",
inputFileName.c_str(),bytesWritten); inputFileName.c_str(),bytesWritten);
} }
} }