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 -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html