0027097: GCC and CLang compiler warnings and errors with -Wpedantic
authorabv <abv@opencascade.com>
Fri, 22 Jan 2016 08:42:32 +0000 (11:42 +0300)
committerabv <abv@opencascade.com>
Fri, 22 Jan 2016 08:42:51 +0000 (11:42 +0300)
commit68858c7dd6d8b0f01646220a82e9d3904618b6b4
tree0f8067fa59853bba6147f140d29b068f964a7db3
parenta3f6f591fcb2ebeb7b437ea35f162966ab5517cb
0027097: GCC and CLang compiler warnings and errors with -Wpedantic

Useless semicolons are removed after closing braces of namespaces and macros in code dependent on FreeImage and VTK.
Comments added at the closing braces of namespaces to help comprehension.
In OSD_File.cxx and OSD_Disk.cxx, unnecessary declarations of system functions are removed
27 files changed:
src/Aspect/Aspect_Convert.hxx
src/BRepMesh/BRepMesh.hxx
src/Draw/Draw_Interpretor.cxx
src/Font/Font_FontMgr.cxx
src/IVtkDraw/IVtkDraw_Interactor.cxx
src/IVtkDraw/IVtkDraw_Interactor.hxx
src/IVtkTools/IVtkTools.cxx
src/IVtkTools/IVtkTools.hxx
src/IVtkTools/IVtkTools_DisplayModeFilter.cxx
src/IVtkTools/IVtkTools_DisplayModeFilter.hxx
src/IVtkTools/IVtkTools_ShapeDataSource.cxx
src/IVtkTools/IVtkTools_ShapeDataSource.hxx
src/IVtkTools/IVtkTools_ShapeObject.cxx
src/IVtkTools/IVtkTools_ShapeObject.hxx
src/IVtkTools/IVtkTools_ShapePicker.cxx
src/IVtkTools/IVtkTools_ShapePicker.hxx
src/IVtkTools/IVtkTools_SubPolyDataFilter.cxx
src/IVtkTools/IVtkTools_SubPolyDataFilter.hxx
src/IVtkVTK/IVtkVTK_View.cxx
src/Image/Image_AlienPixMap.cxx
src/Image/Image_Diff.cxx
src/OSD/OSD_Disk.cxx
src/OSD/OSD_SharedLibrary.cxx
src/OpenGl/OpenGl_Text.cxx
src/StdPrs/StdPrs_ShadedShape.cxx
src/TopOpeBRep/TopOpeBRep_FacesFiller_1.cxx
src/ViewerTest/ViewerTest_ViewerCommands.cxx