rpcrt4: Match MSVC version of call_server_func with GCC.
This commit is contained in:
parent
5912bdeec2
commit
25b76525f3
|
@ -990,11 +990,12 @@ __declspec(naked) LONG_PTR __cdecl call_server_func(SERVER_ROUTINE func, unsigne
|
||||||
__asm
|
__asm
|
||||||
{
|
{
|
||||||
push ebp
|
push ebp
|
||||||
|
mov ebp, esp
|
||||||
push edi ; Save registers
|
push edi ; Save registers
|
||||||
push esi
|
push esi
|
||||||
mov ebp, esp
|
|
||||||
mov eax, [ebp+16] ; Get stack size
|
mov eax, [ebp+16] ; Get stack size
|
||||||
sub esp, eax ; Make room in stack for arguments
|
sub esp, eax ; Make room in stack for arguments
|
||||||
|
and esp, 0xFFFFFFF0
|
||||||
mov edi, esp
|
mov edi, esp
|
||||||
mov ecx, eax
|
mov ecx, eax
|
||||||
mov esi, [ebp+12]
|
mov esi, [ebp+12]
|
||||||
|
|
Loading…
Reference in New Issue