From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2155) id A8A7538582AE; Thu, 4 Aug 2022 18:57:05 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org A8A7538582AE Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable From: Corinna Vinschen To: cygwin-cvs@sourceware.org Subject: [newlib-cygwin] Cygwin: drop __stdcall usage X-Act-Checkin: newlib-cygwin X-Git-Author: Corinna Vinschen X-Git-Refname: refs/heads/master X-Git-Oldrev: 7718cb70d48eec468a0b0cb815ed4f8461355eda X-Git-Newrev: 7073ef4e8ff3c1024ca88d4ef8e5b17f4595b644 Message-Id: <20220804185705.A8A7538582AE@sourceware.org> Date: Thu, 4 Aug 2022 18:57:05 +0000 (GMT) X-BeenThere: cygwin-cvs@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Cygwin core component git logs List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Aug 2022 18:57:05 -0000 https://sourceware.org/git/gitweb.cgi?p=3Dnewlib-cygwin.git;h=3D7073ef4e8ff= 3c1024ca88d4ef8e5b17f4595b644 commit 7073ef4e8ff3c1024ca88d4ef8e5b17f4595b644 Author: Corinna Vinschen Date: Thu Aug 4 20:53:59 2022 +0200 Cygwin: drop __stdcall usage =20 Signed-off-by: Corinna Vinschen Diff: --- winsup/cygwin/autoload.cc | 4 ++-- winsup/cygwin/dcrt0.cc | 2 +- winsup/cygwin/lib/cygwin_crt0.c | 2 +- winsup/cygwin/winsup.h | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/winsup/cygwin/autoload.cc b/winsup/cygwin/autoload.cc index ef0465d4e..cdf6e75de 100644 --- a/winsup/cygwin/autoload.cc +++ b/winsup/cygwin/autoload.cc @@ -382,10 +382,10 @@ wsock_init (struct func_info *func) =20 if (!wsock_started) { - int __stdcall (*wsastartup) (int, WSADATA *); + int (*wsastartup) (int, WSADATA *); =20 /* Don't use autoload to load WSAStartup to eliminate recursion. */ - wsastartup =3D (int __stdcall (*)(int, WSADATA *)) + wsastartup =3D (int (*)(int, WSADATA *)) GetProcAddress ((HMODULE) (dll->handle), "WSAStartup"); if (wsastartup) { diff --git a/winsup/cygwin/dcrt0.cc b/winsup/cygwin/dcrt0.cc index 9162f84e7..263bcc1a4 100644 --- a/winsup/cygwin/dcrt0.cc +++ b/winsup/cygwin/dcrt0.cc @@ -1006,7 +1006,7 @@ __cygwin_exit_return: \n\ "); } =20 -extern "C" void __stdcall +extern "C" void _dll_crt0 () { /* Starting with Windows 10 rel 1511, the main stack of an application is diff --git a/winsup/cygwin/lib/cygwin_crt0.c b/winsup/cygwin/lib/cygwin_crt= 0.c index 776e7e8de..7020a639d 100644 --- a/winsup/cygwin/lib/cygwin_crt0.c +++ b/winsup/cygwin/lib/cygwin_crt0.c @@ -9,7 +9,7 @@ details. */ #undef __INSIDE_CYGWIN__ #include "crt0.h" =20 -extern void __stdcall _dll_crt0 () +extern void _dll_crt0 () __declspec (dllimport) __attribute__ ((noreturn)); =20 /* for main module */ diff --git a/winsup/cygwin/winsup.h b/winsup/cygwin/winsup.h index 4bcbfde64..43dfbf46f 100644 --- a/winsup/cygwin/winsup.h +++ b/winsup/cygwin/winsup.h @@ -147,7 +147,7 @@ extern int cygserver_running; class per_process; /* cygwin .dll initialization */ void dll_crt0 (per_process *) __asm__ (_SYMSTR (dll_crt0__FP11per_process)= ); -extern "C" void __stdcall _dll_crt0 (); +extern "C" void _dll_crt0 (); void dll_crt0_1 (void *); void dll_dllcrt0_1 (void *);