Use <inttypes.h> 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
This commit is contained in:
mark@chromium.org 2010-08-27 18:50:59 +00:00
parent 7d279feb8f
commit 8ca54e486c

View File

@ -31,9 +31,15 @@
// Implement the DwarfCUToModule class; see dwarf_cu_to_module.h. // Implement the DwarfCUToModule class; see dwarf_cu_to_module.h.
// For <inttypes.h> 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 "common/dwarf_cu_to_module.h"
#include <assert.h> #include <assert.h>
#include <inttypes.h>
#include <algorithm> #include <algorithm>
#include <set> #include <set>
@ -532,7 +538,7 @@ void DwarfCUToModule::WarningReporter::UncoveredLine(const Module::Line &line) {
if (!uncovered_warnings_enabled_) if (!uncovered_warnings_enabled_)
return; return;
UncoveredHeading(); 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.size == 0 ? " (zero-length)" : ""),
line.file->name.c_str(), line.number, line.address); line.file->name.c_str(), line.number, line.address);
} }