<div dir="ltr"><div><div><div><div><div><div><div>Hi,<br></div>I&#39;m playing with MSVC 2015 for compiling the Spur VM.<br></div>Among problems I noticed this one:<br><br>&gt;c:\program files (x86)\windows kits\8.1\include\um\oleidl.h(3541): error C2059: erreur de syntaxe : &#39;constant&#39;<br><br></div>The offending code is:<br><br>        HRESULT ( STDMETHODCALLTYPE *DragEnter )( <br><br></div>And it bugs because of a definition in sq.h:<br><br>#define DragEnter    1 /* drag operation from OS entered Squeak window     */<br>#define DragMove    2 /* drag operation from OS moved within Squeak window */<br>#define DragLeave    3 /* drag operation from OS left Squeak window     */<br>#define DragDrop    4 /* drag operation dropped contents onto Squeak.      */<br>#define DragRequest    5 /* data request from other app. */<br><br></div>If we are to define our own macros, the least we can do for portability is to prefix them with SQ or something...<br><br></div>cheers<br><br></div>Nicolas<br><div><div><br></div></div></div>