[PATCH] Cygwin: remove most occurrences of __stdcall, WINAPI, and, __cdecl

Ken Brown kbrown@cornell.edu
Mon Jun 6 16:24:15 GMT 2022


On 6/5/2022 4:24 PM, Jon Turney wrote:
> On 03/06/2022 15:00, Ken Brown wrote:
>> remove most occurrences of __stdcall, WINAPI, and __cdecl
>>
>> These have no effect on x86_64.  Retain only a few occurrences of
>> __cdecl in files imported from other sources.
> 
> While you are correct that it has no effect on x86_64, I'd incline towards 
> retaining WINAPI on Windows API functions, because it's part of the function 
> signature.  But other people might have other opinions on that...

I ended up retaining all occurrences of WINAPI.  Those that don't directly occur 
in Windows API functions are mostly used for thread functions passed to 
CreateThread, and the latter expects a WINAPI function.

Ken


More information about the Cygwin-patches mailing list