0024059: Eliminate compiler warning C4701 in MSVC++ with warning level 4
authoromy <omy@opencascade.com>
Thu, 22 Aug 2013 08:07:14 +0000 (12:07 +0400)
committerbugmaster <bugmaster@opencascade.com>
Thu, 22 Aug 2013 08:08:59 +0000 (12:08 +0400)
commit1d47d8d06690ead9818ff82a5d92670861803252
tree526b640ac3b6d0bb866812af3b38eff68fae4da7
parent99d99a6db2edd9aeac3b629aa0ef7bc7ef076a1c
0024059: Eliminate compiler warning C4701 in MSVC++ with warning level 4

Removing pPotentially uninitialized local variable
Got rid of most of warnings C4701: Potentially uninitialized local variable
Removed redundant variable definitions.
Refactored a part of AppParCurves_ResolConstraint CTOR.
Replaced 0. to Precision::Confusion for tolerance vars;
Changed values for min and max parameter vars;
Got rid of redundant variables' initialization.
196 files changed:
src/AIS/AIS_Axis.cxx
src/Adaptor3d/Adaptor3d_CurveOnSurface.cxx
src/Adaptor3d/Adaptor3d_TopolTool.cxx
src/AdvApp2Var/AdvApp2Var_ApproxF2var.cxx
src/AdvApp2Var/AdvApp2Var_Iso.cxx
src/AdvApp2Var/AdvApp2Var_MathBase.cxx
src/AdvApp2Var/AdvApp2Var_SysBase.cxx
src/AdvApprox/AdvApprox_SimpleApprox.cxx
src/AppParCurves/AppParCurves_ResolConstraint.gxx
src/AppParCurves/AppParCurves_Variational_1.gxx
src/Approx/Approx_ComputeCLine.gxx
src/BOPAlgo/BOPAlgo_BOP.cxx
src/BOPAlgo/BOPAlgo_PaveFiller_6.cxx
src/BOPDS/BOPDS_DS.cxx
src/BOPTools/BOPTools_AlgoTools.cxx
src/BOPTools/BOPTools_AlgoTools3D.cxx
src/BOPTools/BOPTools_AlgoTools_1.cxx
src/BOPTools/BOPTools_AlgoTools_2.cxx
src/BRep/BRep_Builder.cxx
src/BRepAlgo/BRepAlgo.cxx
src/BRepBlend/BRepBlend_RstRstLineBuilder.cxx
src/BRepBlend/BRepBlend_SurfRstLineBuilder.cxx
src/BRepCheck/BRepCheck_Wire.cxx
src/BRepClass3d/BRepClass3d_SClassifier.cxx
src/BRepExtrema/BRepExtrema_DistanceSS.cxx
src/BRepFeat/BRepFeat.cxx
src/BRepFeat/BRepFeat_Form.cxx
src/BRepFeat/BRepFeat_MakePrism.cxx
src/BRepFill/BRepFill_CompatibleWires.cxx
src/BRepFill/BRepFill_EdgeOnSurfLaw.cxx
src/BRepFill/BRepFill_Evolved.cxx
src/BRepFill/BRepFill_Filling.cxx
src/BRepFill/BRepFill_Generator.cxx
src/BRepFill/BRepFill_MultiLine.cxx
src/BRepFill/BRepFill_OffsetWire.cxx
src/BRepFill/BRepFill_SectionPlacement.cxx
src/BRepLib/BRepLib_MakeFace.cxx
src/BRepMesh/BRepMesh_Classifier.cxx
src/BRepMesh/BRepMesh_IncrementalMesh.cxx
src/BRepOffset/BRepOffset_Inter3d.cxx
src/BRepOffsetAPI/BRepOffsetAPI_MiddlePath.cxx
src/BRepTest/BRepTest_CurveCommands.cxx
src/BRepTools/BRepTools_ShapeSet.cxx
src/BinTools/BinTools_ShapeSet.cxx
src/Blend/Blend_CSWalking_2.gxx
src/Blend/Blend_Walking_1.gxx
src/Blend/Blend_Walking_2.gxx
src/Blend/Blend_Walking_3.gxx
src/Blend/Blend_Walking_4.gxx
src/ChFi3d/ChFi3d_Builder_0.cxx
src/ChFi3d/ChFi3d_Builder_2.cxx
src/ChFi3d/ChFi3d_Builder_6.cxx
src/ChFi3d/ChFi3d_Builder_C1.cxx
src/ChFi3d/ChFi3d_Builder_C2.cxx
src/ChFi3d/ChFi3d_Builder_CnCrn.cxx
src/ChFi3d/ChFi3d_Builder_SpKP.cxx
src/ChFi3d/ChFi3d_FilBuilder_C2.cxx
src/ChFiDS/ChFiDS_FilSpine.cxx
src/Contap/Contap_ContourGen_2.gxx
src/Contap/Contap_ContourGen_3.gxx
src/Convert/Convert_ConicToBSplineCurve.cxx
src/DBRep/DBRep.cxx
src/DDF/DDF_IOStream.cxx
src/Draft/Draft_Modification_1.cxx
src/Draw/Draw.cxx
src/Draw/Draw_GraphicCommands.cxx
src/DrawTrSurf/DrawTrSurf.cxx
src/Dynamic/Dynamic.cxx
src/Extrema/Extrema_GenExtCS.cxx
src/GCPnts/GCPnts_TangentialDeflection.gxx
src/Geom/Geom_OffsetSurface.cxx
src/Geom2dAdaptor/Geom2dAdaptor_Curve.cxx
src/GeomAdaptor/GeomAdaptor_Curve.cxx
src/GeomFill/GeomFill_CorrectedFrenet.cxx
src/GeomFill/GeomFill_GuideTrihedronPlan.cxx
src/GeomFill/GeomFill_TgtOnCoons.cxx
src/GeomLib/GeomLib.cxx
src/GeometryTest/GeometryTest_APICommands.cxx
src/GeomliteTest/GeomliteTest_ApproxCommands.cxx
src/HLRAlgo/HLRAlgo_PolyAlgo.cxx
src/HLRAlgo/HLRAlgo_PolyInternalData.cxx
src/HLRAlgo/HLRAlgo_PolyShellData.cxx
src/HLRBRep/HLRBRep_PolyAlgo.cxx
src/HLRBRep/HLRBRep_ShapeToHLR.cxx
src/IGESAppli/IGESAppli_ToolLineWidening.cxx
src/IGESData/IGESData_ParamReader.cxx
src/IGESGeom/IGESGeom_ToolBSplineSurface.cxx
src/IGESGeom/IGESGeom_ToolConicArc.cxx
src/IGESGeom/IGESGeom_ToolPlane.cxx
src/IGESGraph/IGESGraph_ToolUniformRectGrid.cxx
src/IGESToBRep/IGESToBRep_TopoSurface.cxx
src/Image/Image_Diff.cxx
src/IntCurve/IntCurve_IntConicConic_1.cxx
src/IntCurveSurface/IntCurveSurface_Inter.gxx
src/IntCurveSurface/IntCurveSurface_Polyhedron.gxx
src/IntPatch/IntPatch_ALineToWLine.cxx
src/IntPatch/IntPatch_ImpImpIntersection_0.gxx
src/IntPatch/IntPatch_ImpPrmIntersection.cxx
src/IntPatch/IntPatch_RstInt.cxx
src/IntStart/IntStart_SearchOnBoundaries_1.gxx
src/IntTools/IntTools_BeanFaceIntersector.cxx
src/IntTools/IntTools_EdgeEdge_1.cxx
src/IntTools/IntTools_EdgeFace.cxx
src/IntWalk/IntWalk_IWalking_4.gxx
src/IntWalk/IntWalk_PWalking_4.gxx
src/Interface/Interface_FloatWriter.cxx
src/LDOM/LDOM_XmlReader.cxx
src/Law/Law_BSpFunc.cxx
src/LocOpe/LocOpe_BuildShape.cxx
src/LocOpe/LocOpe_CSIntersector.cxx
src/LocOpe/LocOpe_CurveShapeIntersector.cxx
src/LocOpe/LocOpe_Generator.cxx
src/LocOpe/LocOpe_SplitDrafts.cxx
src/LocOpe/LocOpe_SplitShape.cxx
src/MAT2d/MAT2d_Tool2d.cxx
src/MeshVS/MeshVS_MeshPrsBuilder.cxx
src/NIS/NIS_View.cxx
src/OpenGl/OpenGl_GraduatedTrihedron.cxx
src/OpenGl/OpenGl_View_2.cxx
src/Primitives/Primitives_Wedge.gxx
src/ProjLib/ProjLib_CompProjectedCurve.cxx
src/ProjLib/ProjLib_ComputeApprox.cxx
src/ProjLib/ProjLib_ComputeApproxOnPolarSurface.cxx
src/ProjLib/ProjLib_ProjectedCurve.cxx
src/QABugs/QABugs_11.cxx
src/QANewBRepNaming/QANewBRepNaming_BooleanOperationFeat.cxx
src/QANewBRepNaming/QANewBRepNaming_Loader.cxx
src/QANewModTopOpe/QANewModTopOpe.cxx
src/QANewModTopOpe/QANewModTopOpe_Glue_shell.cxx
src/RWStepBasic/RWStepBasic_RWSiUnit.cxx
src/RWStepBasic/RWStepBasic_RWSiUnitAndAreaUnit.cxx
src/RWStepBasic/RWStepBasic_RWSiUnitAndPlaneAngleUnit.cxx
src/RWStepBasic/RWStepBasic_RWSiUnitAndRatioUnit.cxx
src/RWStepBasic/RWStepBasic_RWSiUnitAndVolumeUnit.cxx
src/RWStepDimTol/RWStepDimTol_RWGeoTolAndGeoTolWthDatRefAndModGeoTolAndPosTol.cxx
src/RWStepDimTol/RWStepDimTol_RWModifiedGeometricTolerance.cxx
src/RWStepElement/RWStepElement_RWCurve3dElementDescriptor.cxx
src/RWStepElement/RWStepElement_RWElementDescriptor.cxx
src/RWStepElement/RWStepElement_RWSurface3dElementDescriptor.cxx
src/RWStepElement/RWStepElement_RWVolume3dElementDescriptor.cxx
src/RWStepFEA/RWStepFEA_RWFeaAxis2Placement3d.cxx
src/SWDRAW/SWDRAW_ShapeTool.cxx
src/Select3D/Select3D_SensitiveFace.cxx
src/ShapeAnalysis/ShapeAnalysis_CheckSmallFace.cxx
src/ShapeAnalysis/ShapeAnalysis_ShapeTolerance.cxx
src/ShapeAnalysis/ShapeAnalysis_Surface.cxx
src/ShapeAnalysis/ShapeAnalysis_WireOrder.cxx
src/ShapeConstruct/ShapeConstruct.cxx
src/ShapeCustom/ShapeCustom_Surface.cxx
src/ShapeFix/ShapeFix_ComposeShell.cxx
src/ShapeFix/ShapeFix_Wire.cxx
src/ShapeUpgrade/ShapeUpgrade_ClosedEdgeDivide.cxx
src/ShapeUpgrade/ShapeUpgrade_EdgeDivide.cxx
src/ShapeUpgrade/ShapeUpgrade_SplitSurfaceAngle.cxx
src/ShapeUpgrade/ShapeUpgrade_WireDivide.cxx
src/TNaming/TNaming_Localizer.cxx
src/TestTopOpe/TestTopOpe_HDSCommands.cxx
src/TopClass/TopClass_Classifier2d.gxx
src/TopClass/TopClass_FaceClassifier.gxx
src/TopOpeBRep/TopOpeBRep_EdgesFiller.cxx
src/TopOpeBRep/TopOpeBRep_EdgesIntersector_1.cxx
src/TopOpeBRep/TopOpeBRep_FFDumper.cxx
src/TopOpeBRep/TopOpeBRep_FFTransitionTool.cxx
src/TopOpeBRep/TopOpeBRep_FaceEdgeFiller.cxx
src/TopOpeBRep/TopOpeBRep_FacesFiller_1.cxx
src/TopOpeBRep/TopOpeBRep_VPointInter.cxx
src/TopOpeBRep/TopOpeBRep_kpart.cxx
src/TopOpeBRep/TopOpeBRep_mergePDS.cxx
src/TopOpeBRep/TopOpeBRep_vprclo.cxx
src/TopOpeBRep/TopOpeBRep_vprdeg.cxx
src/TopOpeBRepBuild/TopOpeBRepBuild_Builder.cxx
src/TopOpeBRepBuild/TopOpeBRepBuild_BuilderON.cxx
src/TopOpeBRepBuild/TopOpeBRepBuild_BuilderON2d.cxx
src/TopOpeBRepBuild/TopOpeBRepBuild_Fill.hxx
src/TopOpeBRepBuild/TopOpeBRepBuild_Merge.cxx
src/TopOpeBRepDS/TopOpeBRepDS_BuildTool.cxx
src/TopOpeBRepDS/TopOpeBRepDS_Check.cxx
src/TopOpeBRepDS/TopOpeBRepDS_Dumper.cxx
src/TopOpeBRepDS/TopOpeBRepDS_EXPORT.cxx
src/TopOpeBRepDS/TopOpeBRepDS_ProcessEdgeInterferences.cxx
src/TopOpeBRepDS/TopOpeBRepDS_Transition.cxx
src/TopOpeBRepDS/TopOpeBRepDS_redu.cxx
src/TopOpeBRepDS/TopOpeBRepDS_repvg.cxx
src/TopOpeBRepTool/TopOpeBRepTool_STATE.cxx
src/TopOpeBRepTool/TopOpeBRepTool_TOPOLOGY.cxx
src/V3d/V3d.cxx
src/ViewerTest/ViewerTest.cxx
src/ViewerTest/ViewerTest_ObjectCommands.cxx
src/ViewerTest/ViewerTest_ViewerCommands.cxx
src/Visual3d/Visual3d_View.cxx
src/VrmlData/VrmlData_Material.cxx
src/VrmlData/VrmlData_Node.cxx
src/VrmlData/VrmlData_Scene.cxx
src/WNT/EHDC.cxx
src/WNT/W95_Allocator.cxx
src/XSDRAWIGES/XSDRAWIGES.cxx