Fix MSVC version of call_server_func

svn path=/trunk/; revision=52551
This commit is contained in:
Timo Kreuzer 2011-07-07 00:21:41 +00:00
parent b92c0d9f52
commit d7d9b7ec6c

View file

@ -841,11 +841,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]