From 8ca54e486c2b1df72a6eebc0dcb43ef7847cd428 Mon Sep 17 00:00:00 2001 From: "mark@chromium.org" Date: Fri, 27 Aug 2010 18:50:59 +0000 Subject: Use macros for formatting fixed-width types. Review URL: http://breakpad.appspot.com/162002 git-svn-id: http://google-breakpad.googlecode.com/svn/trunk@676 4c0a9323-5329-0410-9bdc-e9ce6186880e --- src/common/dwarf_cu_to_module.cc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/common/dwarf_cu_to_module.cc') diff --git a/src/common/dwarf_cu_to_module.cc b/src/common/dwarf_cu_to_module.cc index 9b538283..fb54ee16 100644 --- a/src/common/dwarf_cu_to_module.cc +++ b/src/common/dwarf_cu_to_module.cc @@ -31,9 +31,15 @@ // Implement the DwarfCUToModule class; see dwarf_cu_to_module.h. +// For PRI* macros, before anything else might #include it. +#ifndef __STDC_FORMAT_MACROS +#define __STDC_FORMAT_MACROS +#endif /* __STDC_FORMAT_MACROS */ + #include "common/dwarf_cu_to_module.h" #include +#include #include #include @@ -532,7 +538,7 @@ void DwarfCUToModule::WarningReporter::UncoveredLine(const Module::Line &line) { if (!uncovered_warnings_enabled_) return; UncoveredHeading(); - fprintf(stderr, " line%s: %s:%d at 0x%llx\n", + fprintf(stderr, " line%s: %s:%d at 0x%" PRIx64 "\n", (line.size == 0 ? " (zero-length)" : ""), line.file->name.c_str(), line.number, line.address); } -- cgit v1.2.1