X-Git-Url: http://git.vrable.net/?p=cumulus.git;a=blobdiff_plain;f=store.cc;h=9d4c8833b7679b1ea6483ee38fe67416f36f146b;hp=aa69d9e8a4a7e3f4af329138027d0a78ce180623;hb=535e98344fdefc4eb174700d8ad3d8228c8ac0f1;hpb=65edb87a0b8a578b4a7221478a851d71df21fab0 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); } }