void CopyRight(FILE *out,const char *szProgram) { /* Dont change szProgram arbitrarily - it must be argv[0], i.e. the * name of a file. Otherwise, we won't be able to find the library dir. */ #define NCR (int)asize(CopyrightText) #ifdef GMX_FAHCORE #define NGPL 0 /*FAH has an exception permission from GPL to allow digital signatures in Gromacs*/ #else #define NGPL (int)asize(GPLText) #endif char buf[256],tmpstr[1024]; int i; #ifdef GMX_FAHCORE set_program_name("Gromacs"); #else set_program_name(szProgram); #endif ster_print(out,"G R O M A C S"); fprintf(out,"\n"); bromacs(tmpstr,1023); sp_print(out,tmpstr); fprintf(out,"\n"); ster_print(out,GromacsVersion()); fprintf(out,"\n"); /* fprintf(out,"\n");*/ /* sp_print(out,"PLEASE NOTE: THIS IS A BETA VERSION\n"); fprintf(out,"\n"); */ for(i=0; (i<NCR); i++) sp_print(out,CopyrightText[i]); for(i=0; (i<NGPL); i++) sp_print(out,GPLText[i]); fprintf(out,"\n"); snprintf(buf,256,"%s",Program()); #ifdef GMX_DOUBLE strcat(buf," (double precision)"); #endif ster_print(out,buf); fprintf(out,"\n"); }
void CopyRight(FILE *out,char *szProgram) { /* Dont change szProgram arbitrarily - it must be argv[0], i.e. the * name of a file. Otherwise, we won't be able to find the library dir. */ #define NCR (int)asize(CopyrightText) #define NGPL (int)asize(GPLText) char buf[256],tmpstr[1024]; int i; set_program_name(szProgram); ster_print(out,"G R O M A C S"); fprintf(out,"\n"); bromacs(tmpstr,1023); sp_print(out,tmpstr); fprintf(out,"\n"); ster_print(out,GromacsVersion()); fprintf(out,"\n\n"); /* fprintf(out,"\n");*/ /* sp_print(out,"PLEASE NOTE: THIS IS A BETA VERSION\n"); fprintf(out,"\n"); */ for(i=0; (i<NCR); i++) sp_print(out,CopyrightText[i]); for(i=0; (i<NGPL); i++) sp_print(out,GPLText[i]); fprintf(out,"\n"); sprintf(buf,"%s",Program()); #ifdef GMX_DOUBLE strcat(buf," (double precision)"); #endif ster_print(out,buf); fprintf(out,"\n"); }