|
From: Andre R. <and...@us...> - 2006-03-12 18:19:44
|
Update of /cvsroot/frontierkernel/Frontier/Common/SystemHeaders In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9953/Common/SystemHeaders Modified Files: standard.h Log Message: Rely on standard C library to handle assert(). In standard.h, just take care of defining verify() properly. Index: standard.h =================================================================== RCS file: /cvsroot/frontierkernel/Frontier/Common/SystemHeaders/standard.h,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** standard.h 15 Jan 2005 00:35:51 -0000 1.10 --- standard.h 12 Mar 2006 18:19:39 -0000 1.11 *************** *** 283,299 **** /*macros*/ ! #if MACVERSION && TARGET_API_MAC_CARBON ! #if TARGET_RT_MAC_CFM /* 2004-10-23 aradke: rely on Debugging.h */ ! #define assert(x) check(x) ! #endif #else ! #ifdef fldebug ! short __assert(char *, char *, short); ! #define assert(x) ((void) ((x) ? 0 : __assert(#x, __FILE__, __LINE__))) ! #define verify(x) assert(x) ! #else ! #define assert(x) ((void) 0) ! #define verify(x) ((void) x) ! #endif #endif --- 283,292 ---- /*macros*/ ! #undef verify ! ! #ifdef NDEBUG ! #define verify(x) ((void) x) #else ! #define verify(x) assert(x) #endif |