On 2014-05-06 16:37, Kai Tietz wrote:
> 2014-05-06 21:15 GMT+02:00 André Hentschel:
>> Am 06.05.2014 21:01, schrieb Yaakov (Cygwin/X):
>>> On 2014-05-05 16:32, André Hentschel wrote:
>>>> Am 05.05.2014 23:29, schrieb André Hentschel:
>>>>> Please review, i'll commit it.
>>>>
>>>> Again the right patch attached now, it's getting late, sorry.
>>>
>>> Since stdcall isn't used on x64 either, wouldn't it make more sense to
>>> just do the following in _mingw.h:
>>>
>>>    /* C/C++ specific language defines.  */
>>> -#ifdef _WIN64
>>> +#if defined(_WIN64) || defined(_ARM_)
>>>    #ifdef __stdcall
>>>    #undef __stdcall
>>>    #endif
>>>    #define __stdcall
>>>    #endif
>>>
>>
>> Looks like that should work, be free to send a patch as this should help 
>> with the remaining use of __stdcall in functions
>
> No, for x64 there is still the function-attribute.  It has no mean in
> terms of different calling-convention in ABI.  Nevertheless it is used
> (and need to be handled) by diagnostics.

According to MSDN, x64 and ARM are identical wrt __stdcall:

[1] http://msdn.microsoft.com/en-us/library/zxk0tw93.aspx


Yaakov
Cygwin Ports


------------------------------------------------------------------------------
Is your legacy SCM system holding you back? Join Perforce May 7 to find out:
• 3 signs your SCM is hindering your productivity
• Requirements for releasing software faster
• Expert tips and advice for migrating your SCM now
http://p.sf.net/sfu/perforce
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to