filename | test/include/assert.h |
changeset | 185:6755a04c447f |
author | nkeynes |
date | Sun Aug 06 04:01:37 2006 +0000 (17 years ago) |
permissions | -rw-r--r-- |
last change | Fix parse_float_colour for values <= 0 and qNaN |
view | annotate | diff | log | raw |
1 /*
2 assert.h
3 */
5 #ifdef __cplusplus
6 extern "C" {
7 #endif
9 #include "_ansi.h"
11 #undef assert
13 #ifdef NDEBUG /* required by ANSI standard */
14 #define assert(p) ((void)0)
15 #else
17 #ifdef __STDC__
18 #define assert(e) ((e) ? (void)0 : __assert(__FILE__, __LINE__, #e))
19 #else /* PCC */
20 #define assert(e) ((e) ? (void)0 : __assert(__FILE__, __LINE__, "e"))
21 #endif
23 #endif /* NDEBUG */
25 void _EXFUN(__assert,(const char *, int, const char *));
27 #ifdef __cplusplus
28 }
29 #endif
.