*
* Copyright (c) 1991-2000, University of Groningen, The Netherlands.
* Copyright (c) 2001-2004, The GROMACS development team.
- * Copyright (c) 2013,2014, by the GROMACS development team, led by
+ * Copyright (c) 2013,2014,2015, by the GROMACS development team, led by
* Mark Abraham, David van der Spoel, Berk Hess, and Erik Lindahl,
* and including many others, as listed in the AUTHORS file in the
* top-level source directory and at http://www.gromacs.org.
#ifndef GMX_GMXPREPROCESS_TOPPUSH_H
#define GMX_GMXPREPROCESS_TOPPUSH_H
-#include "typedefs.h"
-#include "toputil.h"
-#include "gpp_atomtype.h"
-#include "gpp_bond_atomtype.h"
-#include "warninp.h"
-
-#ifdef __cplusplus
-extern "C" {
-#endif
+#include "gromacs/gmxpreprocess/gpp_atomtype.h"
+#include "gromacs/gmxpreprocess/gpp_bond_atomtype.h"
+#include "gromacs/gmxpreprocess/toputil.h"
+#include "gromacs/legacyheaders/typedefs.h"
+#include "gromacs/legacyheaders/warninp.h"
typedef struct {
int nr; /* The number of entries in the list */
gpp_atomtype_t atype,
warninp_t wi);
-void push_at (t_symtab *symtab, gpp_atomtype_t at,
+void push_at (struct t_symtab *symtab, gpp_atomtype_t at,
t_bond_atomtype bat, char *line, int nb_funct,
t_nbparam ***nbparam, t_nbparam ***pair,
warninp_t wi);
char *line,
warninp_t wi);
-void push_atom(t_symtab *symtab,
- t_block *cgs,
- t_atoms *at,
- gpp_atomtype_t atype,
- char *line,
- int *lastcg,
- warninp_t wi);
+void push_atom(struct t_symtab *symtab,
+ t_block *cgs,
+ t_atoms *at,
+ gpp_atomtype_t atype,
+ char *line,
+ int *lastcg,
+ warninp_t wi);
void push_bond(directive d, t_params bondtype[], t_params bond[],
t_atoms *at, gpp_atomtype_t atype, char *line,
int *whichmol, int *nrcopies,
warninp_t wi);
-void push_molt(t_symtab *symtab, int *nmol, t_molinfo **mol, char *line,
+void push_molt(struct t_symtab *symtab, int *nmol, t_molinfo **mol, char *line,
warninp_t wi);
void init_block2(t_block2 *b2, int natom);
void b2_to_b(t_block2 *b2, t_blocka *b);
-int add_atomtype_decoupled(t_symtab *symtab, gpp_atomtype_t at,
+int add_atomtype_decoupled(struct t_symtab *symtab, gpp_atomtype_t at,
t_nbparam ***nbparam, t_nbparam ***pair);
/* Add an atom type with all parameters set to zero (no interactions).
* Returns the atom type number.
* of the system, but full interaction with itself.
*/
-#ifdef __cplusplus
-}
-#endif
-
#endif