occt: master 302f96fb

Author Committer Branch Timestamp Parent
omy omy master 2013-07-12 08:37:38 master a8195d65
Affected Issues  0023947: Eliminate trivial compiler warnings in MSVC++ with warning level 4
Changeset 0023947: Eliminate trivial compiler warnings in MSVC++ with warning level 4

Fix first subset of warnings (about 100)
- while(1) and similar constructs replaced by for(;;)
- some uninitialized variables corrected
Got rid of Warning C4189: local variable is initialised but not referenced
Corrected mistakes after getting rid of C4189 compiler warning
Corrected some mistakes that led to compiling errors
Fixed test case because of improvement message - removed unnecessary TODO.
Small fix: tabs have been replaced with whitespaces.
Added TODO for Windows platform
removed last TODO
Corrected mistakes, returned some #ifdef DEB code, fixed test case .
Restoring a few places which have been modified too much
Small grammar fix
Deleted unnecessary puts in bugs/end
mod - src/Adaptor3d/Adaptor3d_IsoCurve.cxx Diff File
mod - src/Adaptor3d/Adaptor3d_SurfaceOfLinearExtrusion.cxx Diff File
mod - src/BiTgte/BiTgte_Blend.cxx Diff File
mod - src/BndLib/BndLib_AddSurface.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_ArgumentAnalyzer.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_BuilderFace.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_BuilderSolid.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_Builder_2.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_PaveFiller_3.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_PaveFiller_6.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_Tools.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_WireSplitter.cxx Diff File
mod - src/BOPCol/BOPCol_Array1.hxx Diff File
mod - src/BOPDS/BOPDS_DS.cxx Diff File
mod - src/BOPDS/BOPDS_SubIterator.cxx Diff File
mod - src/BOPTools/BOPTools_AlgoTools.cxx Diff File
mod - src/BOPTools/BOPTools_AlgoTools_2.cxx Diff File
mod - src/BRep/BRep_Builder.cxx Diff File
mod - src/BRepAlgo/BRepAlgo_Loop.cxx Diff File
mod - src/BRepBuilderAPI/BRepBuilderAPI_Collect.cxx Diff File
mod - src/BRepClass3d/BRepClass3d_SolidExplorer.cxx Diff File
mod - src/BRepFeat/BRepFeat.cxx Diff File
mod - src/BRepFeat/BRepFeat_MakeLinearForm.cxx Diff File
mod - src/BRepFeat/BRepFeat_MakeRevolutionForm.cxx Diff File
mod - src/BRepFill/BRepFill_CompatibleWires.cxx Diff File
mod - src/BRepFill/BRepFill_OffsetWire.cxx Diff File
mod - src/BRepFill/BRepFill_TrimShellCorner.cxx Diff File
mod - src/BRepLib/BRepLib_FindSurface.cxx Diff File
mod - src/BRepMesh/BRepMesh_Delaun.cxx Diff File
mod - src/BRepMesh/BRepMesh_VertexTool.cxx Diff File
mod - src/BRepOffset/BRepOffset_MakeOffset.cxx Diff File
mod - src/BRepOffset/BRepOffset_Offset.cxx Diff File
mod - src/BRepOffsetAPI/BRepOffsetAPI_MiddlePath.cxx Diff File
mod - src/BRepTest/BRepTest_SurfaceCommands.cxx Diff File
mod - src/ChFi3d/ChFi3d_Builder_0.cxx Diff File
mod - src/ChFi3d/ChFi3d_Builder_6.cxx Diff File
mod - src/DDataStd/DDataStd_BasicCommands.cxx Diff File
mod - src/DDataStd/DDataStd_Sample.cxx Diff File
mod - src/DNaming/DNaming_BooleanOperationDriver.cxx Diff File
mod - src/DPrsStd/DPrsStd_Sample.cxx Diff File
mod - src/Draw/Draw_BasicCommands.cxx Diff File
mod - src/Draw/Draw_VariableCommands.cxx Diff File
mod - src/Draw/Draw_Window.cxx Diff File
mod - src/Extrema/Extrema_FuncExtPS.cxx Diff File
mod - src/Extrema/Extrema_GenExtPS.cxx Diff File
mod - src/FSD/FSD_CmpFile.cxx Diff File
mod - src/FSD/FSD_File.cxx Diff File
mod - src/FWOSDriver/FWOSDriver_Driver.cxx Diff File
mod - src/GeometryTest/GeometryTest_CurveCommands.cxx Diff File
mod - src/GeomFill/GeomFill_NSections.cxx Diff File
mod - src/gp/gp_GTrsf.cxx Diff File
mod - src/gp/gp_GTrsf2d.cxx Diff File
mod - src/gp/gp_Mat.cxx Diff File
mod - src/gp/gp_Mat2d.cxx Diff File
mod - src/gp/gp_Trsf.cxx Diff File
mod - src/gp/gp_Trsf2d.cxx Diff File
mod - src/HLRTopoBRep/HLRTopoBRep_OutLiner.cxx Diff File
mod - src/IFSelect/IFSelect_SessionFile.cxx Diff File
mod - src/IGESFile/igesread.c Diff File
mod - src/IntAna/IntAna_Curve.cxx Diff File
mod - src/IntPatch/IntPatch_ALineToWLine.cxx Diff File
mod - src/IntPatch/IntPatch_PrmPrmIntersection.cxx Diff File
mod - src/IntPolyh/IntPolyh_MaillageAffinage.cxx Diff File
mod - src/IntTools/IntTools_BeanBeanIntersector.cxx Diff File
mod - src/IntTools/IntTools_BeanFaceIntersector.cxx Diff File
mod - src/IntTools/IntTools_EdgeEdge.cxx Diff File
mod - src/IntTools/IntTools_EdgeEdge_1.cxx Diff File
mod - src/IntTools/IntTools_EdgeFace.cxx Diff File
mod - src/IntTools/IntTools_FaceFace.cxx Diff File
mod - src/IntTools/IntTools_FClass2d.cxx Diff File
mod - src/LDOM/LDOMParser.cxx Diff File
mod - src/LDOM/LDOM_CharReference.cxx Diff File
mod - src/LDOM/LDOM_Element.cxx Diff File
mod - src/LDOM/LDOM_XmlReader.cxx Diff File
mod - src/math/math_DirectPolynomialRoots.cxx Diff File
mod - src/Message/Message_MsgFile.cxx Diff File
mod - src/NCollection/NCollection_IncAllocator.cxx Diff File
mod - src/OpenGl/OpenGl_LayerList.cxx Diff File
mod - src/OpenGl/OpenGl_Trihedron.cxx Diff File
mod - src/OpenGl/OpenGl_View_2.cxx Diff File
mod - src/OSD/OSD.cxx Diff File
mod - src/OSD/OSD_DirectoryIterator.cxx Diff File
mod - src/OSD/OSD_Disk.cxx Diff File
mod - src/OSD/OSD_File.cxx Diff File
mod - src/OSD/OSD_FileIterator.cxx Diff File
mod - src/OSD/OSD_FileNode.cxx Diff File
mod - src/OSD/OSD_Host.cxx Diff File
mod - src/OSD/OSD_MAllocHook.cxx Diff File
mod - src/OSD/OSD_Path.cxx Diff File
mod - src/OSD/OSD_Process.cxx Diff File
mod - src/OSD/OSD_SharedLibrary.cxx Diff File
mod - src/OSD/OSD_signal_WNT.cxx Diff File
mod - src/OSD/OSD_WNT.cxx Diff File
mod - src/Prs3d/Prs3d_RadiusAspect.cxx Diff File
mod - src/QABugs/QABugs_1.cxx Diff File
mod - src/QABugs/QABugs_11.cxx Diff File
mod - src/QABugs/QABugs_13.cxx Diff File
mod - src/QABugs/QABugs_2.cxx Diff File
mod - src/QABugs/QABugs_3.cxx Diff File
mod - src/QABugs/QABugs_9.cxx Diff File
mod - src/QANewBRepNaming/QANewBRepNaming_Gluing.cxx Diff File
mod - src/QANewBRepNaming/QANewBRepNaming_Limitation.cxx Diff File
mod - src/QANewDBRepNaming/QANewDBRepNaming.cxx Diff File
mod - src/QANewModTopOpe/QANewModTopOpe.cxx Diff File
mod - src/QANewModTopOpe/QANewModTopOpe_Intersection.cxx Diff File
mod - src/QANewModTopOpe/QANewModTopOpe_Tools.cxx Diff File
mod - src/Resource/Resource_Manager.cxx Diff File
mod - src/RWHeaderSection/RWHeaderSection_GeneralModule.cxx Diff File
mod - src/RWStepAP214/RWStepAP214_RWAppliedApprovalAssignment.cxx Diff File
mod - src/RWStepAP214/RWStepAP214_RWAppliedDateAndTimeAssignment.cxx Diff File
mod - src/RWStepAP214/RWStepAP214_RWAppliedDateAssignment.cxx Diff File
mod - src/RWStepAP214/RWStepAP214_RWAppliedDocumentReference.cxx Diff File
mod - src/RWStepAP214/RWStepAP214_RWAppliedOrganizationAssignment.cxx Diff File
mod - src/RWStepAP214/RWStepAP214_RWAppliedPersonAndOrganizationAssignment.cxx Diff File
mod - src/RWStepAP214/RWStepAP214_RWAppliedSecurityClassificationAssignment.cxx Diff File
mod - src/RWStepAP214/RWStepAP214_RWAutoDesignActualDateAndTimeAssignment.cxx Diff File
mod - src/RWStepAP214/RWStepAP214_RWAutoDesignActualDateAssignment.cxx Diff File
mod - src/RWStepAP214/RWStepAP214_RWAutoDesignApprovalAssignment.cxx Diff File
mod - src/RWStepAP214/RWStepAP214_RWAutoDesignDateAndPersonAssignment.cxx Diff File
mod - src/RWStepAP214/RWStepAP214_RWAutoDesignDocumentReference.cxx Diff File
mod - src/RWStepAP214/RWStepAP214_RWAutoDesignNominalDateAndTimeAssignment.cxx Diff File
mod - src/RWStepAP214/RWStepAP214_RWAutoDesignNominalDateAssignment.cxx Diff File
mod - src/RWStepAP214/RWStepAP214_RWAutoDesignOrganizationAssignment.cxx Diff File
mod - src/RWStepAP214/RWStepAP214_RWAutoDesignPersonAndOrganizationAssignment.cxx Diff File
mod - src/RWStepAP214/RWStepAP214_RWAutoDesignSecurityClassificationAssignment.cxx Diff File
mod - src/RWStepBasic/RWStepBasic_RWApplicationContextElement.cxx Diff File
mod - src/Select3D/Select3D_SensitiveEntity.cxx Diff File
mod - src/ShapeAnalysis/ShapeAnalysis_FreeBounds.cxx Diff File
mod - src/ShapeFix/ShapeFix_ComposeShell.cxx Diff File
mod - src/Standard/Standard.cxx Diff File
mod - src/Standard/Standard_MMgrOpt.cxx Diff File
mod - src/StdPrs/StdPrs_Curve.cxx Diff File
mod - src/StdPrs/StdPrs_WFRestrictedFace.cxx Diff File
mod - src/StepBasic/StepBasic_SiUnit.cxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Reader.cxx Diff File
mod - src/StepData/StepData_DefaultGeneral.cxx Diff File
mod - src/StepData/StepData_DescrGeneral.cxx Diff File
mod - src/StepData/StepData_PDescr.cxx Diff File
mod - src/StepData/StepData_Simple.cxx Diff File
mod - src/StepData/StepData_StepReaderData.cxx Diff File
mod - src/StepShape/StepShape_OrientedClosedShell.cxx Diff File
mod - src/StepShape/StepShape_OrientedFace.cxx Diff File
mod - src/StepShape/StepShape_OrientedOpenShell.cxx Diff File
mod - src/Storage/Storage_Schema.cxx Diff File
mod - src/TCollection/TCollection_AsciiString.cxx Diff File
mod - src/TColStd/TColStd_MapIteratorOfPackedMapOfInteger.cxx Diff File
mod - src/TColStd/TColStd_PackedMapOfInteger.cxx Diff File
mod - src/TDataStd/TDataStd_Directory.cxx Diff File
mod - src/TDataStd/TDataStd_NoteBook.cxx Diff File
mod - src/TDataXtd/TDataXtd_Shape.cxx Diff File
mod - src/TDF/TDF_Attribute.cxx Diff File
mod - src/TestTopOpe/FILES Diff File
mod - src/TestTopOpe/TestTopOpe.cxx Diff File
mod - src/TestTopOpe/TestTopOpe_CORCommands.cxx Diff File
rm - src/TestTopOpe/TestTopOpe_DSACommands.cxx Diff File
mod - src/TestTopOpeDraw/TestTopOpeDraw_OtherCommands.cxx Diff File
mod - src/TFunction/TFunction_Function.cxx Diff File
mod - src/TNaming/TNaming_UsedShapes.cxx Diff File
mod - src/TopOpeBRep/TopOpeBRep_EdgesFiller.cxx Diff File
mod - src/TopOpeBRep/TopOpeBRep_EdgesIntersector.cxx Diff File
mod - src/TopOpeBRep/TopOpeBRep_FaceEdgeFiller.cxx Diff File
mod - src/TopOpeBRep/TopOpeBRep_FacesFiller_1.cxx Diff File
mod - src/TopOpeBRep/TopOpeBRep_Hctxee2d.cxx Diff File
mod - src/TopOpeBRep/TopOpeBRep_Point2d.cxx Diff File
mod - src/TopOpeBRep/TopOpeBRep_ProcessGR.cxx Diff File
mod - src/TopOpeBRep/TopOpeBRep_VPointInterIterator.cxx Diff File
mod - src/TopOpeBRepTool/TopOpeBRepTool_CORRISO.cxx Diff File
mod - src/TopOpeBRepTool/TopOpeBRepTool_tol.cxx Diff File
mod - src/TopOpeBRepTool/TopOpeBRepTool_TOPOLOGY.cxx Diff File
mod - src/TPrsStd/TPrsStd_ConstraintTools.cxx Diff File
mod - src/V3d/V3d_View.cxx Diff File
mod - src/V3d/V3d_View_3.cxx Diff File
mod - src/ViewerTest/ViewerTest_OpenGlCommands.cxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File
mod - src/Voxel/Voxel_FastConverter.cxx Diff File
mod - src/VrmlData/VrmlData_Geometry.cxx Diff File
mod - src/VrmlData/VrmlData_Scene.cxx Diff File
mod - src/VrmlData/VrmlData_ShapeConvert.cxx Diff File
mod - src/WNT/EHDC.cxx Diff File
mod - src/WNT/WNT_Window.cxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_IntegerArrayDriver.cxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_NamedDataDriver.cxx Diff File
mod - src/XmlMDataStd/XmlMDataStd_RealArrayDriver.cxx Diff File
mod - src/XmlObjMgt/XmlObjMgt.cxx Diff File
mod - src/XSDRAW/XSDRAW.cxx Diff File
mod - src/XSDRAWSTEP/XSDRAWSTEP.cxx Diff File
mod - tests/bugs/begin Diff File
mod - tests/bugs/end Diff File
mod - tests/bugs/modalg_1/buc60462_2 Diff File