|
|
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.