|
|
1.1 root 1: #undef assert
2:
3: #ifdef NDEBUG
4: #define assert(ignore)
5: #else
6:
7: #define assert(expression) \
8: do { if (!(expression)) __assert ((expression), __FILE__, __LINE__); } while (0)
9:
10: #define __assert(expression, file, line) \
11: { _eprintf ("Failed assertion " #expression \
12: " at line %d of `" file "'.\n", line); \
13: abort (); }
14:
15: void _eprintf (); /* Defined in gnulib */
16:
17: #endif
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.