From: Michael Vrable Date: Wed, 23 Sep 2009 18:47:43 +0000 (-0700) Subject: Ensure printf format specifiers and types match (fixes compiler warning). X-Git-Url: http://git.vrable.net/?p=cumulus.git;a=commitdiff_plain;h=535e98344fdefc4eb174700d8ad3d8228c8ac0f1;ds=sidebyside Ensure printf format specifiers and types match (fixes compiler warning). --- diff --git a/store.cc b/store.cc index aa69d9e..9d4c883 100644 --- a/store.cc +++ b/store.cc @@ -172,7 +172,7 @@ void Tarfile::write_object(int id, const char *data, size_t len) sprintf(header.mode, "%07o", 0600); sprintf(header.uid, "%07o", 0); sprintf(header.gid, "%07o", 0); - sprintf(header.size, "%011o", len); + sprintf(header.size, "%011o", (int)len); sprintf(header.mtime, "%011o", (int)time(NULL)); header.typeflag = '0'; strcpy(header.magic, "ustar "); @@ -281,7 +281,7 @@ void TarSegmentStore::dump_stats() for (map >::iterator i = group_sizes.begin(); i != group_sizes.end(); ++i) { printf(" %s: %lld (%lld compressed)\n", i->first.c_str(), - i->second.first, i->second.second); + (long long)i->second.first, (long long)i->second.second); } }