X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/ae090fdb7f4be47466b5728ad37065923b48c8c3..6d613d8d4a6d0dc0e421889a43c5f3bc3e80a872:/src/msw/ole/oleutils.cpp diff --git a/src/msw/ole/oleutils.cpp b/src/msw/ole/oleutils.cpp index 7649d712e2..6a68095f7d 100644 --- a/src/msw/ole/oleutils.cpp +++ b/src/msw/ole/oleutils.cpp @@ -31,6 +31,8 @@ #include "wx/setup.h" #include "wx/log.h" +#if wxUSE_OLE + #ifndef __CYGWIN10__ #include @@ -64,7 +66,7 @@ bool IsIidFromList(REFIID riid, const IID *aIids[], size_t nCount) // Debug support // ---------------------------------------------------------------------------- -#if defined(__WXDEBUG__) && defined(__VISUALC__) && (__VISUALC__ > 1000) +#if defined(__WXDEBUG__) && ( ( defined(__VISUALC__) && (__VISUALC__ > 1000) ) || defined(__MWERKS__) ) static wxString GetIidName(REFIID riid) { // an association between symbolic name and numeric value of an IID @@ -81,7 +83,7 @@ static wxString GetIidName(REFIID riid) ADD_KNOWN_IID(AdviseSink2), ADD_KNOWN_IID(BindCtx), ADD_KNOWN_IID(ClassFactory), -#if !defined( __VISUALC__) || (__VISUALC__!=1010) +#if ( !defined( __VISUALC__) || (__VISUALC__!=1010) ) && !defined(__MWERKS__) ADD_KNOWN_IID(ContinueCallback), ADD_KNOWN_IID(EnumOleDocumentViews), ADD_KNOWN_IID(OleCommandTarget), @@ -174,18 +176,18 @@ static wxString GetIidName(REFIID riid) void wxLogQueryInterface(const wxChar *szInterface, REFIID riid) { - wxLogTrace(wxT("%s::QueryInterface (iid = %s)"), + wxLogTrace(wxTRACE_OleCalls, wxT("%s::QueryInterface (iid = %s)"), szInterface, GetIidName(riid).c_str()); } void wxLogAddRef(const wxChar *szInterface, ULONG cRef) { - wxLogTrace(wxT("After %s::AddRef: m_cRef = %d"), szInterface, cRef + 1); + wxLogTrace(wxTRACE_OleCalls, wxT("After %s::AddRef: m_cRef = %d"), szInterface, cRef + 1); } void wxLogRelease(const wxChar *szInterface, ULONG cRef) { - wxLogTrace(wxT("After %s::Release: m_cRef = %d"), szInterface, cRef - 1); + wxLogTrace(wxTRACE_OleCalls, wxT("After %s::Release: m_cRef = %d"), szInterface, cRef - 1); } #elif defined(__WXDEBUG__) && defined(__VISUALC__) && (__VISUALC__ <= 1000) @@ -214,3 +216,6 @@ void wxLogRelease(const char *szInterface, ULONG cRef) #endif // __CYGWIN10__ +#endif + // wxUSE_OLE +