void _gmx_error(const char *key,const char *msg,const char *file,int line) { char buf[10240],tmpbuf[1024]; int cqnum; /* protect the audience from suggestive discussions */ char *lines = "-------------------------------------------------------"; cool_quote(tmpbuf,1023,&cqnum); sprintf(buf,"\n%s\nProgram %s, %s\n" "Source code file: %s, line: %d\n\n" "%s:\n%s\n%s\n\n%s\n", lines,ShortProgram(),GromacsVersion(),file,line, gmx_strerror(key),msg ? msg : warn_buf,lines,tmpbuf); gmx_error_handler(buf); }
void _gmx_error(const char *key,const char *msg,const char *file,int line) { char buf[10240],tmpbuf[1024]; int cqnum; /* protect the audience from suggestive discussions */ const char *lines = "-------------------------------------------------------"; cool_quote(tmpbuf,1023,&cqnum); sprintf(buf,"\n%s\nProgram %s, %s\n" "Source code file: %s, line: %d\n\n" "%s:\n%s\nFor more information and tips for trouble shooting please check the GROMACS Wiki at\n" "http://wiki.gromacs.org/index.php/Errors\n%s\n\n%s\n", lines,ShortProgram(),GromacsVersion(),file,line, gmx_strerror(key),msg ? msg : warn_buf,lines,tmpbuf); gmx_error_handler(buf); }