home *** CD-ROM | disk | FTP | other *** search
- /* assert.h - define the assert macro
- * $Version: 1.1 $
- * Copyright (c) 1984, 85 Computer Innovations Inc, ALL RIGHTS RESERVED.
- * Copyright (c) 1988, 89 Intel Corporation, ALL RIGHTS RESERVED.
- */
-
- #undef assert
-
- #ifndef NDEBUG
-
- #ifndef _stdioh
- #include <stdio.h>
- #endif
- #ifndef _stdlibh
- #include <stdlib.h>
- #endif
-
- #define assert(_exp_) { \
- if (!(_exp_)) { \
- fprintf(stderr, "Assertion failed: %s, file %s, line %d\n", \
- #_exp_, __FILE__, __LINE__); \
- abort(); \
- } \
- }
-
- #else
-
- #define assert(ignore)
-
- #endif /* NDEBUG */
-
-