quick question about __stdcall at run-command.c mingw.c
- From
Frank Li <lznuaa@gmail.com>
- Date
- Aug 16, 2009, 23:19 UTC
- 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