> This doesn't belong in Platform.h which is part of Scintilla, not >SciTE. Platform.h is trying to define an abstraction of the platforms, >not define individual platform features. Fair enough. It was just a quick hack to try it out.
Unfortunately, the three files affected: DirectorExtension.cxx, SciTEWinDlg.cxx, SingleThreadExtension.cxx do not have a common include (that I can see), so you have to include #ifdef _MSC_VER #if _MSC_VER < 1300 #define SetWindowLongPtr SetWindowLong #define GetWindowLongPtr GetWindowLong #define GWLP_USERDATA GWL_USERDATA #define DWLP_USER DWL_USER #define GWLP_WNDPROC GWL_WNDPROC #endif #endif in all of them, or invent a new common include to cover such things as this. Best wishes, Greg Smith _______________________________________________ Scintilla-interest mailing list [email protected] http://mailman.lyra.org/mailman/listinfo/scintilla-interest
