Move symtab.* to topology/
commit16d8bc30cc8850bda5df12323419b88338f329f8
authorTeemu Murtola <teemu.murtola@gmail.com>
Thu, 22 May 2014 19:01:43 +0000 (22 22:01 +0300)
committerRoland Schulz <roland@rschulz.eu>
Sat, 24 May 2014 15:36:27 +0000 (24 17:36 +0200)
tree086d347bb917c7e66162bc86574f3b783d3d074b
parentd74e72558294b595fa356a1a730520f2e23763dc
Move symtab.* to topology/

- Adapt #includes and some minor cleanup in touched files.
- Convert symtab.c to C++ to get rid of a "macros.h" dependency, and
  clean up the includes otherwise as well.
- Adjust valgrind memory leak suppression to suppress on an extern "C"
  function.

This new subdirectory is an initial home for everything related to basic
topology and index group handling.  More files will follow.

Change-Id: Id5b1a626ef4a90836f70a8b4c7f24ff52c768a5d
31 files changed:
cmake/legacy_and_external.supp
src/contrib/hexamer.c
src/contrib/mkice.c
src/gromacs/CMakeLists.txt
src/gromacs/fileio/confio.c
src/gromacs/fileio/pdbio.c
src/gromacs/fileio/tpxio.c
src/gromacs/gmxana/edittop.c
src/gromacs/gmxlib/mtop_util.c
src/gromacs/gmxlib/mvdata.c
src/gromacs/gmxlib/typedefs.c
src/gromacs/gmxpreprocess/gen_vsite.c
src/gromacs/gmxpreprocess/genhydro.c
src/gromacs/gmxpreprocess/gpp_atomtype.c
src/gromacs/gmxpreprocess/gpp_bond_atomtype.c
src/gromacs/gmxpreprocess/grompp.c
src/gromacs/gmxpreprocess/hackblock.h
src/gromacs/gmxpreprocess/pdb2gmx.c
src/gromacs/gmxpreprocess/pdb2top.cpp
src/gromacs/gmxpreprocess/readir.c
src/gromacs/gmxpreprocess/resall.c
src/gromacs/gmxpreprocess/topio.c
src/gromacs/gmxpreprocess/toppush.c
src/gromacs/gmxpreprocess/toputil.c
src/gromacs/gmxpreprocess/x2top.c
src/gromacs/gmxpreprocess/xlate.c
src/gromacs/legacyheaders/types/topology.h
src/gromacs/topology/CMakeLists.txt [new file with mode: 0644]
src/gromacs/topology/symtab.cpp [moved from src/gromacs/gmxlib/symtab.c with 96% similarity]
src/gromacs/topology/symtab.h [moved from src/gromacs/legacyheaders/symtab.h with 98% similarity]
src/gromacs/trajectoryanalysis/modules/sasa.cpp