18,8 → 18,10 |
|
|
mov esi,[sourc] |
mov edi,ebp |
add edi,tmpsrc-ebp |
; mov edi,ebp |
; add edi,tmpsrc-ebp |
lea edi, [tmpsrc] |
|
@@: |
lodsb |
stosb |
39,10 → 41,12 |
xor eax,eax |
.loop: |
push eax |
mov ebx,ebp |
add ebx,param-ebp |
mov ecx,ebp |
add ecx,val-ebp |
; mov ebx,ebp |
; add ebx,param-ebp |
; mov ecx,ebp |
; add ecx,val-ebp |
lea ebx, [param] |
lea ecx, [val] |
invoke ini.get_par,sect, ebx, ecx, eax |
|
mov bl,[param] |
49,19 → 53,23 |
or bl,bl |
jz .done |
|
mov eax,ebp |
add eax,tmpsrc-ebp |
mov ebx,ebp |
add ebx,param-ebp |
mov ecx,ebp |
add ecx,val-ebp |
; mov eax,ebp |
; add eax,tmpsrc-ebp |
; mov ebx,ebp |
; add ebx,param-ebp |
; mov ecx,ebp |
; add ecx,val-ebp |
lea eax, [tmpsrc] |
lea ebx, [param] |
lea ecx, [val] |
mov edx,[dest] |
|
stdcall full_file_name_parse, eax,edx,ebx,ecx |
|
mov esi,[dest] |
mov edi,ebp |
add edi,tmpsrc-ebp |
; mov edi,ebp |
; add edi,tmpsrc-ebp |
lea edi, [tmpsrc] |
@@: |
lodsb |
stosb |
76,8 → 84,9 |
pop eax |
full_file_name_exit: |
|
mov eax,ebp |
add eax,tmpsrc-ebp |
; mov eax,ebp |
; add eax,tmpsrc-ebp |
lea eax, [tmpsrc] |
stdcall full_file_name_parse , eax , [dest], sysdir_ , sys_path |
popad |
ret |
180,4 → 189,4 |
.done: |
popad |
ret |
|
|