Split g96 I/O routines from confio.cpp
authorTeemu Murtola <teemu.murtola@gmail.com>
Wed, 22 Jul 2015 17:45:41 +0000 (20:45 +0300)
committerTeemu Murtola <teemu.murtola@gmail.com>
Wed, 22 Jul 2015 18:30:38 +0000 (21:30 +0300)
commit6d710a72324939e6e1be178868cf79fb2f6a9203
treee2fa1f246e9fa89f26b32b866e240f3c3bdc7ded
parent87992126dd5b43f3e00415d07967b99f792a4527
Split g96 I/O routines from confio.cpp

Move routines to read/write g96 files to g96io.*.
Ideally, these would be internal to the fileio/ module, but trjconv
has some ugliness.

Silence a pedantic clang warning that makes it impossible to minimize
header dependencies for mixed C/C++ code, and where problems would
anyways trigger as compilation failures in C code.

Change-Id: I20a88234bec8527f8fd41a614fb37e3144eb7532
cmake/gmxCFlags.cmake
src/gromacs/fileio/confio.cpp
src/gromacs/fileio/confio.h
src/gromacs/fileio/g96io.cpp [new file with mode: 0644]
src/gromacs/fileio/g96io.h [new file with mode: 0644]
src/gromacs/fileio/trxio.cpp
src/gromacs/gmxana/gmx_trjconv.c
src/gromacs/topology/mtop_util.h