diff options
author | Mark Spruiell <mes@zeroc.com> | 2003-10-22 04:15:08 +0000 |
---|---|---|
committer | Mark Spruiell <mes@zeroc.com> | 2003-10-22 04:15:08 +0000 |
commit | d575ddcf3f6f8f097584969758c34de48119794e (patch) | |
tree | 6c26470e56ebd37a6ba0d0ff1649aa7b2dd9cd68 /cpp/src | |
parent | Sun port (diff) | |
download | ice-d575ddcf3f6f8f097584969758c34de48119794e.tar.bz2 ice-d575ddcf3f6f8f097584969758c34de48119794e.tar.xz ice-d575ddcf3f6f8f097584969758c34de48119794e.zip |
Win32 fixes
Diffstat (limited to 'cpp/src')
-rw-r--r-- | cpp/src/Transform/Data.cpp | 42 | ||||
-rw-r--r-- | cpp/src/Transform/Exception.cpp | 2 | ||||
-rw-r--r-- | cpp/src/Transform/Node.cpp | 2 | ||||
-rw-r--r-- | cpp/src/Transform/transform.dsp | 4 | ||||
-rw-r--r-- | cpp/src/Transform/transformC.dsp | 118 |
5 files changed, 143 insertions, 25 deletions
diff --git a/cpp/src/Transform/Data.cpp b/cpp/src/Transform/Data.cpp index 8793320aafe..d36152ba30d 100644 --- a/cpp/src/Transform/Data.cpp +++ b/cpp/src/Transform/Data.cpp @@ -1861,11 +1861,11 @@ Transform::StructData::operator<(const Data& rhs) const } void -Transform::StructData::registerObjects(ObjectDataMap& map) const +Transform::StructData::registerObjects(ObjectDataMap& m) const { for(DataMemberMap::const_iterator p = _members.begin(); p != _members.end(); ++p) { - p->second->registerObjects(map); + p->second->registerObjects(m); } } @@ -2098,13 +2098,13 @@ Transform::SequenceData::operator<(const Data& rhs) const } void -Transform::SequenceData::registerObjects(ObjectDataMap& map) const +Transform::SequenceData::registerObjects(ObjectDataMap& m) const { if(_type->type()->usesClasses()) { for(DataList::const_iterator p = _elements.begin(); p != _elements.end(); ++p) { - (*p)->registerObjects(map); + (*p)->registerObjects(m); } } } @@ -2321,7 +2321,7 @@ Transform::EnumData::operator<(const Data& rhs) const } void -Transform::EnumData::registerObjects(ObjectDataMap& map) const +Transform::EnumData::registerObjects(ObjectDataMap&) const { } @@ -2554,10 +2554,10 @@ Transform::DictionaryData::DictionaryData(const DataFactoryPtr& factory, const S } Transform::DictionaryData::DictionaryData(const DataFactoryPtr& factory, const Slice::DictionaryPtr& type, - const ErrorReporterPtr& errorReporter, bool readOnly, const DataMap& map) : + const ErrorReporterPtr& errorReporter, bool readOnly, const DataMap& m) : Data(errorReporter, readOnly), _factory(factory), _type(type) { - for(DataMap::const_iterator p = map.begin(); p != map.end(); ++p) + for(DataMap::const_iterator p = m.begin(); p != m.end(); ++p) { _map.insert(DataMap::value_type(p->first->clone(), p->second->clone())); } @@ -2622,13 +2622,13 @@ Transform::DictionaryData::operator<(const Data& rhs) const } void -Transform::DictionaryData::registerObjects(ObjectDataMap& map) const +Transform::DictionaryData::registerObjects(ObjectDataMap& m) const { if(_type->valueType()->usesClasses()) { for(DataMap::const_iterator p = _map.begin(); p != _map.end(); ++p) { - p->second->registerObjects(map); + p->second->registerObjects(m); } } } @@ -2767,15 +2767,15 @@ Transform::DictionaryData::transformI(const DataPtr& data, DataInterceptor& inte DictionaryDataPtr d = DictionaryDataPtr::dynamicCast(data); if(d && isCompatible(_type, d->_type)) { - DataMap map; + DataMap m; for(DataMap::const_iterator p = d->_map.begin(); p != d->_map.end(); ++p) { DataPtr key = _factory->create(_type->keyType(), _readOnly); DataPtr value = _factory->create(_type->valueType(), _readOnly); key->transform(p->first, interceptor); value->transform(p->second, interceptor); - DataMap::const_iterator q = map.find(key); - if(q != map.end()) + DataMap::const_iterator q = m.find(key); + if(q != m.end()) { ostringstream ostr; ostr << "duplicate dictionary key ("; @@ -2785,10 +2785,10 @@ Transform::DictionaryData::transformI(const DataPtr& data, DataInterceptor& inte } else { - map.insert(DataMap::value_type(key, value)); + m.insert(DataMap::value_type(key, value)); } } - _map = map; + _map = m; _length = _factory->createInteger(static_cast<Ice::Long>(_map.size()), true); } else @@ -2924,15 +2924,15 @@ Transform::ObjectData::operator<(const Data& rhs) const } void -Transform::ObjectData::registerObjects(ObjectDataMap& map) const +Transform::ObjectData::registerObjects(ObjectDataMap& m) const { - ObjectDataMap::iterator p = map.find(this); - if(p == map.end()) + ObjectDataMap::iterator p = m.find(this); + if(p == m.end()) { - map.insert(ObjectDataMap::value_type(this, 0)); + m.insert(ObjectDataMap::value_type(this, 0)); for(DataMemberMap::const_iterator q = _members.begin(); q != _members.end(); ++q) { - q->second->registerObjects(map); + q->second->registerObjects(m); } } } @@ -3183,11 +3183,11 @@ Transform::ObjectRef::operator<(const Data& rhs) const } void -Transform::ObjectRef::registerObjects(ObjectDataMap& map) const +Transform::ObjectRef::registerObjects(ObjectDataMap& m) const { if(_value) { - _value->registerObjects(map); + _value->registerObjects(m); } } diff --git a/cpp/src/Transform/Exception.cpp b/cpp/src/Transform/Exception.cpp index dc25832fa9c..4240f450fb7 100644 --- a/cpp/src/Transform/Exception.cpp +++ b/cpp/src/Transform/Exception.cpp @@ -33,7 +33,7 @@ Transform::TransformException::ice_name() const void Transform::TransformException::ice_print(ostream& out) const { - IceUtil::Exception::ice_print(out); + Exception::ice_print(out); out << ":\nerror occurred during transformation"; if(!_reason.empty()) { diff --git a/cpp/src/Transform/Node.cpp b/cpp/src/Transform/Node.cpp index 57b1f426751..4743be5e1f3 100644 --- a/cpp/src/Transform/Node.cpp +++ b/cpp/src/Transform/Node.cpp @@ -84,7 +84,7 @@ Transform::EvaluateException::ice_name() const void Transform::EvaluateException::ice_print(ostream& out) const { - IceUtil::Exception::ice_print(out); + Exception::ice_print(out); out << ":\nerror occurred while evaluating expression"; if(!_reason.empty()) { diff --git a/cpp/src/Transform/transform.dsp b/cpp/src/Transform/transform.dsp index e91305ce580..10e4a4a5dd4 100644 --- a/cpp/src/Transform/transform.dsp +++ b/cpp/src/Transform/transform.dsp @@ -54,7 +54,7 @@ BSC32=bscmake.exe # ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386
-# ADD LINK32 /nologo /dll /machine:I386 /out:"Release/transform12.dll" /implib:"Release/transform.lib" /libpath:"../../../lib"
+# ADD LINK32 libdb41.lib /nologo /dll /machine:I386 /out:"Release/transform12.dll" /implib:"Release/transform.lib" /libpath:"../../../lib"
# SUBTRACT LINK32 /pdb:none /debug /nodefaultlib
# Begin Special Build Tool
OutDir=.\Release
@@ -87,7 +87,7 @@ BSC32=bscmake.exe # ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386
-# ADD LINK32 /nologo /dll /debug /machine:I386 /out:"Debug/transform12d.dll" /implib:"Debug/transformd.lib" /libpath:"../../../lib"
+# ADD LINK32 libdb41d.lib /nologo /dll /debug /machine:I386 /out:"Debug/transform12d.dll" /implib:"Debug/transformd.lib" /libpath:"../../../lib"
# SUBTRACT LINK32 /pdb:none /nodefaultlib
# Begin Special Build Tool
OutDir=.\Debug
diff --git a/cpp/src/Transform/transformC.dsp b/cpp/src/Transform/transformC.dsp new file mode 100644 index 00000000000..61c42179121 --- /dev/null +++ b/cpp/src/Transform/transformC.dsp @@ -0,0 +1,118 @@ +# Microsoft Developer Studio Project File - Name="TransformC" - Package Owner=<4>
+# Microsoft Developer Studio Generated Build File, Format Version 6.00
+# ** DO NOT EDIT **
+
+# TARGTYPE "Win32 (x86) Console Application" 0x0103
+
+CFG=TransformC - Win32 Debug
+!MESSAGE This is not a valid makefile. To build this project using NMAKE,
+!MESSAGE use the Export Makefile command and run
+!MESSAGE
+!MESSAGE NMAKE /f "TransformC.mak".
+!MESSAGE
+!MESSAGE You can specify a configuration when running NMAKE
+!MESSAGE by defining the macro CFG on the command line. For example:
+!MESSAGE
+!MESSAGE NMAKE /f "TransformC.mak" CFG="TransformC - Win32 Debug"
+!MESSAGE
+!MESSAGE Possible choices for configuration are:
+!MESSAGE
+!MESSAGE "TransformC - Win32 Release" (based on "Win32 (x86) Console Application")
+!MESSAGE "TransformC - Win32 Debug" (based on "Win32 (x86) Console Application")
+!MESSAGE
+
+# Begin Project
+# PROP AllowPerConfigDependencies 0
+# PROP Scc_ProjName ""
+# PROP Scc_LocalPath ""
+CPP=cl.exe
+RSC=rc.exe
+
+!IF "$(CFG)" == "TransformC - Win32 Release"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 0
+# PROP BASE Output_Dir "Release"
+# PROP BASE Intermediate_Dir "Release"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 0
+# PROP Output_Dir "Release"
+# PROP Intermediate_Dir "Release"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
+# ADD CPP /nologo /MD /W3 /WX /GR /GX /O2 /I ".." /I "../../include" /I "dummyinclude" /D "NDEBUG" /D "_CONSOLE" /D "_UNICODE" /FD /c
+# SUBTRACT CPP /Fr /YX
+# ADD BASE RSC /l 0x409 /d "NDEBUG"
+# ADD RSC /l 0x409 /d "NDEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
+# ADD LINK32 libdb41.lib setargv.obj /nologo /subsystem:console /machine:I386 /out:"Release/transformdb.exe" /libpath:"../../../lib"
+# SUBTRACT LINK32 /debug /nodefaultlib
+# Begin Special Build Tool
+OutDir=.\Release
+TargetName=transformdb
+SOURCE="$(InputPath)"
+PostBuild_Cmds=copy $(OutDir)\$(TargetName).exe ..\..\bin
+# End Special Build Tool
+
+!ELSEIF "$(CFG)" == "TransformC - Win32 Debug"
+
+# PROP BASE Use_MFC 0
+# PROP BASE Use_Debug_Libraries 1
+# PROP BASE Output_Dir "Debug"
+# PROP BASE Intermediate_Dir "Debug"
+# PROP BASE Target_Dir ""
+# PROP Use_MFC 0
+# PROP Use_Debug_Libraries 1
+# PROP Output_Dir "Debug"
+# PROP Intermediate_Dir "Debug"
+# PROP Ignore_Export_Lib 0
+# PROP Target_Dir ""
+# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
+# ADD CPP /nologo /MDd /W3 /WX /Gm /GR /GX /Zi /Od /I ".." /I "../../include" /I "dummyinclude" /D "_DEBUG" /D "_CONSOLE" /D "_UNICODE" /FD /GZ /c
+# SUBTRACT CPP /Fr /YX
+# ADD BASE RSC /l 0x409 /d "_DEBUG"
+# ADD RSC /l 0x409 /d "_DEBUG"
+BSC32=bscmake.exe
+# ADD BASE BSC32 /nologo
+# ADD BSC32 /nologo
+LINK32=link.exe
+# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
+# ADD LINK32 libdb41.lib setargv.obj /nologo /subsystem:console /debug /machine:I386 /out:"Debug/transformdb.exe" /pdbtype:sept /libpath:"../../../lib"
+# SUBTRACT LINK32 /nodefaultlib
+# Begin Special Build Tool
+OutDir=.\Debug
+TargetName=transformdb
+SOURCE="$(InputPath)"
+PostBuild_Cmds=copy $(OutDir)\$(TargetName).exe ..\..\bin
+# End Special Build Tool
+
+!ENDIF
+
+# Begin Target
+
+# Name "TransformC - Win32 Release"
+# Name "TransformC - Win32 Debug"
+# Begin Group "Source Files"
+
+# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"
+# Begin Source File
+
+SOURCE=.\TransformDB.cpp
+# End Source File
+# End Group
+# Begin Group "Header Files"
+
+# PROP Default_Filter "h;hpp;hxx;hm;inl"
+# End Group
+# Begin Group "Resource Files"
+
+# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe"
+# End Group
+# End Target
+# End Project
|