5755397 [rkeene@sledge /home/rkeene/devel/cygwin-stuff/cyg-root/usr/include]$ cat -n assert.h
 1 /*
 2     assert.h
 3 */
 4 
 5 #ifdef __cplusplus
 6 extern "C" {
 7 #endif
 8 
 9 #include "_ansi.h"
10 
11 #undef assert
12 
13 #ifdef NDEBUG           /* required by ANSI standard */
14 #define assert(p)   ((void)0)
15 #else
16 
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
22 
23 #endif /* NDEBUG */
24 
25 void _EXFUN(__assert,(const char *, int, const char *));
26 
27 #ifdef __cplusplus
28 }
29 #endif
5755398 [rkeene@sledge /home/rkeene/devel/cygwin-stuff/cyg-root/usr/include]$

Click here to go back to the directory listing.
Click here to download this file.
last modified: 2001-01-31 15:09:06