compilation fixes for --disable-log
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@45711 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -471,13 +471,6 @@ WXDLLIMPEXP_BASE const wxChar* wxSysErrorMsg(unsigned long nErrCode = 0);
|
|||||||
// define wxLog<level>
|
// define wxLog<level>
|
||||||
// ----------------------------------------------------------------------------
|
// ----------------------------------------------------------------------------
|
||||||
|
|
||||||
#ifdef __WATCOMC__
|
|
||||||
// workaround for http://bugzilla.openwatcom.org/show_bug.cgi?id=351
|
|
||||||
#define WX_WATCOM_ONLY_CODE( x ) x
|
|
||||||
#else
|
|
||||||
#define WX_WATCOM_ONLY_CODE( x )
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#define DECLARE_LOG_FUNCTION(level) \
|
#define DECLARE_LOG_FUNCTION(level) \
|
||||||
extern void WXDLLIMPEXP_BASE \
|
extern void WXDLLIMPEXP_BASE \
|
||||||
wxDoLog##level(const wxString& format, ...); \
|
wxDoLog##level(const wxString& format, ...); \
|
||||||
@@ -535,6 +528,13 @@ WXDLLIMPEXP_BASE const wxChar* wxSysErrorMsg(unsigned long nErrCode = 0);
|
|||||||
|
|
||||||
#else // !wxUSE_LOG
|
#else // !wxUSE_LOG
|
||||||
|
|
||||||
|
#ifdef __WATCOMC__
|
||||||
|
// workaround for http://bugzilla.openwatcom.org/show_bug.cgi?id=351
|
||||||
|
#define WX_WATCOM_ONLY_CODE( x ) x
|
||||||
|
#else
|
||||||
|
#define WX_WATCOM_ONLY_CODE( x )
|
||||||
|
#endif
|
||||||
|
|
||||||
// log functions do nothing at all
|
// log functions do nothing at all
|
||||||
#define DECLARE_LOG_FUNCTION(level) \
|
#define DECLARE_LOG_FUNCTION(level) \
|
||||||
WX_DEFINE_VARARG_FUNC_NOP(wxLog##level, 1, (const wxString&)) \
|
WX_DEFINE_VARARG_FUNC_NOP(wxLog##level, 1, (const wxString&)) \
|
||||||
@@ -557,8 +557,6 @@ WXDLLIMPEXP_BASE const wxChar* wxSysErrorMsg(unsigned long nErrCode = 0);
|
|||||||
const wxString& WXUNUSED(format), \
|
const wxString& WXUNUSED(format), \
|
||||||
va_list WXUNUSED(argptr)) {}
|
va_list WXUNUSED(argptr)) {}
|
||||||
|
|
||||||
#undef WX_WATCOM_ONLY_CODE
|
|
||||||
|
|
||||||
// Empty Class to fake wxLogNull
|
// Empty Class to fake wxLogNull
|
||||||
class WXDLLIMPEXP_BASE wxLogNull
|
class WXDLLIMPEXP_BASE wxLogNull
|
||||||
{
|
{
|
||||||
@@ -715,5 +713,9 @@ wxSafeShowMessage(const wxString& title, const wxString& text);
|
|||||||
#include "wx/cocoa/log.h"
|
#include "wx/cocoa/log.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef WX_WATCOM_ONLY_CODE
|
||||||
|
#undef WX_WATCOM_ONLY_CODE
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif // _WX_LOG_H_
|
#endif // _WX_LOG_H_
|
||||||
|
|
||||||
|
@@ -105,7 +105,7 @@ class WXDLLIMPEXP_BASE wxString;
|
|||||||
_WX_VARARG_DEFINE_FUNC_NOP_N0(name, numfixed, fixed) \
|
_WX_VARARG_DEFINE_FUNC_NOP_N0(name, numfixed, fixed) \
|
||||||
_WX_VARARG_ITER(_WX_VARARG_MAX_ARGS, \
|
_WX_VARARG_ITER(_WX_VARARG_MAX_ARGS, \
|
||||||
_WX_VARARG_DEFINE_FUNC_NOP, \
|
_WX_VARARG_DEFINE_FUNC_NOP, \
|
||||||
void, name, dummy, numfixed, fixed)
|
void, name, dummy, dummy, numfixed, fixed)
|
||||||
|
|
||||||
// Like WX_DEFINE_VARARG_FUNC_CTOR, but for defining template constructors
|
// Like WX_DEFINE_VARARG_FUNC_CTOR, but for defining template constructors
|
||||||
#define WX_DEFINE_VARARG_FUNC_CTOR(name, numfixed, fixed, impl) \
|
#define WX_DEFINE_VARARG_FUNC_CTOR(name, numfixed, fixed, impl) \
|
||||||
|
Reference in New Issue
Block a user