git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16965
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
// note using "int" and not "bool" for cond to avoid VC++ warnings about
// implicit conversions when doing "wxAssert( pointer )" and also use of
// "!!cond" below to ensure that everything is converted to int
// note using "int" and not "bool" for cond to avoid VC++ warnings about
// implicit conversions when doing "wxAssert( pointer )" and also use of
// "!!cond" below to ensure that everything is converted to int
- inline void WXDLLEXPORT wxAssert(int cond,
+ extern void WXDLLEXPORT wxAssert(int cond,
const wxChar *szFile,
int nLine,
const wxChar *szCond,
const wxChar *szFile,
int nLine,
const wxChar *szCond,
- const wxChar *szMsg = NULL)
- {
- if ( !cond )
- wxOnAssert(szFile, nLine, szCond, szMsg);
- }
+ const wxChar *szMsg = NULL) ;
// generic assert macro
#define wxASSERT(cond) wxAssert(!!(cond), __TFILE__, __LINE__, _T(#cond))
// generic assert macro
#define wxASSERT(cond) wxAssert(!!(cond), __TFILE__, __LINE__, _T(#cond))
+
+void wxAssert(int cond,
+ const wxChar *szFile,
+ int nLine,
+ const wxChar *szCond,
+ const wxChar *szMsg)
+{
+ if ( !cond )
+ wxOnAssert(szFile, nLine, szCond, szMsg);
+}
+
// show the assert modal dialog
static
void ShowAssertDialog(const wxChar *szFile,
// show the assert modal dialog
static
void ShowAssertDialog(const wxChar *szFile,