git/list[1] front-page[2] threads[3] people[4] search[5] about
 

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

Next: Pat Thoyts
Message 1 of 6 in “quick question about __stdcall at run-command.c mingw.c”
  1. Frank LiAug 16, 2009
  2. Pat ThoytsAug 17, 2009
  3. Johannes SixtAug 17, 2009
  4. Johannes SchindelinAug 17, 2009
  5. Johannes SixtAug 17, 2009
  6. Johannes SchindelinAug 17, 2009

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.