1 ; sped - the stupidly pointless editor
15 banner_str db `SPED - the stupidly pointless editor\n`, 0x00
16 nofile_str db `no file provided.\n`, 0x00
17 readlines_str db `opened file with %i lines.\n`, 0x00
25 %define BUFFER_LINES 8
26 %define BUFFER_FILENAME 12
33 ; read command line args
38 ; display error msg if no file
45 mov ebx, DWORD [ebp+_ARGV]
46 add ebx, 4 ; first user arg is filename
48 mov [ebp-BUFFER_FILENAME], ebx
50 push DWORD [ebp-BUFFER_FILENAME]
54 mov [ebp-BUFFER_LINES], ecx
56 push DWORD [ebp-BUFFER_LINES]
60 push DWORD [ebp-BUFFER]
61 push DWORD [ebp-BUFFER_LINES]
62 push DWORD [ebp-BUFFER_FILENAME]
76 %undef BUFFER_FILENAME