forked from lhhunghimself/fast_protein_cluster
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy patherror_handlers.h
27 lines (21 loc) · 1.12 KB
/
error_handlers.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
/* Author: Ram Samudrala ([email protected])
*
* November 10, 1995.
* Hong Hung 2012
*/
#ifndef __ERROR_HANDLERS__
#define __ERROR_HANDLERS__
/******************************************************************/
#include "data_structures.h"
extern int check_atomp(atom *atomp, const char routine_name[]);
extern int check_eof(int status, const char routine_name[]);
extern int check_malloc(void *pointer, const char pointer_string[], const char routine_name[]);
extern int check_maximum_value(int value, int maximum_value, const char routine_name[]);
extern int check_null(void *pointer, const char routine_name[]);
extern int open_file(FILE **fp, const char filename[], const char status[], const char routine_name[]);
extern int open_binpos_read(FILE **fp, const char filename[], size_t *size, int *nat, int *nmodels_p);
extern void binpos_read(FILE *file_p, float *array_p, int pdb_size, int nmodels);
extern int close_file(FILE **fp, const char filename[], const char routine_name[]);
extern int myisnan_(int *nanflag, double *value);
/******************************************************************/
#endif /* __ERROR_HANDLERS__ */