Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00029
00030
00031 #ifndef __CCP4Program__
00032 #define __CCP4Program__
00033
00034
00035 #ifdef __cplusplus
00036 namespace CCP4 {
00037 extern "C" {
00038 #endif
00039
00041 #define CCP4_VERSION_NO "6.1"
00042
00043 #define CCP4_PATCH_LEVEL "6.1.24"
00044
00046 #define GPP4_VERSION_NO "1.3.1"
00047
00048
00049 #define MAXLEN_PROGNAME 80
00050 #define MAXLEN_PROGVERSION 80
00051 #define MAXLEN_RCSDATE 80
00053
00054
00055
00056
00057
00058
00061 typedef int (*CCP4INTFUNCPTR)(int, char *);
00062
00063
00064
00065
00066
00067
00068
00073 char *ccp4_prog_vers(const char *progvers);
00074
00079 char *ccp4ProgramName(const char *progname);
00080
00085 char *ccp4RCSDate(const char *rcs_string);
00086
00090 void ccp4ProgramTime(int init);
00091
00099 int ccp4VerbosityLevel(int level);
00100
00113 int ccp4Callback(CCP4INTFUNCPTR mycallback, char *mode, int ierr, char *message);
00114
00122 int ccp4SetCallback(CCP4INTFUNCPTR mycallback);
00123
00131 int ccp4InvokeCallback(int ierr, char *message);
00132
00139 int ccp4NullCallback(int level, char *message);
00140
00145 int ccp4_licence_exists(const char *name);
00146
00151 int html_log_output(int ihtml_in);
00152
00157 int summary_output(int isumm_in);
00158
00159 #ifdef __cplusplus
00160 }
00161 }
00162 #endif
00163
00164 #endif
00165
00166
00167
00168
00169
00170