Rev 9013 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 9013 | Rev 9766 | ||
---|---|---|---|
Line 2... | Line 2... | ||
2 | #define _ASSERT_H_ |
2 | #define _ASSERT_H_ |
Line 3... | Line 3... | ||
3 | 3 | ||
4 | #include |
4 | #include |
Line -... | Line 5... | ||
- | 5 | #include |
|
- | 6 | ||
- | 7 | #ifdef NDEBUG |
|
5 | #include |
8 | #define assert(x) (void)0 |
- | 9 | #else |
|
Line 6... | Line 10... | ||
6 | 10 | #define assert(x) ((void)((x) || (__assert_fail(#x, __FILE__, __LINE__, __func__), 0))) |
|
7 | #define assert(x) ((void)((x) || (__assert_fail(#x, __FILE__, __LINE__, __func__),0))) |
11 | #endif |