1 ; sped - the stupidly pointless editor
13 banner_str db `SPED - the stupidly pointless editor\n`, 0x00
14 nofile_str db `no file provided\n`, 0x00
15 readlines_str db `opened file with %i lines\n`, 0x00
23 %define BUFFER_LINES 8
24 %define BUFFER_FILENAME 12
31 ; read command line args
36 ; display error msg if no file
43 mov ebx, DWORD [ebp+_ARGV]
44 add ebx, 4 ; first user arg is filename
46 mov [ebp-BUFFER_FILENAME], ebx
48 push DWORD [ebp-BUFFER_FILENAME]
52 mov [ebp-BUFFER_LINES], ecx
54 push DWORD [ebp-BUFFER_LINES]
58 push DWORD [ebp-BUFFER]
59 push DWORD [ebp-BUFFER_LINES]
60 push DWORD [ebp-BUFFER_FILENAME]
74 %undef BUFFER_FILENAME