/programs/develop/libraries/box_lib/load_lib.mac |
---|
143,8 → 143,10 |
align 4 |
@copy_path: |
; mov ebx,@library_name |
mov esi,@cur_dir_path |
mov edi,@library_path |
xor eax,eax |
cld |
align 4 |
154,7 → 156,7 |
test eax,eax |
jnz .lp1 |
mov esi,edi |
dec esi ;¯¥à¥å®¤ ᨬ¢®« ª®æ áâப¨ @cur_dir_path |
std |
align 4 |
.lp2: |
162,8 → 164,11 |
cmp al,'/' |
jnz .lp2 |
mov edi,esi |
add edi,2 |
cld |
; mov esi,@library_name |
mov esi,@point_dir_name |
test esi,esi |
jz .str_lp4 |
174,6 → 179,8 |
stosb |
test eax,eax |
jnz .lp3 |
dec edi |
.str_lp4: |
mov esi,@library_name |