Subversion Repositories Kolibri OS

Rev

Rev 4987 | Rev 6245 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4987 Rev 5881
Line 141... Line 141...
141
@library_path     equ    dword [esp+8]
141
@library_path     equ    dword [esp+8]
142
@point_dir_name   equ    dword [esp+4]
142
@point_dir_name   equ    dword [esp+4]
Line 143... Line 143...
143
 
143
 
144
align 4
144
align 4
145
@copy_path:
-
 
146
;        mov     ebx,@library_name
145
@copy_path:
147
        mov     esi,@cur_dir_path
146
	mov     esi,@cur_dir_path
148
        mov     edi,@library_path
-
 
149
 
147
	mov     edi,@library_path
150
        xor     eax,eax
148
	xor     eax,eax
151
        cld
149
	cld
152
align 4
150
align 4
153
.lp1:
151
.lp1:
154
        lodsb
152
	lodsb
155
        stosb
153
	stosb
156
        test    eax,eax
154
	test    eax,eax
157
        jnz     .lp1
155
	jnz     .lp1
158
        mov     esi,edi
-
 
-
 
156
	mov     esi,edi
159
 
157
	dec     esi ;¯¥à¥å®¤ ­  ᨬ¢®« ª®­æ  áâப¨ @cur_dir_path
160
        std
158
	std
161
align 4
159
align 4
162
.lp2:
160
.lp2:
163
        lodsb
161
	lodsb
164
        cmp     al,'/'
162
	cmp     al,'/'
165
        jnz     .lp2
163
	jnz     .lp2
166
        mov     edi,esi
-
 
167
 
164
	mov     edi,esi
168
        add     edi,2
165
	add     edi,2
169
        cld
-
 
170
;	mov     esi,@library_name
-
 
171
 
166
	cld
172
	mov	esi,@point_dir_name
167
	mov     esi,@point_dir_name
173
	test	esi,esi
168
	test    esi,esi
Line 174... Line 169...
174
	jz      .str_lp4
169
	jz      .str_lp4
175
 
170
 
176
align 4
171
align 4
177
.lp3:
172
.lp3:
178
        lodsb
173
	lodsb
179
        stosb
174
	stosb
180
        test    eax,eax
-
 
181
        jnz     .lp3
-
 
182
 
175
	test    eax,eax
183
 
176
	jnz     .lp3
184
	dec 	edi
177
	dec     edi
185
.str_lp4:
178
.str_lp4:
186
	mov     esi,@library_name
179
	mov     esi,@library_name