minor fixes
[ia32rtools.git] / tests / varargs.asm
1
2 _text           segment para public 'CODE' use32
3
4 sub_test        proc near
5
6 var_200         = byte ptr -200h
7 arg_0           = dword ptr  8
8 arg_4           = byte ptr  0Ch
9
10                 push    ebp
11                 mov     ebp, esp
12                 sub     esp, 200h
13                 lea     eax, [ebp+arg_4]
14                 push    eax             ; va_list
15                 lea     eax, [ebp+var_200]
16                 push    [ebp+arg_0]     ; char *
17                 push    200h            ; size_t
18                 push    eax             ; char *
19                 call    __vsnprintf
20                 add     esp, 10h
21                 leave
22                 retn
23 sub_test        endp
24
25 _text           ends
26
27 ; vim:expandtab