X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/ed7919869508ccd5c868683c28706f82e82a1b9b..e06b95691f1cc89509100700985101c34da7759e:/include/wx/msw/private.h diff --git a/include/wx/msw/private.h b/include/wx/msw/private.h index 15d89886ce..c23c715266 100644 --- a/include/wx/msw/private.h +++ b/include/wx/msw/private.h @@ -67,15 +67,18 @@ WXDLLEXPORT_DATA(extern HFONT) wxSTATUS_LINE_FONT; // this defines a CASTWNDPROC macro which casts a pointer to the type of a // window proc -#if defined(__GNUWIN32__) && !defined(wxUSE_NORLANDER_HEADERS) +#ifdef __GNUWIN32_OLD__ # define CASTWNDPROC (long unsigned) #else # ifdef __BORLANDC__ # ifdef __WIN32__ +#if __BORLANDC__ > 0x530 + typedef long (__stdcall * WndProcCast)( HWND__*, unsigned int, unsigned int, long) ; +#else typedef int (pascal * WndProcCast) (); +#endif # define CASTWNDPROC (WndProcCast) -// # define CASTWNDPROC # else typedef int (pascal * WndProcCast) (); # define CASTWNDPROC (WndProcCast)