Module: wine Branch: master Commit: 25b76525f3f6edfcf630f235ccf15e395d009e87 URL: http://source.winehq.org/git/wine.git/?a=commit;h=25b76525f3f6edfcf630f235cc...
Author: Thomas Faber thfabba@gmx.de Date: Sat Sep 22 12:38:11 2012 +0200
rpcrt4: Match MSVC version of call_server_func with GCC.
---
dlls/rpcrt4/ndr_stubless.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/dlls/rpcrt4/ndr_stubless.c b/dlls/rpcrt4/ndr_stubless.c index db41a1a..d7a81bd 100644 --- a/dlls/rpcrt4/ndr_stubless.c +++ b/dlls/rpcrt4/ndr_stubless.c @@ -990,11 +990,12 @@ __declspec(naked) LONG_PTR __cdecl call_server_func(SERVER_ROUTINE func, unsigne __asm { push ebp + mov ebp, esp push edi ; Save registers push esi - mov ebp, esp mov eax, [ebp+16] ; Get stack size sub esp, eax ; Make room in stack for arguments + and esp, 0xFFFFFFF0 mov edi, esp mov ecx, eax mov esi, [ebp+12]