/* -*-C-*- dbgopen.h */ /*-->dbgopen*/ /**********************************************************************/ /****************************** dbgopen *******************************/ /**********************************************************************/ /* This used to be a long in-line macro, but some compilers could not */ /* handle it. */ void dbgopen(fp, fname, openmode) FILE* fp; /* file pointer */ char* fname; /* file name */ char* openmode; /* open mode flags */ { if (DBGOPT(DBG_OKAY_OPEN) && (fp != (FILE *)NULL)) { (void)fprintf(stderr,"%%Open [%s] mode [%s]--[OK]",fname,openmode); NEWLINE(stderr); } if (DBGOPT(DBG_FAIL_OPEN) && (fp == (FILE *)NULL)) { (void)fprintf(stderr,"%%Open [%s] mode [%s]--[FAILED]",fname,openmode); NEWLINE(stderr); } }