"Fossies" - the Fresh Open Source Software Archive 
Member "fasm/tools/libc/ccall.inc" (21 Feb 2022, 318 Bytes) of package /linux/misc/fasm-1.73.30.tgz:
As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) fasm source code syntax highlighting (style:
standard) with prefixed line numbers.
Alternatively you can here
view or
download the uninterpreted source code file.
1
2 macro ccall proc,[arg]
3 { common
4 push ebp
5 mov ebp,esp
6 local size
7 size = 0
8 if ~ arg eq
9 forward
10 size = size + 4
11 common
12 sub esp,size
13 end if
14 and esp,-16
15 if ~ arg eq
16 add esp,size
17 reverse
18 pushd arg
19 common
20 end if
21 call proc
22 leave }
23