diff --git a/dlls/winecrt0/exe_entry.c b/dlls/winecrt0/exe_entry.c index 60c11aa2629..69ebb1bdf3a 100644 --- a/dlls/winecrt0/exe_entry.c +++ b/dlls/winecrt0/exe_entry.c @@ -27,7 +27,7 @@ #include "wine/library.h" #include "crt0_private.h" -extern int main( int argc, char *argv[] ); +extern int __cdecl main( int argc, char *argv[] ); DWORD WINAPI DECLSPEC_HIDDEN __wine_spec_exe_entry( PEB *peb ) { diff --git a/dlls/winecrt0/exe_main.c b/dlls/winecrt0/exe_main.c index 94a96d1bb59..f51deba4a28 100644 --- a/dlls/winecrt0/exe_main.c +++ b/dlls/winecrt0/exe_main.c @@ -25,7 +25,7 @@ #include "winbase.h" #include "winuser.h" -int main( int argc, char *argv[] ) +int __cdecl main( int argc, char *argv[] ) { STARTUPINFOA info; char *cmdline = GetCommandLineA(); diff --git a/dlls/winecrt0/exe_wentry.c b/dlls/winecrt0/exe_wentry.c index ed1bd20b7e8..83606f264fd 100644 --- a/dlls/winecrt0/exe_wentry.c +++ b/dlls/winecrt0/exe_wentry.c @@ -27,7 +27,7 @@ #include "wine/library.h" #include "crt0_private.h" -extern int wmain( int argc, WCHAR *argv[] ); +extern int __cdecl wmain( int argc, WCHAR *argv[] ); DWORD WINAPI DECLSPEC_HIDDEN __wine_spec_exe_wentry( PEB *peb ) { diff --git a/dlls/winecrt0/exe_wmain.c b/dlls/winecrt0/exe_wmain.c index d697e90c629..f817462b432 100644 --- a/dlls/winecrt0/exe_wmain.c +++ b/dlls/winecrt0/exe_wmain.c @@ -27,7 +27,7 @@ int WINAPI wWinMain(HINSTANCE,HINSTANCE,LPWSTR,int); -int wmain( int argc, WCHAR *argv[] ) +int __cdecl wmain( int argc, WCHAR *argv[] ) { STARTUPINFOW info; WCHAR *cmdline = GetCommandLineW(); diff --git a/programs/wineboot/wineboot.c b/programs/wineboot/wineboot.c index ac43f149d52..defd12627d6 100644 --- a/programs/wineboot/wineboot.c +++ b/programs/wineboot/wineboot.c @@ -1255,7 +1255,7 @@ static const struct option long_options[] = { NULL, 0, 0, 0 } }; -int main( int argc, char *argv[] ) +int __cdecl main( int argc, char *argv[] ) { static const WCHAR RunW[] = {'R','u','n',0}; static const WCHAR RunOnceW[] = {'R','u','n','O','n','c','e',0}; diff --git a/programs/winebrowser/main.c b/programs/winebrowser/main.c index 7fcaba13a1b..9cd6812d032 100644 --- a/programs/winebrowser/main.c +++ b/programs/winebrowser/main.c @@ -425,7 +425,7 @@ static WCHAR *convert_file_uri(IUri *uri) * Main entry point. This is a console application so we have a wmain() not a * winmain(). */ -int wmain(int argc, WCHAR *argv[]) +int __cdecl wmain(int argc, WCHAR *argv[]) { static const WCHAR nohomeW[] = {'-','n','o','h','o','m','e',0}; diff --git a/programs/winedbg/winedbg.c b/programs/winedbg/winedbg.c index 8634c0f73fb..5aeaa0d4a21 100644 --- a/programs/winedbg/winedbg.c +++ b/programs/winedbg/winedbg.c @@ -662,7 +662,7 @@ static void restart_if_wow64(void) } } -int main(int argc, char** argv) +int __cdecl main(int argc, char** argv) { int retv = 0; HANDLE hFile = INVALID_HANDLE_VALUE; diff --git a/programs/winepath/winepath.c b/programs/winepath/winepath.c index ef11a5a1f89..36881d3f264 100644 --- a/programs/winepath/winepath.c +++ b/programs/winepath/winepath.c @@ -144,7 +144,7 @@ static int parse_options(WCHAR *argv[]) /* * Main function */ -int wmain(int argc, WCHAR *argv[]) +int __cdecl wmain(int argc, WCHAR *argv[]) { LPSTR (*CDECL wine_get_unix_file_name_ptr)(LPCWSTR) = NULL; LPWSTR (*CDECL wine_get_dos_file_name_ptr)(LPCSTR) = NULL;