[PATCH 3/4] oleaut32: Implement asm proxys for x86_64.
Marcus Meissner
marcus at jet.franken.de
Mon Nov 6 16:09:57 CST 2017
On Mon, Nov 06, 2017 at 07:36:26PM +0100, Alexandre Julliard wrote:
> Marcus Meissner <marcus at jet.franken.de> writes:
>
> > From: Sebastian Lackner <sebastian at fds-team.de>
> >
> > Signed-off-by: Sebastian Lackner <sebastian at fds-team.de>
> > Signed-off-by: Marcus Meissner <marcus at jet.franken.de>
> > ---
> > dlls/oleaut32/tmarshal.c | 54 ++++++++++++++++++++++++++++++++++++++++++++++--
> > 1 file changed, 52 insertions(+), 2 deletions(-)
>
> The existing code is ugly, and instead of trying to retrofit 64-bit
> support into it, I'd suggest looking into reusing the rpcrt4 routines
> which already handle pretty much all of this in a more correct way.
I will try to take a look, but I do not see the approach to take yet.
We would need to map typelib trees to midl codes/ ndr call trees to be
able to handle this?
Also please consider my original fix, where I just turned a crashing
test into a regular fail:
https://source.winehq.org/patches/data/138221
Ciao, Marcus
More information about the wine-devel
mailing list