Subversion Repositories Kolibri OS

Rev

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

Rev 5881 Rev 6245
Line 115... Line 115...
115
{
115
{
116
local lp1
116
local lp1
117
local lp2
117
local lp2
118
local lp3
118
local lp3
119
local lp4
119
local lp4
-
 
120
local lp5
-
 
121
local lp6
120
local file_name
122
local file_name
Line 121... Line 123...
121
 
123
 
Line 122... Line 124...
122
library_fun_memory_alloc equ 0 ;­¥ ¨á¯®«ì§®¢ âì ¢ ¬ ªà®á å ¯à®¢¥àªã ­  ä㭪樨 'lib_init'
124
library_fun_memory_alloc equ 0 ;­¥ ¨á¯®«ì§®¢ âì ¢ ¬ ªà®á å ¯à®¢¥àªã ­  ä㭪樨 'lib_init'
Line 166... Line 168...
166
	cld
168
	cld
167
	mov     esi,@point_dir_name
169
	mov     esi,@point_dir_name
168
	test    esi,esi
170
	test    esi,esi
169
	jz      .str_lp4
171
	jz      .str_lp4
Line -... Line 172...
-
 
172
 
-
 
173
	;¯à®¢¥àª  ®â­®á¨â¥«ì­ëå ¯ã⥩ c ¤¢ã¬ï â®çª ¬¨ '../'
-
 
174
	cmp word[esi],'..'
-
 
175
	jne .lp3
-
 
176
	dec edi ;¤«ï ¯¥à¥å®¤  ­  '/'
-
 
177
.lp6:
-
 
178
		add esi,3 ;¯à®¯ã᪠¥¬ ®¤­® ¯®¤­ï⨥ '../'
-
 
179
.lp5:
-
 
180
		dec edi ;¨¤¥¬ ¯® ¯ ¯ª ¬
-
 
181
		cmp byte[edi],'/'
-
 
182
		jnz .lp5
-
 
183
	cmp word[esi],'..'
-
 
184
	je .lp6
-
 
185
	inc edi ;¤«ï ¯¥à¥å®¤  ­  '/'
-
 
186
 
170
 
187
	;ª®¯¨à®¢ ­¨¥ ®â­®á¨â¥«ì­®£® ¯ãâ¨
171
align 4
188
align 4
172
.lp3:
189
.lp3:
173
	lodsb
190
	lodsb
174
	stosb
191
	stosb
Line 445... Line 462...
445
        push    dword lib_path
462
	push dword lib_path
446
        push	dword point_dir_name
463
	push dword point_dir_name
447
        call    @copy_path
464
	call @copy_path
Line 448... Line 465...
448
 
465
 
-
 
466
	add  esp,16
449
        add     esp,16
467
	;notify_window_run lib_path ;unblok for test load path
450
        popad   ;restore all registers
468
popad   ;restore all registers
Line 451... Line 469...
451
}
469
}
452
 
470