/* * paramxp.h * * Summary: Reader for XPLOR force field parameter files. * * Author: David Hardy */ #ifndef H_PARAMXP #define H_PARAMXP #include #include "ihash.h" #ifdef __cplusplus extern "C" { #endif /* * Forward declaration. */ struct Pdata_Tag; typedef struct Paramxp_Tag { struct Pdata_Tag *pdata; FILE *f; Ihash table; int status; } Paramxp; int paramxp_init(Paramxp *, struct Pdata_Tag *, FILE *); int paramxp_read(Paramxp *); int paramxp_status(Paramxp *); void paramxp_clear_status(Paramxp *); void paramxp_destroy(Paramxp *); #ifdef __cplusplus } #endif #endif /* H_PARAMXP */