0024129: Eliminate remaining compiler warnings in MSVC++ 2008 32 bit with warning...
authorabv <abv@opencascade.com>
Wed, 18 Sep 2013 05:13:31 +0000 (09:13 +0400)
committerabv <abv@opencascade.com>
Wed, 18 Sep 2013 05:13:31 +0000 (09:13 +0400)
commit498ce76bdec726799ce0b7cc197a10ba879a6c72
treeab3fec32724d395a643e0c6166764847d7ccd04a
parent39aac5778a26830d172da8c42e15d55971034f7b
0024129: Eliminate remaining compiler warnings in MSVC++ 2008 32 bit with warning level 4

List of resolved warnings:

c4063: Aspect.cdl; TObj_Application.cxx; PCDM.cdl; OpenGl_Workspace_5.cxx;
c4100: XDEDRAW.cxx; ViewerTest_ViewerCommands.cxx; TopOpeBRep_FacesFiller_1.cxx; TopClass_Classifier3d.gxx; TDataStd_ReferenceArray.cxx; QABugs_19.cxx; IntPatch_ImpImpIntersection_5.gxx; HLRTopoBRep_DSFiller.cxx; HLRBRep_Data.lxx; DPrsStd_AISPresentationCommands.cxx; BRepMesh_Delaun.cxx;
c4127: BOPTools_AlgoTools2D.cxx; MAT_Mat.gxx; GeomFill_SweepSectionGenerator.cxx; BRepMesh_Delaun.cxx;
c4189: IntCurveSurface_Inter.gxx; IGESToBRep_BRepEntity.cxx; BRepMesh_Delaun.cxx; BRepAlgo_Loop.cxx; IntStart_SearchOnBoundaries_1.gxx;
c4190: Plugin_Macro.hxx;
c4389: Visual3d_View.cxx; TopOpeBRep/TopOpeBRep_vpr.cxx; TDataStd_BooleanArray.cxx; IntPatch_ALine.cxx;
c4701: BRepAlgo.cxx;
c4702: MNaming_NamingRetrievalDriver_1.cxx; MNaming_NamingRetrievalDriver_2.cxx; BRepClass3d_SolidExplorer.cxx;
c4706: TestTopOpe_BOOP.cxx;

