00001 00002 00003 int printf(const char *format, ...); 00004 00005 #ifdef DEBUG 00006 #define DBG printf 00007 #define ASSERT(x) if(!(x)){DBG("\nAssertion '%s' failed in %s:%s#%d!\n",#x,__FILE__,__FUNCTION__,__LINE__);while(1);} 00008 #else 00009 #define DBG(x ...) 00010 #define ASSERT(x) 00011 #endif 00012