1 ; sped - the stupidly pointless editor
21 banner_str db `SPED - the stupidly pointless editor\n`, 0x00
22 nofile_str db `no file provided\n`, 0x00
23 readlines_str db `opened file with %i lines\n`, 0x00
31 %define BUFFER_LINES 8
32 %define BUFFER_FILENAME 12
39 ; read command line args
44 ; display error msg if no file
51 mov ebx, DWORD [ebp+_ARGV]
52 add ebx, 4 ; first user arg is filename
54 mov [ebp-BUFFER_FILENAME], ebx
56 push DWORD [ebp-BUFFER_FILENAME]
60 mov [ebp-BUFFER_LINES], ecx
62 push DWORD [ebp-BUFFER_LINES]
66 push DWORD [ebp-BUFFER]
67 push DWORD [ebp-BUFFER_LINES]
68 push DWORD [ebp-BUFFER_FILENAME]
82 %undef BUFFER_FILENAME