X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/c740f49634629e47738ea73a199ea1a97640dc53..c2cde53a09d89e83f1556bd703b1164857cd0e0f:/include/wx/debug.h diff --git a/include/wx/debug.h b/include/wx/debug.h index 816caa0324..5ccea5af0f 100644 --- a/include/wx/debug.h +++ b/include/wx/debug.h @@ -31,7 +31,7 @@

Extensive use of these macros is recommended! Remember that ASSERTs are - disabled in final (without WXDEBUG defined) build, so they add strictly + disabled in final (without __WXDEBUG__ defined) build, so they add strictly nothing to your program's code. On the other hand, CHECK macros do stay even in release builds, but in general are not much of a burden, while a judicious use of them might increase your program's stability. @@ -62,12 +62,12 @@ // no more bugs ;-) #define wxASSERT(cond) #define wxASSERT_MSG(x, m) -#endif //WXDEBUG +#endif //__WXDEBUG__ /// special form of assert: always triggers it (in debug mode) -#define wxFAIL wxASSERT(0) +#define wxFAIL wxASSERT(wxFalse) /// FAIL with some message -#define wxFAIL_MSG(msg) wxASSERT_MSG(0, msg) +#define wxFAIL_MSG(msg) wxASSERT_MSG(wxFalse, msg) //@} // NB: these macros work also in release mode!