10 #define nek_exitt FORTRAN_UNPREFIXED(exitt,EXITT)
20 void vdiagnostic(
const char *prefix,
const char *file,
unsigned line,
21 const char *fmt, va_list ap)
23 static char buf[2048];
int n,na,
i=0;
24 sprintf(buf,
"%s(proc %04d, %s:%d): ",prefix,(
int)
comm_gbl_id,file,line);
25 vsprintf(buf+strlen(buf),fmt,ap);
28 while(n && (na=fwrite(buf+i,1,n,stdout))) n-=na, i+=na;
32 void diagnostic(
const char *prefix,
const char *file,
unsigned line,
35 va_list ap; va_start(ap,fmt);
40 void vfail(
int status,
const char *file,
unsigned line,
41 const char *fmt, va_list ap)
47 void fail(
int status,
const char *file,
unsigned line,
50 va_list ap; va_start(ap,fmt);
51 vfail(status,file,line,fmt,ap);
void vfail(int status, const char *file, unsigned line, const char *fmt, va_list ap)
void vdiagnostic(const char *prefix, const char *file, unsigned line, const char *fmt, va_list ap)
establishes some macros to establish naming conventions
void diagnostic(const char *prefix, const char *file, unsigned line, const char *fmt,...)
void fail(int status, const char *file, unsigned line, const char *fmt,...)