occt: master 68299304

Author Committer Branch Timestamp Parent
abv bugmaster master 2015-10-09 08:29:18 master 2f220b97
Affected Issues  0026585: Eliminate compile warnings obtained by building occt with vc14: 'type cast' pointer truncation and 'type cast' truncation
Changeset 0026585: Eliminate compile warnings obtained by building occt with vc14: 'type cast' pointer truncation and 'type cast' truncation

- Class OSD_EnvironmentIterator is removed (not used, and would definitely fail under Windows if tried)
- Methods UserId() and GroupId() removed from OSD_FileNode (cannot be made portable, as there is no integer IDs of user and group on Windows)
- Draw_ProgressIndicator corrected to properly pass address via Tcl
- OSD_File.cxx: local function is refactored to avoid senseless encoding / decoding of results
- OSD_Process::UserId() method removed, as it cannot be made cross-platform (no integer IDs on Windows)
- OSD_Thread: use WinAPI conversion functions to avoid warnings
- OSD_WNT.cxx: recursion counter passed via function argument instead of TLS
- TDF_LabelMapHasher revised to use correct hasher function for an address
mod - src/BRepFeat/BRepFeat_MakeDPrism.cxx Diff File
mod - src/DBRep/DBRep.cxx Diff File
mod - src/Draw/Draw_ProgressIndicator.cxx Diff File
mod - src/Draw/Draw_ProgressIndicator.hxx Diff File
mod - src/OSD/FILES Diff File
rm - src/OSD/OSD_EnvironmentIterator.cxx Diff File
rm - src/OSD/OSD_EnvironmentIterator.hxx Diff File
mod - src/OSD/OSD_File.cxx Diff File
mod - src/OSD/OSD_FileNode.cxx Diff File
mod - src/OSD/OSD_FileNode.hxx Diff File
mod - src/OSD/OSD_Process.cxx Diff File
mod - src/OSD/OSD_Process.hxx Diff File
mod - src/OSD/OSD_Thread.cxx Diff File
mod - src/OSD/OSD_WNT.cxx Diff File
mod - src/STEPConstruct/STEPConstruct_AP203Context.cxx Diff File
mod - src/TDF/FILES Diff File
rm - src/TDF/TDF_LabelMapHasher.cxx Diff File
mod - src/TDF/TDF_LabelMapHasher.hxx Diff File
rm - src/TDF/TDF_LabelMapHasher.lxx Diff File