summaryrefslogtreecommitdiff
path: root/base/cprintf_formats.hh
diff options
context:
space:
mode:
authorNathan Binkert <binkertn@umich.edu>2004-01-11 21:22:33 -0500
committerNathan Binkert <binkertn@umich.edu>2004-01-11 21:22:33 -0500
commitb4301c652cf09a7464a360a403cb25ad214909f5 (patch)
treef24311aef29908485ce7059a72bc6eec25d90035 /base/cprintf_formats.hh
parenta3691fe09e663871d4dd46c4fcc05407ac8c448a (diff)
parentf8ed615bc65139076289e8af4bc6c7908aae4aa8 (diff)
downloadgem5-b4301c652cf09a7464a360a403cb25ad214909f5.tar.xz
Merge zizzer.eecs.umich.edu:/bk/m5
into ziff.eecs.umich.edu:/z/binkertn/research/m5/latest --HG-- extra : convert_revision : bff2fb78e205f327ce8d04f3ae1b2352857ab824
Diffstat (limited to 'base/cprintf_formats.hh')
-rw-r--r--base/cprintf_formats.hh19
1 files changed, 6 insertions, 13 deletions
diff --git a/base/cprintf_formats.hh b/base/cprintf_formats.hh
index 1e5de4fdf..b921c0506 100644
--- a/base/cprintf_formats.hh
+++ b/base/cprintf_formats.hh
@@ -43,8 +43,10 @@ struct Format
int precision;
int width;
- Format() { }
- void clear() {
+ Format() { clear(); }
+
+ void clear()
+ {
alternate_form = false;
flush_left = false;
print_sign = false;
@@ -58,15 +60,6 @@ struct Format
}
};
-inline void
-format_invalid(std::ostream &out)
-{
- using namespace std;
-
- out << "format invalid!!!" << endl;
-}
-
-
template <typename T>
inline void
_format_char(std::ostream &out, const T& data, Format &fmt)
@@ -233,7 +226,7 @@ _format_string(std::ostream &out, const T& data, Format &fmt)
template <typename T>
inline void
format_char(std::ostream &out, const T& data, Format &fmt)
-{ format_invalid(out); }
+{ out << "<bad arg type for char format>"; }
inline void
format_char(std::ostream &out, char data, Format &fmt)
@@ -329,7 +322,7 @@ format_integer(std::ostream &out, unsigned long long data, Format &fmt)
template <typename T>
inline void
format_float(std::ostream &out, const T& data, Format &fmt)
-{ format_invalid(out); }
+{ out << "<bad arg type for float format>"; }
inline void
format_float(std::ostream &out, float data, Format &fmt)