Linkage question

frame frame86 at live.com
Mon Jan 24 19:41:30 UTC 2022


On Monday, 24 January 2022 at 18:30:02 UTC, Stanislav Blinov 
wrote:

> The difference is in how arguments are being passed, which you 
> seem to have discovered already :)
>
>> Would like to know where the linkage format is defined, thx.
>
> It should be here: https://dlang.org/spec/abi.html although 
> IIRC it might not be 100% up to date.

Ah, yes. Thanks. Maybe I should read it more carefully =)

It claims that the D calling convention matches C. But it seems 
that the arguments are pushed in order whereas C does it in 
reverse order and the -218697648 value is indeed my 3rd string 
pointer.




More information about the Digitalmars-d-learn mailing list