Place __stdcall between return value and function name

MSVC requires that __stdcall be between return value and function name.
Further, all Win32 API definitions look like this:

	TYPE WINAPI function_name...

Signed-off-by: Frank Li <lznuaa@gmail.com>
Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
This commit is contained in:
Frank Li
2009-08-18 23:59:53 +08:00
committed by Johannes Schindelin
parent e76177f62a
commit d92d40ecd0
2 changed files with 3 additions and 3 deletions

View File

@@ -1271,7 +1271,7 @@ static sig_handler_t timer_fn = SIG_DFL;
* length to call the signal handler.
*/
static __stdcall unsigned ticktack(void *dummy)
static unsigned __stdcall ticktack(void *dummy)
{
while (WaitForSingleObject(timer_event, timer_interval) == WAIT_TIMEOUT) {
if (timer_fn == SIG_DFL)
@@ -1400,7 +1400,7 @@ void mingw_open_html(const char *unixpath)
int link(const char *oldpath, const char *newpath)
{
typedef BOOL WINAPI (*T)(const char*, const char*, LPSECURITY_ATTRIBUTES);
typedef BOOL (WINAPI *T)(const char*, const char*, LPSECURITY_ATTRIBUTES);
static T create_hard_link = NULL;
if (!create_hard_link) {
create_hard_link = (T) GetProcAddress(

View File

@@ -295,7 +295,7 @@ int run_command_v_opt_cd_env(const char **argv, int opt, const char *dir, const
}
#ifdef WIN32
static __stdcall unsigned run_thread(void *data)
static unsigned __stdcall run_thread(void *data)
{
struct async *async = data;
return async->proc(async->fd_for_proc, async->data);