From: Frank Li Date: Sun, 16 Aug 2009 23:19:22 GMT Subject: quick question about __stdcall at run-command.c mingw.c Message-ID: <1976ea660908161619x5182762sade051f24fef13db@mail.gmail.com> I am tring to clear VC build patch. I found __stdcall position break MSVC build. static __stdcall unsigned run_thread(void *data) MSVC require __stdcall should be between return type and function name. like static unsigned __stdcall run_thread(void *data) I think msys gcc should support MSVC format. Should I directly change to MSVC format or add _MSC_VER marcro like #if defined(__MINGW32__) static __stdcall unsigned run_thread(void *data) #elif defined(_MSC_VER) /*MSVC must put __stdcall between return value and function*/ static unsigned __stdcall run_thread(void *data) #endif