/*TITLE quantum file assert header file*/

/****keyword-flag*** "%v %f %n" */
/* "3 6-May-98,10:32:40 QFASSERT.H" */


#ifndef QFASSERT_H
#define QFASSERT_H

#if DEBUG
#define qfassert(p) ((p) ? (void)0 : (void) QFAssertFail( \
  "Assertion failed: %s, file %s, line %d\n", \
   #p, __FILE__, __LINE__ ) )
#else
#define qfassert(p)
#endif

int QFAssertFail(char *p_FormatString, char *p_Message,
	char *p_FileName, unsigned p_LineNumber);

#endif

