diff options
Diffstat (limited to 'cpp/src/slice2cppe/Gen.cpp')
-rw-r--r-- | cpp/src/slice2cppe/Gen.cpp | 36 |
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) : |