Warn of unused variables in C++ code
authorRoland Schulz <roland@utk.edu>
Sun, 4 Mar 2012 00:31:58 +0000 (19:31 -0500)
committerRoland Schulz <roland@utk.edu>
Sat, 17 Mar 2012 21:58:26 +0000 (17:58 -0400)
commit66853790140681acde51f80e8e953f21f327635d
tree27f7462ddd9202f303a7878feb743e9804580a2d
parent5dfcdcfcf800a9346aeaa4fb0349c7458c751864
Warn of unused variables in C++ code

- Replace -Wunused by -Wunused-function for C++
- Remove all unused variables in C++
- Replaced static const in headers used by C++ by get function for constant
- Also warn of non-virtual-dtor and sign-compare
- Removes src/contrib/copyrgt.c. Is not needed anymore for manual.
  If it is needed for other purposes should be rewritten using CopyRight(...)
  (from src/gromacs/legacyheaders/copyrite.h)

Change-Id: I9046eae5d097e65607add7a18a3a7e8c643c8331
33 files changed:
cmake/gmxCFlags.cmake
src/contrib/copyrgt.c [deleted file]
src/contrib/ehanal.c
src/gromacs/analysisdata/abstractdata.cpp
src/gromacs/analysisdata/modules/displacement.cpp
src/gromacs/analysisdata/modules/histogram.cpp
src/gromacs/gmxlib/copyrite.c
src/gromacs/gmxlib/pargs.c
src/gromacs/gmxlib/pdbio.c
src/gromacs/gmxlib/wman.c
src/gromacs/legacyheaders/copyrite.h
src/gromacs/legacyheaders/maths.h
src/gromacs/legacyheaders/pdbio.h
src/gromacs/legacyheaders/readinp.h
src/gromacs/mdlib/constr.c
src/gromacs/mdlib/coupling.c
src/gromacs/mdlib/domdec.c
src/gromacs/options/optionsassigner.cpp
src/gromacs/selection/centerofmass.cpp
src/gromacs/selection/compiler.cpp
src/gromacs/selection/params.cpp
src/gromacs/selection/parsetree.cpp
src/gromacs/selection/poscalc.cpp
src/gromacs/selection/sm_insolidangle.cpp
src/gromacs/selection/sm_merge.cpp
src/gromacs/selection/sm_permute.cpp
src/gromacs/selection/sm_same.cpp
src/gromacs/selection/symrec.cpp
src/gromacs/trajectoryanalysis/cmdlinerunner.cpp
src/gromacs/trajectoryanalysis/modules/angle.cpp
src/tools/gmx_anaeig.c
src/tools/gmx_chi.c
src/tools/gmx_editconf.c