MSVCRT calling convention issue

Uwe Bonnes bon at
Mon May 5 09:20:31 CDT 2003

>>>>> "Uwe" == Uwe Bonnes <bon at> writes:

>>>>> "us" == us  <us at> writes:

    us> Thanks Uwe - I took a look, but cannot see what this actually does
    us> (nor how to use it). It appears the spec entry means we end up with
    us> an extra layer of indirection, but I really cant see how else it
    us> works!

Not really another layer of indirection. After the arguments ( which must be
constant, no varargs), a copy of the registers file is added on function
entry, so we can access them, and on exit, these register file is copied
back to the actual register. A normal return value resided in Eax.


Uwe Bonnes                bon at

Institut fuer Kernphysik  Schlossgartenstrasse 9  64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------

More information about the wine-devel mailing list