forked from KolibriOS/kolibrios
stdcall functions should restore ebx
git-svn-id: svn://kolibrios.org@5288 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
850c90fc18
commit
32cfc0676c
@ -9,7 +9,7 @@ public __ksys_rewritefile
|
|||||||
public __ksys_appendtofile
|
public __ksys_appendtofile
|
||||||
|
|
||||||
align 4
|
align 4
|
||||||
proc __ksys_get_filesize stdcall, filename:dword
|
proc __ksys_get_filesize stdcall uses ebx, filename:dword
|
||||||
|
|
||||||
xor eax,eax
|
xor eax,eax
|
||||||
mov ebx,[filename]
|
mov ebx,[filename]
|
||||||
@ -37,7 +37,7 @@ endp
|
|||||||
|
|
||||||
|
|
||||||
align 4
|
align 4
|
||||||
proc __ksys_readfile stdcall,filename:dword,position:dword,sizeblock:dword,buffer:dword
|
proc __ksys_readfile stdcall uses ebx,filename:dword,position:dword,sizeblock:dword,buffer:dword
|
||||||
|
|
||||||
xor eax,eax
|
xor eax,eax
|
||||||
mov ebx,[position]
|
mov ebx,[position]
|
||||||
@ -60,7 +60,7 @@ proc __ksys_readfile stdcall,filename:dword,position:dword,sizeblock:dword,buffe
|
|||||||
endp
|
endp
|
||||||
|
|
||||||
align 4
|
align 4
|
||||||
proc __ksys_rewritefile stdcall,filename:dword,sizeblock:dword,data_write:dword
|
proc __ksys_rewritefile stdcall uses ebx,filename:dword,sizeblock:dword,data_write:dword
|
||||||
|
|
||||||
xor eax,eax
|
xor eax,eax
|
||||||
mov ebx,[sizeblock]
|
mov ebx,[sizeblock]
|
||||||
@ -82,7 +82,7 @@ proc __ksys_rewritefile stdcall,filename:dword,sizeblock:dword,data_write:dword
|
|||||||
endp
|
endp
|
||||||
|
|
||||||
align 4
|
align 4
|
||||||
proc __ksys_appendtofile stdcall,filename:dword,pos:dword,sizeblock:dword,data_append:dword
|
proc __ksys_appendtofile stdcall uses ebx,filename:dword,pos:dword,sizeblock:dword,data_append:dword
|
||||||
|
|
||||||
xor eax,eax
|
xor eax,eax
|
||||||
mov ebx,[pos]
|
mov ebx,[pos]
|
||||||
|
Loading…
Reference in New Issue
Block a user