From 9b40a13728236f1d1d89d5a2169dab28f537d18c Mon Sep 17 00:00:00 2001 From: Nathan Binkert Date: Mon, 18 Dec 2006 14:07:52 -0800 Subject: cast chars to int when we want to print integers so we get a number instead of a character --HG-- extra : convert_revision : 7bfa88ba23ad057b751eb01a80416d9f72cfe81a --- src/base/cprintf_formats.hh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/base/cprintf_formats.hh') diff --git a/src/base/cprintf_formats.hh b/src/base/cprintf_formats.hh index 58ee7f795..3ea20446d 100644 --- a/src/base/cprintf_formats.hh +++ b/src/base/cprintf_formats.hh @@ -288,13 +288,13 @@ format_integer(std::ostream &out, const T &data, Format &fmt) { _format_integer(out, data, fmt); } inline void format_integer(std::ostream &out, char data, Format &fmt) -{ _format_integer(out, data, fmt); } +{ _format_integer(out, (int)data, fmt); } inline void format_integer(std::ostream &out, unsigned char data, Format &fmt) -{ _format_integer(out, data, fmt); } +{ _format_integer(out, (int)data, fmt); } inline void format_integer(std::ostream &out, signed char data, Format &fmt) -{ _format_integer(out, data, fmt); } +{ _format_integer(out, (int)data, fmt); } #if 0 inline void format_integer(std::ostream &out, short data, Format &fmt) -- cgit v1.2.3