Mingw compilation fix
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48048 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
parent
a738f87cae
commit
99fda03aa3
@ -619,6 +619,13 @@ WXDLLIMPEXP_BASE const wxChar* wxSysErrorMsg(unsigned long nErrCode = 0);
|
|||||||
#define WX_WATCOM_ONLY_CODE( x )
|
#define WX_WATCOM_ONLY_CODE( x )
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined(__WATCOMC__) || defined(__MINGW32__)
|
||||||
|
// Mingw has similar problem with wxLogSysError:
|
||||||
|
#define WX_WATCOM_OR_MINGW_ONLY_CODE( x ) x
|
||||||
|
#else
|
||||||
|
#define WX_WATCOM_OR_MINGW_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&)) \
|
||||||
@ -632,7 +639,7 @@ WXDLLIMPEXP_BASE const wxChar* wxSysErrorMsg(unsigned long nErrCode = 0);
|
|||||||
|
|
||||||
#define DECLARE_LOG_FUNCTION2_EXP(level, argclass, arg, expdecl) \
|
#define DECLARE_LOG_FUNCTION2_EXP(level, argclass, arg, expdecl) \
|
||||||
WX_DEFINE_VARARG_FUNC_NOP(wxLog##level, 2, (argclass, const wxString&)) \
|
WX_DEFINE_VARARG_FUNC_NOP(wxLog##level, 2, (argclass, const wxString&)) \
|
||||||
WX_WATCOM_ONLY_CODE( \
|
WX_WATCOM_OR_MINGW_ONLY_CODE( \
|
||||||
WX_DEFINE_VARARG_FUNC_NOP(wxLog##level, 2, (argclass, const char*)) \
|
WX_DEFINE_VARARG_FUNC_NOP(wxLog##level, 2, (argclass, const char*)) \
|
||||||
WX_DEFINE_VARARG_FUNC_NOP(wxLog##level, 2, (argclass, const wchar_t*)) \
|
WX_DEFINE_VARARG_FUNC_NOP(wxLog##level, 2, (argclass, const wchar_t*)) \
|
||||||
WX_DEFINE_VARARG_FUNC_NOP(wxLog##level, 2, (argclass, const wxCStrData&)) \
|
WX_DEFINE_VARARG_FUNC_NOP(wxLog##level, 2, (argclass, const wxCStrData&)) \
|
||||||
|
Loading…
Reference in New Issue
Block a user