home *** CD-ROM | disk | FTP | other *** search
/ Dream 48 / Amiga_Dream_48.iso / Atari / c / sozobon-v2 / dlibs12.lha / H.ARC / ASSERT.H < prev    next >
C/C++ Source or Header  |  1988-10-20  |  278b  |  13 lines

  1. #ifndef ASSERT_H
  2. #define    ASSERT_H
  3.  
  4. #ifdef NDEBUG
  5. #define    assert(cond)
  6. #else
  7. static char __AssertFmt[] = "assert failed in '%s' at line %d.\n";
  8. #define    assert(cond)    if(!(cond)) \
  9.  { fprintf(stderr, _AssertFmt, __FILE__, __LINE__); exit(-1); }
  10. #endif
  11.  
  12. #endif ASSERT_H
  13.