[ros-dev] [ros-diffs] [hbelusca] 68975: [VSSAPI] Compile the THISCALL calling convention support only for x86. On x64, we are automatically in THISCALL. Also I suggest we turn this file (and maybe also /lib/sdk/crt/exce...

Hermès BÉLUSCA - MAÏTO hermes.belusca at sfr.fr
Fri Sep 4 09:39:44 UTC 2015


OK I didn't know that! I proposed this stuff because I noticed that the
msvc-thiscall.c files otherwise had the same (inlined-asm) macro than the
.s.

Hermès.

-----Message d'origine-----
De : Ros-dev [mailto:ros-dev-bounces at reactos.org] De la part de Thomas Faber
Envoyé : vendredi 4 septembre 2015 07:12
À : ros-dev at reactos.org
Objet : Re: [ros-dev] [ros-diffs] [hbelusca] 68975: [VSSAPI] Compile the
THISCALL calling convention support only for x86. On x64, we are
automatically in THISCALL. Also I suggest we turn this file (and maybe also
/lib/sdk/crt/exce...

On 2015-09-04 03:14, hbelusca at svn.reactos.org wrote:
> Also I suggest we turn this file (and maybe also
/lib/sdk/crt/except/i386/cpp.s) into a "msvc-thiscall.c" as it is already
done in some other DLLs (like in ole32, riched20).

ole32 and riched20 don't export mangled names.
MSVC ignores redirects for them in the def file so it needs to be assembly
(or C++ code).

_______________________________________________
Ros-dev mailing list
Ros-dev at reactos.org
http://www.reactos.org/mailman/listinfo/ros-dev



More information about the Ros-dev mailing list