kolibrios/programs/games/nsider/kolibrisys/memalloc.asm
CleverMouse a3271aa807 stdcall functions should restore ebx
git-svn-id: svn://kolibrios.org@5285 a494cfbc-eb01-0410-851d-a64ba20cac60
2014-12-29 10:38:54 +00:00

45 lines
584 B
NASM

format COFF
;include "proc32.inc"
section '.text' code
public _malloc
public _free
public _realloc
align 4
_malloc:
push ebx
mov eax,68
mov ebx,12
mov ecx,[esp+8] ;size
int 0x40
pop ebx
ret 4
align 4
_free:
push ebx
mov eax,68
mov ebx,13
mov ecx,[esp+8]
int 0x40
pop ebx
ret 4
align 4
_realloc:
push ebx
mov ebx,20
mov eax,68
mov ecx,[esp+8]
mov edx,[esp+12]
int 0x40
pop ebx
ret 8