home *** CD-ROM | disk | FTP | other *** search
- /* Simple replacement for broken <assert.h>.
- Copyright (C) 1990 Free Software Foundation, Inc.
- Francois Pinard <pinard@iro.umontreal.ca>, 1990.
-
- $Id$
- */
-
- #undef assert
-
- #ifdef NDEBUG
- #define assert(ignore) ((void)0)
- #else
- #define assert(expression) \
- ((expression) ? 0 \
- : (fprintf ("Failed assertion at line %d of `%s'.\n", \
- __FILE__, __LINE__)), \
- abort ())
- #endif
-