From 0ac83365291af6260a45730bd24a0c0d98d9d8fd Mon Sep 17 00:00:00 2001 From: Mike Buland Date: Sun, 17 Jul 2011 21:59:43 +0000 Subject: More variant unit tests, signed and unsigned chars are no formatted as numbers, while chars are formatted as characters. --- src/formatter.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/formatter.cpp') diff --git a/src/formatter.cpp b/src/formatter.cpp index 17fb311..61a059a 100644 --- a/src/formatter.cpp +++ b/src/formatter.cpp @@ -351,7 +351,8 @@ Bu::Formatter &Bu::operator<<( Bu::Formatter &f, const Bu::String &sStr ) Bu::Formatter &Bu::operator<<( Bu::Formatter &f, signed char c ) { - f.write( (char *)&c, 1 ); + f.ifmt( c ); + //f.write( (char *)&c, 1 ); return f; } @@ -363,7 +364,8 @@ Bu::Formatter &Bu::operator<<( Bu::Formatter &f, char c ) Bu::Formatter &Bu::operator<<( Bu::Formatter &f, unsigned char c ) { - f.write( (char *)&c, 1 ); + f.ifmt( c ); + //f.write( (char *)&c, 1 ); return f; } -- cgit v1.2.3