Warn for type mismatch for gmx printf like functions 3/3
authorRoland Schulz <roland.schulz@intel.com>
Sat, 14 Jul 2018 05:57:53 +0000 (22:57 -0700)
committerRoland Schulz <roland.schulz@intel.com>
Fri, 14 Sep 2018 02:30:18 +0000 (19:30 -0700)
commite5a941a4649d73e4a4d19104d5f4ffa19f5d8fd6
treecd30811af7ae9ab2514a83c3c9d445020dce3582
parentbb5cc13ee9db304ccc0f558d1be6e5dd0a42017c
Warn for type mismatch for gmx printf like functions 3/3

Add attributes for gcc (and compatible) and msvc.
And fix remaining issues.

Related #2570

Change-Id: I9b46559c2554404b309aa8710eb34ffa128d8cae
33 files changed:
src/gromacs/awh/bias.cpp
src/gromacs/domdec/domdec.cpp
src/gromacs/domdec/domdec_setup.cpp
src/gromacs/essentialdynamics/edsam.cpp
src/gromacs/ewald/tests/pmesplinespreadtest.cpp
src/gromacs/fileio/tpxio.cpp
src/gromacs/gmxana/gmx_hydorder.cpp
src/gromacs/gmxana/gmx_make_edi.cpp
src/gromacs/gmxlib/network.cpp
src/gromacs/gmxlib/network.h
src/gromacs/gmxpreprocess/readir.cpp
src/gromacs/gmxpreprocess/toputil.cpp
src/gromacs/gpu_utils/cudautils.cuh
src/gromacs/gpu_utils/gpu_utils.cu
src/gromacs/gpu_utils/gpu_utils_ocl.cpp
src/gromacs/hardware/printhardware.cpp
src/gromacs/listed-forces/manage-threading.cpp
src/gromacs/mdlib/lincs.cpp
src/gromacs/mdlib/nbnxn_ocl/nbnxn_ocl.cpp
src/gromacs/mdlib/nbnxn_search.cpp
src/gromacs/mdlib/nbnxn_tuning.cpp
src/gromacs/mdlib/shellfc.cpp
src/gromacs/mdrun/md.cpp
src/gromacs/mdrun/runner.cpp
src/gromacs/pulling/pull.cpp
src/gromacs/selection/selmethod.cpp
src/gromacs/tables/splineutil.cpp
src/gromacs/utility/fatalerror.cpp
src/gromacs/utility/fatalerror.h
src/gromacs/utility/logger.cpp
src/gromacs/utility/logger.h
src/gromacs/utility/stringutil.cpp
src/gromacs/utility/stringutil.h