summaryrefslogtreecommitdiff
path: root/cpp/src/slice2cppe/Gen.cpp
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/Gen.cpp
parentRemoved compression (diff)
downloadice-484186826922980e3e1da203e97c3e262ceef418.tar.bz2
ice-484186826922980e3e1da203e97c3e262ceef418.tar.xz
ice-484186826922980e3e1da203e97c3e262ceef418.zip
Removed slice checksums
Diffstat (limited to 'cpp/src/slice2cppe/Gen.cpp')
-rw-r--r--cpp/src/slice2cppe/Gen.cpp36
1 files changed, 2 insertions, 34 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) :