summaryrefslogtreecommitdiff
path: root/cpp/src/slice2html
diff options
context:
space:
mode:
authorJose <jose@zeroc.com>2017-01-09 17:01:31 +0100
committerJose <jose@zeroc.com>2017-01-09 17:01:31 +0100
commitd4ed7973f1824478477be29989fc125b04207494 (patch)
treeec488f46a0ee15f987a0a24c87d1fe0a999cc168 /cpp/src/slice2html
parentIceSSL C#/Java test fixes to sync with C++ changes (diff)
downloadice-d4ed7973f1824478477be29989fc125b04207494.tar.bz2
ice-d4ed7973f1824478477be29989fc125b04207494.tar.xz
ice-d4ed7973f1824478477be29989fc125b04207494.zip
Fixed (ICE-6694) - Unicode output in command line tools
Diffstat (limited to 'cpp/src/slice2html')
-rw-r--r--cpp/src/slice2html/Gen.cpp17
-rw-r--r--cpp/src/slice2html/Main.cpp35
2 files changed, 27 insertions, 25 deletions
diff --git a/cpp/src/slice2html/Gen.cpp b/cpp/src/slice2html/Gen.cpp
index a5e03d6015f..1c4de107d54 100644
--- a/cpp/src/slice2html/Gen.cpp
+++ b/cpp/src/slice2html/Gen.cpp
@@ -11,6 +11,7 @@
#include <IceUtil/Functional.h>
#include <IceUtil/StringUtil.h>
#include <IceUtil/FileUtil.h>
+#include <IceUtil/ConsoleUtil.h>
#include <Slice/FileTracker.h>
#include <Gen.h>
@@ -1171,8 +1172,8 @@ Slice::GeneratorBase::getComment(const ContainedPtr& contained, const SyntaxTree
if(_warnOldCommentFiles.find(fileName) == _warnOldCommentFiles.end())
{
_warnOldCommentFiles.insert(fileName);
- cerr << fileName << ": warning: file contains old-style link syntax: `[" << literal << "]'"
- << endl;
+ consoleErr << fileName << ": warning: file contains old-style link syntax: `[" << literal << "]'"
+ << endl;
}
}
else if(s[i] == '{')
@@ -1211,8 +1212,8 @@ Slice::GeneratorBase::getComment(const ContainedPtr& contained, const SyntaxTree
if(summary && _warnSummary && summarySize > _warnSummary)
{
- cerr << contained->file() << ": warning: summary size (" << summarySize << ") exceeds " << _warnSummary
- << " characters: `" << comment << "'" << endl;
+ consoleErr << contained->file() << ": warning: summary size (" << summarySize << ") exceeds " << _warnSummary
+ << " characters: `" << comment << "'" << endl;
}
return comment;
@@ -1480,13 +1481,13 @@ Slice::GeneratorBase::warnOldStyleIdent(const string& str, const string& fileNam
lastName = newName.substr(pos + 1);
}
- cerr << fileName << ": warning: file contains old-style identifier syntax: `" << str << "'."
- << " Use `'" << newName << "'";
+ consoleErr << fileName << ": warning: file contains old-style identifier syntax: `" << str << "'."
+ << " Use `'" << newName << "'";
if(!alternateName.empty())
{
- cerr << " or `" << alternateName << "' if `" << lastName << "' is a member";
+ consoleErr << " or `" << alternateName << "' if `" << lastName << "' is a member";
}
- cerr << endl;
+ consoleErr << endl;
}
}
diff --git a/cpp/src/slice2html/Main.cpp b/cpp/src/slice2html/Main.cpp
index 1bc84b6bde9..012f4bffb61 100644
--- a/cpp/src/slice2html/Main.cpp
+++ b/cpp/src/slice2html/Main.cpp
@@ -11,6 +11,7 @@
#include <IceUtil/CtrlCHandler.h>
#include <IceUtil/Mutex.h>
#include <IceUtil/MutexPtrLock.h>
+#include <IceUtil/ConsoleUtil.h>
#include <Slice/Preprocessor.h>
#include <Slice/FileTracker.h>
#include <Slice/Util.h>
@@ -19,7 +20,7 @@
using namespace std;
using namespace Slice;
-using namespace IceUtil;
+using namespace IceUtilInternal;
namespace
{
@@ -58,8 +59,8 @@ interruptedCallback(int /*signal*/)
void
usage(const string& n)
{
- getErrorStream() << "Usage: " << n << " [options] slice-files...\n";
- getErrorStream() <<
+ consoleErr << "Usage: " << n << " [options] slice-files...\n";
+ consoleErr <<
"Options:\n"
"-h, --help Show this message.\n"
"-v, --version Display the Ice version.\n"
@@ -120,7 +121,7 @@ compile(const vector<string>& argv)
}
catch(const IceUtilInternal::BadOptException& e)
{
- getErrorStream() << argv[0] << ": error: " << e.reason << endl;
+ consoleErr << argv[0] << ": error: " << e.reason << endl;
if(!validate)
{
usage(argv[0]);
@@ -136,7 +137,7 @@ compile(const vector<string>& argv)
if(opts.isSet("version"))
{
- getErrorStream() << ICE_STRING_VERSION << endl;
+ consoleErr << ICE_STRING_VERSION << endl;
return EXIT_SUCCESS;
}
@@ -179,8 +180,8 @@ compile(const vector<string>& argv)
s >> indexCount;
if(!s)
{
- getErrorStream() << argv[0] << ": error: the --index operation requires a positive integer argument"
- << endl;
+ consoleErr << argv[0] << ": error: the --index operation requires a positive integer argument"
+ << endl;
if(!validate)
{
usage(argv[0]);
@@ -203,8 +204,8 @@ compile(const vector<string>& argv)
s >> summaryCount;
if(!s)
{
- getErrorStream() << argv[0] << ": error: the --summary operation requires a positive integer argument"
- << endl;
+ consoleErr << argv[0] << ": error: the --summary operation requires a positive integer argument"
+ << endl;
if(!validate)
{
usage(argv[0]);
@@ -221,7 +222,7 @@ compile(const vector<string>& argv)
if(args.empty())
{
- getErrorStream() << argv[0] << ": error: no input file" << endl;
+ consoleErr << argv[0] << ": error: no input file" << endl;
if(!validate)
{
usage(argv[0]);
@@ -297,19 +298,19 @@ compile(const vector<string>& argv)
// created files.
FileTracker::instance()->cleanup();
p->destroy();
- getErrorStream() << argv[0] << ": error: " << ex.reason() << endl;
+ consoleErr << argv[0] << ": error: " << ex.reason() << endl;
return EXIT_FAILURE;
}
catch(const string& err)
{
FileTracker::instance()->cleanup();
- getErrorStream() << argv[0] << ": error: " << err << endl;
+ consoleErr << argv[0] << ": error: " << err << endl;
status = EXIT_FAILURE;
}
catch(const char* err)
{
FileTracker::instance()->cleanup();
- getErrorStream() << argv[0] << ": error: " << err << endl;
+ consoleErr << argv[0] << ": error: " << err << endl;
status = EXIT_FAILURE;
}
}
@@ -342,22 +343,22 @@ int main(int argc, char* argv[])
}
catch(const std::exception& ex)
{
- getErrorStream() << args[0] << ": error:" << ex.what() << endl;
+ consoleErr << args[0] << ": error:" << ex.what() << endl;
return EXIT_FAILURE;
}
catch(const std::string& msg)
{
- getErrorStream() << args[0] << ": error:" << msg << endl;
+ consoleErr << args[0] << ": error:" << msg << endl;
return EXIT_FAILURE;
}
catch(const char* msg)
{
- getErrorStream() << args[0] << ": error:" << msg << endl;
+ consoleErr << args[0] << ": error:" << msg << endl;
return EXIT_FAILURE;
}
catch(...)
{
- getErrorStream() << args[0] << ": error:" << "unknown exception" << endl;
+ consoleErr << args[0] << ": error:" << "unknown exception" << endl;
return EXIT_FAILURE;
}
}