diff options
Diffstat (limited to '')
-rw-r--r-- | src/string.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/string.cpp b/src/string.cpp index ddf3486..de66d5d 100644 --- a/src/string.cpp +++ b/src/string.cpp | |||
@@ -60,6 +60,11 @@ void Gats::String::read( Bu::Stream &rIn, char cType ) | |||
60 | 60 | ||
61 | Bu::Formatter &operator<<( Bu::Formatter &f, const Gats::String &s ) | 61 | Bu::Formatter &operator<<( Bu::Formatter &f, const Gats::String &s ) |
62 | { | 62 | { |
63 | for( Gats::String::const_iterator i = s.begin(); i; i++ ) | ||
64 | { | ||
65 | if( *i >= 127 || *i <= 31 ) | ||
66 | return f << "(binary str) " << s.getSize() << " bytes"; | ||
67 | } | ||
63 | return f << "(str) \"" << dynamic_cast<const Bu::String &>(s) << "\""; | 68 | return f << "(str) \"" << dynamic_cast<const Bu::String &>(s) << "\""; |
64 | } | 69 | } |
65 | 70 | ||