|
|
1.1 ! root 1: #ifndef __ASSERT ! 2: #define __ASSERT ! 3: ! 4: void assert(int); ! 5: ! 6: #endif /* __ASSERT */ ! 7: ! 8: #undef assert ! 9: #ifdef NDEBUG ! 10: #define assert(ignore) ((void)0) ! 11: #else ! 12: extern int _assert(char *, unsigned); ! 13: #define assert(e) ((void)((e)||_assert(__FILE__, __LINE__))) ! 14: #endif /* NDEBUG */
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.