diff options
Diffstat (limited to 'src')
| -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 | ||
