summaryrefslogtreecommitdiff
path: root/cpp/src/slice2cppe
diff options
context:
space:
mode:
authorDwayne Boone <dwayne@zeroc.com>2005-04-06 16:48:00 +0000
committerDwayne Boone <dwayne@zeroc.com>2005-04-06 16:48:00 +0000
commit484186826922980e3e1da203e97c3e262ceef418 (patch)
treecc9995b1f3efe3b9884de9ff483a0db81ac43e6a /cpp/src/slice2cppe
parentRemoved compression (diff)
downloadice-484186826922980e3e1da203e97c3e262ceef418.tar.bz2
ice-484186826922980e3e1da203e97c3e262ceef418.tar.xz
ice-484186826922980e3e1da203e97c3e262ceef418.zip
Removed slice checksums
Diffstat (limited to 'cpp/src/slice2cppe')
-rw-r--r--cpp/src/slice2cppe/Gen.cpp36
-rw-r--r--cpp/src/slice2cppe/Gen.h2
-rw-r--r--cpp/src/slice2cppe/Main.cpp6
3 files changed, 3 insertions, 41 deletions
diff --git a/cpp/src/slice2cppe/Gen.cpp b/cpp/src/slice2cppe/Gen.cpp
index 5938f4c9d38..c55acf4e2c2 100644
--- a/cpp/src/slice2cppe/Gen.cpp
+++ b/cpp/src/slice2cppe/Gen.cpp
@@ -11,7 +11,6 @@
#include <Slice/CPlusPlusUtil.h>
#include <IceUtil/Functional.h>
#include <IceUtil/Iterator.h>
-#include <Slice/Checksum.h>
#include <limits>
#include <sys/stat.h>
@@ -22,15 +21,14 @@ using namespace IceUtil;
Slice::Gen::Gen(const string& name, const string& base, const string& headerExtension,
const string& sourceExtension, const string& include, const vector<string>& includePaths,
- const string& dllExport, const string& dir, bool imp, bool checksum) :
+ const string& dllExport, const string& dir, bool imp) :
_base(base),
_headerExtension(headerExtension),
_sourceExtension(sourceExtension),
_include(include),
_includePaths(includePaths),
_dllExport(dllExport),
- _impl(imp),
- _checksum(checksum)
+ _impl(imp)
{
for(vector<string>::iterator p = _includePaths.begin(); p != _includePaths.end(); ++p)
{
@@ -214,11 +212,6 @@ Slice::Gen::generate(const UnitPtr& p)
C << "\n#include <Ice/LocalException.h>";
}
- if(_checksum)
- {
- C << "\n#include <Ice/SliceChecksums.h>";
- }
-
StringList includes = p->includeFiles();
for(StringList::const_iterator q = includes.begin(); q != includes.end(); ++q)
@@ -278,31 +271,6 @@ Slice::Gen::generate(const UnitPtr& p)
ImplVisitor implVisitor(implH, implC, _dllExport);
p->visit(&implVisitor, false);
}
-
- if(_checksum)
- {
- ChecksumMap map = createChecksums(p);
- if(!map.empty())
- {
- C << sp << nl << "static const char* __sliceChecksums[] =";
- C << sb;
- for(ChecksumMap::const_iterator p = map.begin(); p != map.end(); ++p)
- {
- C << nl << "\"" << p->first << "\", \"";
- ostringstream str;
- str.flags(ios_base::hex);
- str.fill('0');
- for(vector<unsigned char>::const_iterator q = p->second.begin(); q != p->second.end(); ++q)
- {
- str << (int)(*q);
- }
- C << str.str() << "\",";
- }
- C << nl << "0";
- C << eb << ';';
- C << nl << "static IceInternal::SliceChecksumInit __sliceChecksumInit(__sliceChecksums);";
- }
- }
}
Slice::Gen::TypesVisitor::TypesVisitor(Output& h, Output& c, const string& dllExport) :
diff --git a/cpp/src/slice2cppe/Gen.h b/cpp/src/slice2cppe/Gen.h
index a7b87ee55de..c0abba0a8ab 100644
--- a/cpp/src/slice2cppe/Gen.h
+++ b/cpp/src/slice2cppe/Gen.h
@@ -28,7 +28,6 @@ public:
const std::vector<std::string>&,
const std::string&,
const std::string&,
- bool,
bool);
~Gen();
@@ -51,7 +50,6 @@ private:
std::vector<std::string> _includePaths;
std::string _dllExport;
bool _impl;
- bool _checksum;
class TypesVisitor : public ::IceUtil::noncopyable, public ParserVisitor
{
diff --git a/cpp/src/slice2cppe/Main.cpp b/cpp/src/slice2cppe/Main.cpp
index 0b463233774..cb8288dcda9 100644
--- a/cpp/src/slice2cppe/Main.cpp
+++ b/cpp/src/slice2cppe/Main.cpp
@@ -36,7 +36,6 @@ usage(const char* n)
"--depend Generate Makefile dependencies.\n"
"-d, --debug Print debug messages.\n"
"--ice Permit `Ice' prefix (for building Ice source code only)\n"
- "--checksum Generate checksums for Slice definitions.\n"
;
// Note: --case-sensitive is intentionally not shown here!
}
@@ -54,7 +53,6 @@ main(int argc, char* argv[])
bool depend;
bool debug;
bool ice;
- bool checksum;
bool caseSensitive;
IceUtil::Options opts;
@@ -73,7 +71,6 @@ main(int argc, char* argv[])
opts.addOpt("", "depend");
opts.addOpt("d", "debug");
opts.addOpt("", "ice");
- opts.addOpt("", "checksum");
opts.addOpt("", "case-sensitive");
vector<string> args;
@@ -143,7 +140,6 @@ main(int argc, char* argv[])
depend = opts.isSet("depend");
debug = opts.isSet("d") || opts.isSet("debug");
ice = opts.isSet("ice");
- checksum = opts.isSet("checksum");
caseSensitive = opts.isSet("case-sensitive");
if(args.empty())
@@ -204,7 +200,7 @@ main(int argc, char* argv[])
else
{
Gen gen(argv[0], icecpp.getBaseName(), headerExtension, sourceExtension, include,
- includePaths, dllExport, output, impl, checksum);
+ includePaths, dllExport, output, impl);
if(!gen)
{
u->destroy();