home *** CD-ROM | disk | FTP | other *** search
- /*
- Copyright 1990,1991 Eric R. Smith. All rights reserved.
- */
-
- #ifdef NDEBUG
- #define assert(expression)
- #else
- # ifdef __STDC__
- #define assert(expression) \
- ((expression) ? (void)0 : FATAL("assert(`%s') failed at line %ld of %s.", \
- #expression, (long)__LINE__, __FILE__))
- # else
- #define assert(expression) if(expression) FATAL("assert(%s) failed", \
- "expression")
- # endif
-
- #endif /* NDEBUG */
-