Additional fixes:
- old-style declarations of C functions in IGES and STEP parsers
- clean-up of debug code, fixes for building in Debug mode
- in BRepFill_TrimShellCorner.cxx, lines 878-9, wrong use of assignment instead of comparison fixed
- fix for Plugin_Macro reverted; warning 4190 disabled instead
- in IntPatch_ALine.cxx, line 520, wrong comparison of boolean with index fixed
- in InterfaceGraphic_Visual3d.hxx, field IsCustomMatrix made boolean
- in TopOpeBRepBuild_ShapeSet, obsolete (unused) methods removed
88 files changed:
src/Aspect/Aspect.cdl
src/BOPTools/BOPTools_AlgoTools2D.cxx
src/BRepAlgo/BRepAlgo.cxx
src/BRepAlgo/BRepAlgo_Loop.cxx
src/BRepCheck/BRepCheck_Wire.cxx
src/BRepClass3d/BRepClass3d_SolidExplorer.cxx
src/BRepFill/BRepFill_TrimShellCorner.cxx
src/BRepMesh/BRepMesh_Delaun.cxx
src/BRepOffset/BRepOffset_Inter2d.cxx
src/BRepOffset/BRepOffset_MakeOffset.cxx
src/BRepTools/BRepTools_NurbsConvertModification.cxx
src/BSplSLib/BSplSLib.cxx
src/BinDrivers/BinDrivers.cxx
src/BinLDrivers/BinLDrivers.cxx
src/BinTObjDrivers/BinTObjDrivers.cxx
src/BinXCAFDrivers/BinXCAFDrivers.cxx
src/DPrsStd/DPrsStd_AISPresentationCommands.cxx
src/Draw/Draw_Window.cxx
src/FWOSDriver/FWOSDriver.cxx
src/Geom2dAPI/Geom2dAPI_InterCurveCurve.cxx
src/GeomFill/GeomFill_SweepSectionGenerator.cxx
src/Graphic3d/Graphic3d_MarkerImage.cxx
src/HLRBRep/HLRBRep_Data.cxx
src/HLRBRep/HLRBRep_Data.lxx
src/HLRBRep/HLRBRep_LineTool.lxx
src/HLRBRep/HLRBRep_PolyAlgo.cxx
src/HLRTopoBRep/HLRTopoBRep_DSFiller.cxx
src/IGESFile/analiges.c
src/IGESFile/igesread.c
src/IGESFile/igesread.h
src/IGESFile/structiges.c
src/IGESToBRep/IGESToBRep_BRepEntity.cxx
src/Image/Image_AlienPixMap.cxx
src/IntCurveSurface/IntCurveSurface_Inter.gxx
src/IntPatch/IntPatch_ALine.cxx
src/IntPatch/IntPatch_ImpImpIntersection_5.gxx
src/IntStart/IntStart_SearchOnBoundaries_1.gxx
src/InterfaceGraphic/InterfaceGraphic_Visual3d.hxx
src/MAT/MAT_Mat.gxx
src/MNaming/MNaming_NamingRetrievalDriver_1.cxx
src/MNaming/MNaming_NamingRetrievalDriver_2.cxx
src/OpenGl/OpenGl_GraphicDriver_3.cxx
src/OpenGl/OpenGl_Workspace_5.cxx
src/PCDM/PCDM.cdl
src/QABugs/QABugs_19.cxx
src/RWHeaderSection/RWHeaderSection_ReadWriteModule.cxx
src/STEPControl/STEPControl_ActorRead.cxx
src/STEPControl/STEPControl_ActorWrite.cxx
src/Standard/Standard_MMgrOpt.cxx
src/StdDrivers/StdDrivers.cxx
src/StdLDrivers/StdLDrivers.cxx
src/StepFile/recfile.pc
src/TDataStd/TDataStd_BooleanArray.cxx
src/TDataStd/TDataStd_ReferenceArray.cxx
src/TObj/TObj_Application.cxx
src/TestTopOpe/TestTopOpe_BOOP.cxx
src/TestTopOpe/TestTopOpe_BOOPCommands.cxx
src/TestTopOpeTools/TestTopOpeTools_TraceCommands.cxx
src/TopClass/TopClass_Classifier3d.gxx
src/TopOpeBRep/TopOpeBRep_EdgesFiller.cxx
src/TopOpeBRep/TopOpeBRep_FacesFiller_1.cxx
src/TopOpeBRep/TopOpeBRep_Point2d.cxx
src/TopOpeBRep/TopOpeBRep_ProcessGR.cxx
src/TopOpeBRep/TopOpeBRep_ShapeIntersector.cxx
src/TopOpeBRep/TopOpeBRep_ShapeIntersector2d.cxx
src/TopOpeBRep/TopOpeBRep_VPointInter.cxx
src/TopOpeBRep/TopOpeBRep_vpr.cxx
src/TopOpeBRepBuild/TopOpeBRepBuild_Area1dBuilder.cxx
src/TopOpeBRepBuild/TopOpeBRepBuild_FaceBuilder.cxx
src/TopOpeBRepBuild/TopOpeBRepBuild_ShapeSet.cdl
src/TopOpeBRepBuild/TopOpeBRepBuild_ShapeSet.cxx
src/TopOpeBRepBuild/TopOpeBRepBuild_ShellFaceSet.cxx
src/TopOpeBRepBuild/TopOpeBRepBuild_WireEdgeSet.cdl
src/TopOpeBRepBuild/TopOpeBRepBuild_WireEdgeSet.cxx
src/TopOpeBRepBuild/TopOpeBRepBuild_keep.cxx
src/TopOpeBRepDS/TopOpeBRepDS_Curve.cxx
src/TopOpeBRepDS/TopOpeBRepDS_Interference.cxx
src/TopOpeBRepDS/TopOpeBRepDS_SurfaceCurveInterference.cxx
src/TopOpeBRepTool/TopOpeBRepTool_HBoxTool.cxx
src/ViewerTest/ViewerTest_ObjectCommands.cxx
src/ViewerTest/ViewerTest_ViewerCommands.cxx
src/Visual3d/Visual3d_View.cxx
src/XCAFDrivers/XCAFDrivers.cxx
src/XDEDRAW/XDEDRAW.cxx
src/XmlDrivers/XmlDrivers.cxx
src/XmlLDrivers/XmlLDrivers.cxx
src/XmlTObjDrivers/XmlTObjDrivers.cxx
src/XmlXCAFDrivers/XmlXCAFDrivers.cxx