X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/ae500232a4e961a567a5fb375fcf4f4a23216bd2..687dcff3a46a55c11851b1cabdbbbef5492a2f5f:/include/wx/debug.h diff --git a/include/wx/debug.h b/include/wx/debug.h index 01ad0ebdd4..10e902d5c6 100644 --- a/include/wx/debug.h +++ b/include/wx/debug.h @@ -78,25 +78,25 @@ szFile and nLine - file name and line number of the ASSERT szMsg - optional message explaining the reason */ - extern void WXDLLEXPORT wxOnAssert(const wxChar *szFile, - int nLine, - const wxChar *szCond, - const wxChar *szMsg = NULL); + extern void WXDLLIMPEXP_BASE wxOnAssert(const wxChar *szFile, + int nLine, + const wxChar *szCond, + const wxChar *szMsg = NULL); // call this function to break into the debugger unconditionally (assuming // the program is running under debugger, of course) - extern void WXDLLEXPORT wxTrap(); + extern void WXDLLIMPEXP_BASE wxTrap(); // helper function used to implement wxASSERT and wxASSERT_MSG // // 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 - extern void WXDLLEXPORT wxAssert(int cond, - const wxChar *szFile, - int nLine, - const wxChar *szCond, - const wxChar *szMsg = NULL) ; + extern void WXDLLIMPEXP_BASE wxAssert(int cond, + const wxChar *szFile, + int nLine, + const wxChar *szCond, + const wxChar *szMsg = NULL) ; // generic assert macro #define wxASSERT(cond) wxAssert(!!(cond), __TFILE__, __LINE__, _T(#cond)) @@ -112,7 +112,7 @@ // // NB: this is made obsolete by wxCOMPILE_TIME_ASSERT() and shouldn't be // used any longer - extern bool WXDLLEXPORT wxAssertIsEqual(int x, int y); + extern bool WXDLLIMPEXP_BASE wxAssertIsEqual(int x, int y); #else #define wxTrap() @@ -124,7 +124,7 @@ // Use of wxFalse instead of FALSE suppresses compiler warnings about testing // constant expression -WXDLLEXPORT_DATA(extern const bool) wxFalse; +WXDLLIMPEXP_DATA_BASE(extern const bool) wxFalse; #define wxAssertFailure wxFalse // special form of assert: always triggers it (in debug mode) @@ -227,9 +227,9 @@ WXDLLEXPORT_DATA(extern const bool) wxFalse; // currently this only really works under Mac in CodeWarrior builds, it always // returns false otherwise #ifdef __WXMAC__ - extern bool WXDLLEXPORT wxIsDebuggerRunning(); + extern bool WXDLLIMPEXP_BASE wxIsDebuggerRunning(); #else // !Mac - inline bool WXDLLEXPORT wxIsDebuggerRunning() { return false; } + inline bool wxIsDebuggerRunning() { return false; } #endif // Mac/!Mac #endif // _WX_DEBUG_H_