10,7 → 10,9 |
use32 |
org 0 |
db 'MENUET01' |
dd 1, main, dataend, memory, memory, params, 0 |
dd 1, main, dataend, memory, memory |
M01header.params: |
dd params, 0 |
|
include "../../proc32.inc" |
include "../../macros.inc" |
178,18 → 180,18 |
stdcall dll.Load, imports |
|
if DEBUG eq 1 |
stdcall string.copy, std_param, params |
stdcall string.copy, std_param, [M01header.params] |
end if |
|
;; trim params |
stdcall string.copy, params, paramorig |
stdcall string.copy, [M01header.params], paramorig |
stdcall string.trim_last, paramorig |
stdcall string.trim_first, paramorig |
mov [param_s], eax |
|
stdcall string.to_lower_case, params |
stdcall string.trim_last, params |
stdcall string.trim_first, params |
stdcall string.to_lower_case, [M01header.params] |
stdcall string.trim_last, [M01header.params] |
stdcall string.trim_first, [M01header.params] |
mov [param_lwr], eax |
|
;; if empty - exit |
1058,7 → 1060,7 |
buffer6 rb 2048 ;check existance |
buffer7 rb 32 ;for sorting |
buffer8 rd 2048 |
params rb 2048 |
paramorig rb 2048 |
_stack rb 2048 |
params rb 256 |
memory: |