Correctly handle int64_t when printing in OutputConfigurator unittests
int64_t is defined differently on 32 bit and 64 bit platforms. This CL makes sure they are correctly handled.
BUG=353781
Review URL: https://codereview.chromium.org/204093003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@258014 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/ui/display/chromeos/output_configurator_unittest.cc b/ui/display/chromeos/output_configurator_unittest.cc
index 8131180..d974063 100644
--- a/ui/display/chromeos/output_configurator_unittest.cc
+++ b/ui/display/chromeos/output_configurator_unittest.cc
@@ -12,6 +12,7 @@
#include "base/basictypes.h"
#include "base/compiler_specific.h"
+#include "base/format_macros.h"
#include "base/memory/scoped_vector.h"
#include "base/message_loop/message_loop.h"
#include "base/strings/stringprintf.h"
@@ -45,7 +46,7 @@
}
std::string DisplaySnapshotToString(const DisplaySnapshot& output) {
- return base::StringPrintf("id=%ld", output.display_id());
+ return base::StringPrintf("id=%" PRId64, output.display_id());
}
// Returns a string describing a TestNativeDisplayDelegate::SetBackgroundColor()
@@ -58,7 +59,7 @@
// call.
std::string GetAddOutputModeAction(const DisplaySnapshot& output,
const DisplayMode* mode) {
- return base::StringPrintf("add_mode(output=%lu,mode=%s)",
+ return base::StringPrintf("add_mode(output=%" PRId64 ",mode=%s)",
output.display_id(),
DisplayModeToString(*mode).c_str());
}
@@ -104,7 +105,7 @@
std::string GetSetHDCPStateAction(const DisplaySnapshot& output,
HDCPState state) {
return base::StringPrintf(
- "set_hdcp(id=%lu,state=%d)", output.display_id(), state);
+ "set_hdcp(id=%" PRId64 ",state=%d)", output.display_id(), state);
}
// Joins a sequence of strings describing actions (e.g. kScreenDim) such