From: Chris Elliott Date: Thu, 24 Apr 2003 21:56:03 +0000 (+0000) Subject: update to make digitalmars compile/link html\test sample X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/d26fad77f7e50e7fda9b9172e05db8413d991cb4 update to make digitalmars compile/link html\test sample git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@20338 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/msw/ole/dataobj.cpp b/src/msw/ole/dataobj.cpp index 45d796c51c..b5c4b6f593 100644 --- a/src/msw/ole/dataobj.cpp +++ b/src/msw/ole/dataobj.cpp @@ -410,6 +410,20 @@ STDMETHODIMP wxIDataObject::GetDataHere(FORMATETC *pformatetc, return S_OK; } +#ifdef __DIGITALMARS__ +extern "C" +size_t wxDataObjectComposite::GetBufferOffset( const wxDataFormat& format ); + +extern "C" +const void* wxDataObjectComposite::GetSizeFromBuffer( const void* buffer, + size_t* size, + const wxDataFormat& format ) ; +extern "C" +void* wxDataObjectComposite::SetSizeInBuffer( void* buffer, size_t size, + const wxDataFormat& format ) ; + +#endif + // set data functions STDMETHODIMP wxIDataObject::SetData(FORMATETC *pformatetc, STGMEDIUM *pmedium, @@ -959,6 +973,12 @@ bool wxBitmapDataObject::SetData(const wxDataFormat& format, bool wxFileDataObject::SetData(size_t WXUNUSED(size), const void *pData) { +//FIX ME __DIGITALMARS__ +#if defined (__DIGITALMARS__) + //DragQueryFile not in any library + wxLogDebug(wxT("In wxFileDataObject::SetData code not executed - no Digital Mars library ")); + return FALSE; +#endif m_filenames.Empty(); // the documentation states that the first member of DROPFILES structure is