diff options
author | Mark Spruiell <mes@zeroc.com> | 2008-03-16 07:57:08 -0700 |
---|---|---|
committer | Mark Spruiell <mes@zeroc.com> | 2008-03-16 07:57:08 -0700 |
commit | 553f0fca11d00fc8c50c7cf9665e1d97053f1285 (patch) | |
tree | 007df4354973ee2721dd6892b92fab67f9d425ec /cpp/demo/Ice/converter/Client.cpp | |
parent | fixing VC project files in cpp/demo/Freeze/transform (diff) | |
download | ice-553f0fca11d00fc8c50c7cf9665e1d97053f1285.tar.bz2 ice-553f0fca11d00fc8c50c7cf9665e1d97053f1285.tar.xz ice-553f0fca11d00fc8c50c7cf9665e1d97053f1285.zip |
bug 2808 - converter demo fixes
Diffstat (limited to 'cpp/demo/Ice/converter/Client.cpp')
-rw-r--r-- | cpp/demo/Ice/converter/Client.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/cpp/demo/Ice/converter/Client.cpp b/cpp/demo/Ice/converter/Client.cpp index fe1a698d4c5..8a701f1ace5 100644 --- a/cpp/demo/Ice/converter/Client.cpp +++ b/cpp/demo/Ice/converter/Client.cpp @@ -32,14 +32,14 @@ string decodeString(const string& str) ostringstream result; for(string::const_iterator p = str.begin(); p != str.end(); ++p) { - if(isprint(*p)) + if(isprint(static_cast<unsigned char>(*p))) { result << *p; } else { result << "\\" - << oct << (unsigned int)(unsigned char)(*p); + << oct << static_cast<unsigned int>(static_cast<unsigned char>(*p)); } } return result.str(); @@ -178,4 +178,3 @@ main(int argc, char* argv[]) return status; } - |