_
Size: a a a
_
A
;-------МАКРОС-------
macro print fmt*,[arg] {
common
pusha
local szStr
jmp @f
szStr db fmt,0
@@:
size@ccall = 0
if ~ arg eq
reverse
push arg
size@ccall = size@ccall+2
common
end if
push szStr
size@ccall = size@ccall+2
call printf
add sp,size@ccall
popa
}
s
DF
при входе в функцию.A
RS
RS
RS
RS
RS
A
RS
RS
A
_
A
_
A
_