]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/debug.h
More Motif stuff, minor stubs correction
[wxWidgets.git] / include / wx / debug.h
index 2f65767f4ec7f1ce053151b69fa543cdf6b4d8ab..99758d1f7a444a2c96d6b57fa6bc09f33844c9f6 100644 (file)
@@ -9,8 +9,8 @@
 // Licence:    wxWindows license
 /////////////////////////////////////////////////////////////////////////////
 
-#ifndef   __WXDEBUGH__
-#define   __WXDEBUGH__
+#ifndef   _WX_DEBUG_H_
+#define   _WX_DEBUG_H_
 
 #include  <assert.h>
 
@@ -51,7 +51,7 @@
   @param   szFile and nLine - file name and line number of the ASSERT
            szMsg            - optional message explaining the reason
   */
-  void wxOnAssert(const char *szFile, int nLine, const char *szMsg = NULL);
+  void WXDLLEXPORT wxOnAssert(const char *szFile, int nLine, const char *szMsg = (const char *) NULL);
 
   /// generic assert macro
   #define   wxASSERT(cond)   if ( !(cond) ) wxOnAssert(__FILE__, __LINE__)
@@ -65,9 +65,9 @@
 #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!
@@ -99,5 +99,5 @@
 
 //@}
 
-#endif  // __WXDEBUGH__
+#endif  // _WX_DEBUG_H_