subversion: tell configure that we're a Cygwin system
[msysgit.git] / include / assert.h
blobb681a8518a6b2adebd95006f9e985a0bc7ecd17c
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
29 #endif