// #undef assert // #ifdef NDEBUG // #define assert(ignore) ((void)0) // #else // extern void _chassert(void); // #define assert(e) {if(!(e))_chassert();} // #endif /* NDEBUG */