From 249e736bc5f978a58dae669154fd1eb3438f964b Mon Sep 17 00:00:00 2001 From: Igor Canadi Date: Thu, 12 Dec 2013 08:13:47 -0800 Subject: [PATCH] portable %lu printing --- utilities/backupable/backupable_db.cc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/utilities/backupable/backupable_db.cc b/utilities/backupable/backupable_db.cc index 7d605c9684..6291546d7d 100644 --- a/utilities/backupable/backupable_db.cc +++ b/utilities/backupable/backupable_db.cc @@ -247,7 +247,8 @@ void BackupEngine::DeleteBackupsNewerThan(uint64_t sequence_number) { for (auto backup : backups_) { if (backup.second.GetSequenceNumber() > sequence_number) { Log(options_.info_log, - "Deleting backup %u because sequence number (%lu) is newer than %lu", + "Deleting backup %u because sequence number (%" PRIu64 + ") is newer than %" PRIu64 "", backup.first, backup.second.GetSequenceNumber(), sequence_number); backup.second.Delete(); obsolete_backups_.push_back(backup.first); @@ -742,9 +743,9 @@ Status BackupEngine::BackupMeta::LoadFromFile(const std::string& backup_dir) { uint32_t num_files = 0; int bytes_read = 0; - sscanf(data.data(), "%ld%n", ×tamp_, &bytes_read); + sscanf(data.data(), "%" PRId64 "%n", ×tamp_, &bytes_read); data.remove_prefix(bytes_read + 1); // +1 for '\n' - sscanf(data.data(), "%lu%n", &sequence_number_, &bytes_read); + sscanf(data.data(), "%" PRIu64 "%n", &sequence_number_, &bytes_read); data.remove_prefix(bytes_read + 1); // +1 for '\n' sscanf(data.data(), "%u%n", &num_files, &bytes_read); data.remove_prefix(bytes_read + 1); // +1 for '\n'